<SEC-DOCUMENT>0001628280-25-036953.txt : 20250731
<SEC-HEADER>0001628280-25-036953.hdr.sgml : 20250731
<ACCEPTANCE-DATETIME>20250731145243
ACCESSION NUMBER:		0001628280-25-036953
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		72
CONFORMED PERIOD OF REPORT:	20250630
FILED AS OF DATE:		20250731
DATE AS OF CHANGE:		20250731

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			INSIGHT ENTERPRISES INC
		CENTRAL INDEX KEY:			0000932696
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-CATALOG & MAIL-ORDER HOUSES [5961]
		ORGANIZATION NAME:           	07 Trade & Services
		EIN:				860766246
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-25092
		FILM NUMBER:		251171138

	BUSINESS ADDRESS:	
		STREET 1:		2701 E INSIGHT WAY
		CITY:			CHANDLER
		STATE:			AZ
		ZIP:			85286
		BUSINESS PHONE:		480-889-9500

	MAIL ADDRESS:	
		STREET 1:		2701 E INSIGHT WAY
		CITY:			CHANDLER
		STATE:			AZ
		ZIP:			85286
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>nsit-20250630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:823e662f-cd86-4144-a1f9-cd900973cef0,g:e7dcb0b7-469d-453d-925a-af4c6c01e505,d:683313d1606a43928953a8491ac40200-->
<html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2025" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:nsit="http://www.insight.com/20250630" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>nsit-20250630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-25">0000932696</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-26">December 31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-27">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-28">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-29">false</ix:nonNumeric><ix:nonNumeric contextRef="c-76" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-504">6</ix:nonNumeric><ix:nonNumeric contextRef="c-77" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-505">1</ix:nonNumeric><ix:nonNumeric contextRef="c-78" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-506">1</ix:nonNumeric><ix:nonNumeric contextRef="c-79" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-507">1</ix:nonNumeric><ix:nonNumeric contextRef="c-123" name="nsit:NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl" id="f-663">P3M</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="nsit-20250630.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>nsit:segment</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-07-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nsit:AccountsReceivableNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nsit:AccountsReceivableNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nsit:AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nsit:AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:RiskLevelLowMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:RiskLevelMediumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:RiskLevelHighMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:FifthAmendmentToCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ForeignCurrencyBorrowingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:FirstInLastOutRevolvingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:FifthAmendmentToCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-20</xbrli:startDate><xbrli:endDate>2024-05-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-20</xbrli:startDate><xbrli:endDate>2024-05-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-02-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-01-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-02-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-04-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:MUFGBankLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:PNCFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:CanadaFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:EMEAFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:InventoryFinancingFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:MUFGBankLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:CanadaFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:PNCFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">nsit:September112024StockRepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nsit:ValueActCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nsit:ValueActCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">nsit:SoftwareAsAServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">nsit:SoftwareAsAServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nsit:InfoCenter.ioInfocenterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nsit:InfoCenter.ioInfocenterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-01</xbrli:startDate><xbrli:endDate>2024-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nsit:InfoCenter.ioInfocenterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nsit:InfoCenter.ioInfocenterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000932696</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">nsit:EarnoutOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nsit:InfoCenter.ioInfocenterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-07-01</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i683313d1606a43928953a8491ac40200_1"></div><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:15.5pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:11pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">x</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:114%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended: <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">June 30, 2025</ix:nonNumeric> </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:11pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:114%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">_______</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">_______</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">0-25092</ix:nonNumeric></span></div><div style="text-align:center"><img src="nsit-20250630_g1.jpg" alt="aaaa.jpg" style="height:70px;margin-bottom:5pt;vertical-align:text-bottom;width:150px" id="i-1"/></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">INSIGHT ENTERPRISES, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">86-0766246</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.75pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(State or other jurisdiction of</span></div><div style="margin-top:0.75pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.75pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(I.R.S. Employer</span></div><div style="margin-top:0.75pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Identification Number)</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">2701 E. Insight Way</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Chandler</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">Arizona</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">85286</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Address of principal executive offices) (Zip Code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">480</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">333-3000</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">__________________________________________________________________</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_________________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Former name, former address and former fiscal year, if changed since last report)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Common stock, par value $0.01</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">NSIT</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">The NASDAQ Global Select Market</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant: (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:24.242%"><tr><td style="width:1.0%"/><td style="width:69.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.275%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">x</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">No</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">o</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:24.242%"><tr><td style="width:1.0%"/><td style="width:69.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.275%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">x</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">No</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">o</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-20">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:114%">x</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Accelerated filer</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:114%">o</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Non-accelerated filer </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:114%">o</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Smaller reporting company</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-21">o</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Emerging growth company</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:114%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-22">o</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:24.242%"><tr><td style="width:1.0%"/><td style="width:69.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.275%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Yes</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">o</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-23"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">No</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">x</span></ix:nonNumeric><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The number of shares outstanding of the issuer&#8217;s common stock as of July&#160;25, 2025 was <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">31,470,776</ix:nonFraction>.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span><br/></span></div></div></div><div id="i683313d1606a43928953a8491ac40200_7"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#ffffff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#ffffff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">QUARTERLY REPORT ON FORM 10-Q</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended June&#160;30, 2025</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:76.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_10">PART I -</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_10">Financial Information</a></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_13">Item 1 &#8211; </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_13">Financial Statements:</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_16">Consolidated Balance Sheets (unaudited) &#8211; June 30, 2025 and December 31, 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_16">1</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_19">Consolidated Statements of Operations (unaudited) &#8211; Three and Six Months Ended June 30, 2025 and 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_19">2</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_22">Consolidated Statements of Comprehensive Income (unaudited) &#8211; Three and Six Months Ended June 30, 2025 and 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_22">3</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_25">Consolidated Statements of Stockholders&#8217; Equity (unaudited) &#8211; Three and Six Months Ended June 30, 2025 and 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_25">4</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_28">Consolidated Statements of Cash Flows (unaudited) &#8211; Six Months Ended June 30, 2025 and 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_28">5</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_31">Notes to Consolidated Financial Statements (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_31">6</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_85">Item 2 &#8211; </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_85">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_85">16</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_115">Item 3 &#8211; </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_115">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_115">34</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_118">Item 4 &#8211; </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_118">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_118">34</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_121">PART II - </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_121">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_121">35</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_124">Item 1 &#8211; </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_124">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_124">35</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_127">Item 1A &#8211;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_127">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_127">35</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_130">Item 2 &#8211; </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_130">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_130">35</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_133">Item 3 &#8211; </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_133">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_133">35</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_136">Item 4 &#8211; </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_136">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_136">36</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_139">Item 5 &#8211;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_139">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_139">36</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_142">Item 6 &#8211; </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_142">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_142">37</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_145">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i683313d1606a43928953a8491ac40200_145">38</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORWARD-LOOKING INFORMATION</span></div><div style="margin-top:1pt;text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">References to "the Company," &#8220;Insight,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; and other similar words refer to Insight Enterprises, Inc. and its consolidated subsidiaries, unless the context suggests otherwise. Certain statements in this Quarterly Report on Form 10-Q, including statements in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Part I, Item 2 of this report, are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements may include: projections of, and matters that affect, net sales, gross profit, gross margin, operating expenses, earnings from operations, non-operating income and expenses, net earnings or cash flows, cash needs and the payment of accrued expenses and liabilities; our expectations regarding supply constraints, our expectations regarding certain trends for our business and that gross margin expansion could continue into future periods as we focus on selling solutions and increasing our services net sales; our expectation that transformation costs are not expected to recur in the longer term; the expected effects of seasonality on our business, including as a result of recent acquisitions; expectations of further consolidation and trends in the Information Technology (&#8220;IT&#8221;) industry; our business strategy and our strategic initiatives, including our efforts to grow our core business in the current environment, develop and grow our global cloud business and build scalable solutions; expectations regarding the impact of partner incentives and changes to partner incentive programs, including our belief that we may not experience significant growth in cloud gross profit in 2025 compared to 2024 as a result of certain partner program changes; our expectations about future benefits of our acquisitions and our plans related thereto, including potential expansion into wider regions; the increasing demand for big data solutions; the availability of competitive sources of products for our purchase and resale; our intentions concerning the payment of dividends; our acquisition strategy and our expectation that we will incur additional acquisition and integration related expenses in executing such strategy; our expectations regarding the impact of inflation, including our expectation that while interest rates will decrease, our anticipation that higher than historical interest rates will continue throughout most of 2025, and our ability to offset the effects of inflation and manage any increase in interest rates; the effects of tariffs and trade policies; projections of capital expenditures; our plans to continue to evolve our IT systems; our expectation that our gross margins will improve as our mix of services and solutions increase; plans relating to share repurchases; our liquidity and the sufficiency of our capital resources, the availability of financing and our needs or plans relating thereto; the effects of new accounting principles and expected dates of adoption; the effect of indemnification obligations; projections about the outcome of ongoing tax audits; our expectations regarding future tax rates and the impact of domestic and global tax legislation, including our expectation that our effective tax rate will return to more typical levels in the foreseeable future; adequate provisions for and our positions and strategies with respect to ongoing and threatened litigation and expected outcomes; our ability to expand our client relationships; our expectations that pricing pressures in the IT industry will continue; our intention to use cash generated in the remainder of 2025 in excess of working capital needs to pay down our ABL facility (as defined in this report) and inventory financing facilities, and for strategic acquisitions; our belief that our office facilities are adequate and that we will be able to extend our current leases or locate substitute facilities on satisfactory terms; our belief that we have adequate provisions for losses; our expectation that we will not incur interest payments under our inventory financing facilities; our expectations that future income will be sufficient to fully recover deferred tax assets; our exposure to off-balance sheet arrangements; statements of belief; and statements of assumptions underlying any of the foregoing. Forward-looking statements are identified by such words as &#8220;believe,&#8221; &#8220;anticipate,&#8221; &#8220;expect,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;project,&#8221; &#8220;will,&#8221; &#8220;may&#8221; and variations of such words and similar expressions and are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified. Future events and actual results could differ materially from those set forth in, contemplated by, or underlying the forward-looking statements. There can be no assurances that results described in forward-looking statements will be achieved, and actual results could differ materially from those suggested by the forward-looking statements. Some of the important factors that could cause our actual results to differ materially from those projected in any forward-looking statements include, but are not limited to, the following, which are discussed in &#8220;Risk Factors&#8221; in Part I, Item 1A of the Company's Annual Report on Form 10-K for the year ended December 31, 2024 and in "Risk Factors" in Part II, Item 1A of this report:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">actions of our competitors, including manufacturers and publishers of products we sell;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our reliance on our partners for product availability, competitive products to sell and marketing funds and purchasing incentives, which can and do change significantly in the amounts made available and in the requirements year over year;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our ability to keep pace with rapidly evolving technological advances including generative artificial intelligence and the evolving competitive marketplace;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">general economic conditions, economic uncertainties and changes in geopolitical conditions, including the possibility of a recession or a decline in market activity;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">changes in the IT industry and/or rapid changes in technology;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our ability to provide high quality services to our clients;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our reliance on independent shipping companies;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">the risks associated with our international operations;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">supply constraints for products;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">natural disasters or other adverse occurrences, including public health issues such as pandemics or epidemics;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">disruptions in our IT systems and voice and data networks; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">cyberattacks, outages, or third-party breaches of data privacy as well as related breaches of government regulations;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">intellectual property infringement claims and challenges to our copyrights, patents, trademarks and trade names;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">potential liability and competitive risk based on the development, adoption, and use of Generative Artificial Intelligence ("Gen AI");</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">legal proceedings, client audits and failure to comply with laws and regulations; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">risks of termination, delays in payment, audits and investigations related to our public sector contracts;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">exposure to changes in, interpretations of, or enforcement trends related to tax rules and regulations; </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our potential to draw down a substantial amount of indebtedness;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">increased debt and interest expense and the possibility of decreased availability of funds under our financing facilities;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">possible significant fluctuations in our future operating results as well as seasonality and variability in client demands;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">potential contractual disputes or collection matters with our clients and third-party suppliers;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">our dependence on certain key personnel and our ability to attract, train and retain skilled teammates;</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">risks associated with the integration and operation of acquired businesses, including achievement of expected synergies and benefits; and</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">future sales of the Company&#8217;s common stock or equity-linked securities in the public market could lower the market price for our common stock.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additionally, there may be other risks described from time to time in the reports that we file with the Securities and Exchange Commission (the &#8220;SEC&#8221;). Any forward-looking statements in this report are made as of the date of this filing and should be considered in light of various important factors, including the risks and uncertainties listed above, as well as others. We assume no obligation to update, and, except as may be required by law, do not intend to update, any forward-looking statements. We do not endorse any projections regarding future performance that may be made by third parties.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i683313d1606a43928953a8491ac40200_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART I - FINANCIAL INFORMATION</span></div><div id="i683313d1606a43928953a8491ac40200_13"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 1. Financial Statements.</span></div><div id="i683313d1606a43928953a8491ac40200_16"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-30">309,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-31">259,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-32">46,113</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-33">35,687</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-34">5,479,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-35">4,172,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-36">147,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-37">122,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Contract assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-38">63,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-39">81,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-40">300,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-41">208,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-42">6,300,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-43">4,844,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Long-term contract assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-44">64,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-45">86,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property and equipment, net of accumulated depreciation and amortization of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-46">230,194</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-47">220,311</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-48">191,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-49">215,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-50">905,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-51">893,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets, net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-52">283,169</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-53">243,187</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-54">393,781</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-55">426,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Long-term accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-56">748,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">845,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">125,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">135,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-60">8,728,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-61">7,448,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable&#8212;trade</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">4,167,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">3,059,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable&#8212;inventory financing facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsPayableOtherCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">220,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableOtherCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">217,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">507,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">512,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="3" id="f-68">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">332,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">4,895,404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">4,122,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-72">1,324,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-73">531,233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-74">51,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-75">64,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Long-term accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">701,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">799,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">150,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">160,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-80">7,123,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-81">5,677,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-3" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-82"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-83"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-84"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-85">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-86"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-87">3,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-88"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-89">no</ix:nonFraction></ix:nonFraction> shares issued</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-90">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-91">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-92"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-93">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-94"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-95">100,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-96"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-97">31,420</ix:nonFraction></ix:nonFraction> shares at June&#160;30, 2025 and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-98"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-99">31,778</ix:nonFraction></ix:nonFraction> shares at December&#160;31, 2024 issued and outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-100">314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-101">318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-102">150,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-103">342,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-104">1,489,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-105">1,508,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss &#8211; foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-106">35,069</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-107">81,158</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-108">1,605,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-109">1,770,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-110">8,728,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-111">7,448,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.499%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-112">1,665,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-113">1,726,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-114">3,373,090</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-115">3,690,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-116">426,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-117">435,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-118">821,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-119">850,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-120">2,091,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-121">2,161,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-122">4,195,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-123">4,541,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-124">1,480,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-125">1,536,270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-126">3,012,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-127">3,307,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-128">168,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-129">172,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-130">333,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-131">339,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-132">1,649,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-133">1,708,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-134">3,346,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-135">3,646,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-136">184,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-137">190,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-138">360,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-139">382,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-140">257,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-141">263,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-142">488,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-143">511,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-144">442,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-145">453,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-146">848,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-147">894,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-148">352,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-149">317,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-150">691,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-151">654,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Severance and restructuring expenses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-152">3,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-153">4,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-154">10,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-155">7,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition and integration related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="f-156">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="f-157">190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="f-158">251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="f-159">1,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-160">86,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-161">131,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-162">146,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-163">231,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-operating expense (income):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-164">22,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-165">14,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-166">37,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-167">26,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other expense (income), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-168">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-169">469</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-170">25,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-171">1,232</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-172">64,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-173">117,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-174">83,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-175">205,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-176">17,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-177">29,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-178">28,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-179">51,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-180">46,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-181">87,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-182">54,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-183">154,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-184">1.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-185">2.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-186">1.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-187">4.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-188">1.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-189">2.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-190">1.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-191">4.01</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares used in per share calculations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-192">31,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-193">32,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-194">31,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-195">32,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-196">32,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-197">38,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-198">33,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-199">38,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:115%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.475%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.993%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-200">46,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-201">87,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-202">54,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-203">154,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive gain (loss), net of tax:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-204">35,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-205">3,425</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-206">46,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-207">15,516</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total comprehensive income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-208">82,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-209">84,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-210">100,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-211">138,955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"> INSIGHT ENTERPRISES, INC. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.211%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.211%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.211%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.072%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.211%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.211%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.393%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.211%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.211%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.785%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%">Common Stock </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%">Treasury Stock </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%">Additional<br/>Paid-in <br/>Capital </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive <br/>Loss </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%">Retained <br/>Earnings </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%">Total<br/>Stockholders'<br/>Equity </span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%">Par Value </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%">Shares </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:700;line-height:100%">Amount </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Balances at March 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-212">31,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-213">319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-214">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-215">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-216">144,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-217">70,388</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-218">1,516,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-219">1,590,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-220">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-221">1,327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-222">1,327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-223">9,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-224">9,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Employee stock purchase plan issuances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-225">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-226">1,181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-227">1,181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Excise tax on stock repurchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" scale="3" id="f-228">506</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" scale="3" id="f-229">506</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Repurchase of treasury stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-230">600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-231">76,118</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-232">76,118</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Retirement of treasury stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="us-gaap:TreasuryStockSharesRetired" scale="3" id="f-233">600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="3" id="f-234">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:TreasuryStockSharesRetired" scale="3" id="f-235">600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" sign="-" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-236">76,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-237">2,725</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-238">73,387</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:fixed-zero" scale="3" id="f-239">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Settlement upon exercise of Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="-3" name="nsit:SettlementOfWarrantConversionShares" scale="3" id="f-240">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="nsit:SettlementOfWarrantConversionValue" scale="3" id="f-241">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="nsit:SettlementOfWarrantConversionValue" scale="3" id="f-242">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="nsit:SettlementOfWarrantConversionValue" scale="3" id="f-243">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-244">35,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-245">35,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-246">46,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-247">46,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Balances at June 30, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-248">31,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-249">314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-250">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-251">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-252">150,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-253">35,069</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-254">1,489,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-255">1,605,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Balances at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-256">32,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-257">325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-258">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-259">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-260">326,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-261">53,703</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-262">1,482,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-263">1,755,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-264">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-265">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-266">1,971</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-267">1,970</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-268">8,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-269">8,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Employee stock purchase plan issuances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-270">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-271">1,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-272">1,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Excise tax on stock repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" sign="-" name="nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" scale="3" id="f-273">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" scale="3" id="f-274">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-275">3,425</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-276">3,425</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-277">87,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-278">87,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Balances at June 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-42" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-279">32,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-280">326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-43" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-281">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-282">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-283">334,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-284">57,128</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-285">1,569,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-286">1,847,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Balances at December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-48" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-287">31,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-288">318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-49" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-289">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-290">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-291">342,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-292">81,158</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-293">1,508,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-294">1,770,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-295">158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-296">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-297">12,419</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-298">12,417</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-299">17,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-300">17,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Employee stock purchase plan issuances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-301">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-302">2,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-303">2,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Shares issued upon conversion of Convertible Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-304">2,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-305">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-306">28</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:fixed-zero" scale="3" id="f-307">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Shares received from convertible note hedge upon conversion of Convertible Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="nsit:StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-308">2,833</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-309">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" sign="-" name="nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-310">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:fixed-zero" scale="3" id="f-311">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Repurchase of treasury stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-55" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-312">600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-313">76,118</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-314">76,118</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Retirement of treasury stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="us-gaap:TreasuryStockSharesRetired" scale="3" id="f-315">600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="3" id="f-316">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-55" decimals="-3" name="us-gaap:TreasuryStockSharesRetired" scale="3" id="f-317">600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" sign="-" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-318">76,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-319">2,725</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-320">73,387</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:fixed-zero" scale="3" id="f-321">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Excise tax on stock repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" scale="3" id="f-322">505</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" scale="3" id="f-323">505</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Settlement upon exercise of Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-53" decimals="-3" name="nsit:SettlementOfWarrantConversionShares" scale="3" id="f-324">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" sign="-" name="nsit:SettlementOfWarrantConversionValue" format="ixt:num-dot-decimal" scale="3" id="f-325">196,900</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="nsit:SettlementOfWarrantConversionValue" format="ixt:num-dot-decimal" scale="3" id="f-326">196,900</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-327">46,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-328">46,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-329">54,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-330">54,446</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Balances at June 30, 2025</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-331">31,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-332">314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-333">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-334">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-335">150,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-336">35,069</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-337">1,489,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-338">1,605,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Balances at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-58" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-339">32,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-340">326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-59" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-341">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-342">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-343">328,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-344">41,612</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-345">1,448,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-346">1,735,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-64" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-347">170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-348">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-349">11,012</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-350">11,010</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-351">16,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-352">16,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Employee stock purchase plan issuances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-64" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-353">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-354">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-355">2,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Shares issued upon conversion of Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-64" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="f-356">141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-357">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-358">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:fixed-zero" scale="3" id="f-359">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Shares received from convertible note hedge upon conversion of convertible notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-64" decimals="-3" name="nsit:StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities" scale="3" id="f-360">141</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-361">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" sign="-" name="nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-362">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:fixed-zero" scale="3" id="f-363">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Repurchase of treasury stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-66" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-364">187</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-365">35,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-366">35,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Retirement of treasury stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-64" decimals="-3" name="us-gaap:TreasuryStockSharesRetired" scale="3" id="f-367">187</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="3" id="f-368">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-66" decimals="-3" name="us-gaap:TreasuryStockSharesRetired" scale="3" id="f-369">187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" sign="-" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-370">35,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-371">1,889</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="3" id="f-372">33,109</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:fixed-zero" scale="3" id="f-373">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Excise tax on stock repurchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" scale="3" id="f-374">33</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" scale="3" id="f-375">33</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-376">15,516</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-377">15,516</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-378">154,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-379">154,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">Balances at June 30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-42" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-380">32,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-381">326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-43" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="f-382">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-383">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-384">334,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-385">57,128</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-386">1,569,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-387">1,847,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.810%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-388">54,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-389">154,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Adjustments to reconcile net earnings to net cash (used in) provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-390">51,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-391">46,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Provision for losses on accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-392">2,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-393">2,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Provision for losses on contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ContractWithCustomerAssetCreditLossExpense" format="ixt:num-dot-decimal" scale="3" id="f-394">3,926</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ContractWithCustomerAssetCreditLossExpense" format="ixt:num-dot-decimal" scale="3" id="f-395">3,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Non-cash stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-396">17,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-397">16,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Net change on revaluation of earnout liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-398">15,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-399">24,207</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-400">13,689</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-401">3,535</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Net loss on revaluation of warrant settlement liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="3" id="f-402">25,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:fixed-zero" scale="3" id="f-403">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Impairment loss on long lived real estate asset</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="f-404">12,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="f-405">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-406">2,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-407">2,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="nsit:OtherAdjustments" scale="3" id="f-408">843</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="nsit:OtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-409">2,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Increase in accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-410">1,128,707</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-411">598,219</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(Increase) decrease in inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-412">23,243</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-413">34,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Decrease in contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="f-414">36,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="f-415">42,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Decrease (increase) in long-term accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-416">103,073</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-417">235,690</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Increase in other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-418">61,411</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-419">52,087</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Increase in accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-420">950,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-421">734,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(Decrease) increase in long-term accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="nsit:IncreaseDecreaseInAccountsPayableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-422">103,511</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="nsit:IncreaseDecreaseInAccountsPayableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-423">237,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Decrease in accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-424">42,962</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-425">70,806</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 41.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Net cash (used in) provided by operating activities:</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-426">99,001</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-427">292,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Proceeds from sale of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-428">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-429">3,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-430">11,978</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-431">18,644</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Acquisitions, net of cash and cash equivalents acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-432">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-433">264,374</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Net cash used in investing activities:</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-434">11,978</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-435">279,048</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Borrowings on ABL revolving credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-436">3,103,360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-437">2,451,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Repayments on ABL revolving credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-438">2,322,961</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-439">2,872,410</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Warrants settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="nsit:PaymentsForSettlementOfWarrants" format="ixt:num-dot-decimal" scale="3" id="f-440">221,968</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="nsit:PaymentsForSettlementOfWarrants" format="ixt:fixed-zero" scale="3" id="f-441">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Repayment of principal on the Convertible Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-442">333,091</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-443">16,895</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Net borrowings (repayments) under inventory financing facilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="nsit:ProceedsFromRepaymentsOfInventoryFinancingFacilities" format="ixt:num-dot-decimal" scale="3" id="f-444">2,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="nsit:ProceedsFromRepaymentsOfInventoryFinancingFacilities" format="ixt:num-dot-decimal" scale="3" id="f-445">12,987</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Proceeds from issuance of senior unsecured notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" format="ixt:fixed-zero" scale="3" id="f-446">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfUnsecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-447">500,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Payment of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-448">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-449">7,854</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Repurchases of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-450">76,118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-451">35,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Earnout and acquisition related payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:fixed-zero" scale="3" id="f-452">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-453">18,296</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Other payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-454">12,181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-455">9,147</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities:</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-456">139,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-457">20,623</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Foreign currency exchange effect on cash, cash equivalents and restricted cash balances</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-458">21,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-459">5,728</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-460">50,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-461">12,435</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-462">261,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-463">270,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-464">311,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-465">258,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_31"></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:115%">(unaudited)</span></div></div><div style="text-align:center"><span><br/></span></div><div id="i683313d1606a43928953a8491ac40200_34"></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccounting" id="f-466" continuedAt="f-466-1" escape="true">Basis of Presentation and Recently Issued Accounting Standards</ix:nonNumeric></span></div><ix:continuation id="f-466-1" continuedAt="f-466-2"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We help our clients accelerate their digital journey to modernize their businesses and maximize the value of technology. We serve these clients in North America; Europe, the Middle East and Africa (&#8220;EMEA&#8221;); and Asia-Pacific (&#8220;APAC&#8221;). As a Fortune 500-ranked solutions integrator, we enable secure, end-to-end digital transformation and meet the needs of our clients through a comprehensive portfolio of solutions, far-reaching partnerships and 37 years of broad IT expertise. We amplify our solutions and services with global scale, local expertise and our e-commerce experience, enabling our clients to realize their digital ambitions in multiple ways.  <ix:nonNumeric contextRef="c-1" name="nsit:ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock" id="f-467" continuedAt="f-467-1" escape="true">Our company is organized in the following <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-468">three</ix:nonFraction> operating segments, which are primarily defined by their related geographies: </ix:nonNumeric></span></div><ix:continuation id="f-467-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Canada</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td></tr></table></div></ix:continuation><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our offerings in North America and certain countries in EMEA and APAC include hardware, software and services, including cloud solutions.  Our offerings in the remainder of our EMEA and APAC segments consist largely of software and certain software-related services and cloud solutions. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly our financial position as of June&#160;30, 2025 and our results of operations for the three and six months ended June&#160;30, 2025 and 2024 and cash flows for the six months ended June&#160;30, 2025 and 2024.  The consolidated balance sheet as of December&#160;31, 2024 was derived from the audited consolidated balance sheet at such date. The accompanying unaudited consolidated financial statements and notes have been prepared in accordance with the rules and regulations promulgated by the SEC and consequently do not include all of the disclosures normally required by United States generally accepted accounting principles (&#8220;GAAP&#8221;). </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for interim periods are not necessarily indicative of results for the full year, due in part to the seasonal nature of our business.  These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements, including the related notes thereto, in our Annual Report on Form 10-K for the year ended December&#160;31, 2024. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Insight Enterprises, Inc. and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements.  Additionally, these estimates and assumptions affect the reported amounts of net sales and expenses during the reporting period.  Actual results could differ from those estimates. On an ongoing basis, we evaluate our estimates, including those related to sales recognition, anticipated achievement levels under partner funding programs, assumptions related to stock-based compensation valuation, allowances for doubtful accounts and contract assets, valuation of inventories, valuation of acquired intangible assets, litigation-related obligations, valuation allowances for deferred tax assets and impairment of long-lived assets, including purchased intangibles and goodwill, if indicators of potential impairment exist.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-469" continuedAt="f-469-1" escape="true"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2024-03, "Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40)". The standard requires public business entities to disclose </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><ix:continuation id="f-469-1" continuedAt="f-469-2"><ix:continuation id="f-466-2" continuedAt="f-466-3"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">detailed information about specific types of expenses that are relevant to certain line items on the income statement. The guidance is effective for annual periods beginning after December 15, 2026 and interim reporting periods within annual reporting periods beginning after December 15, 2027. The requirements can be applied prospectively with the option for retrospective application, and early adoption is permitted. The Company is currently evaluating the impact the adoption of this standard will have on its consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standard Update ASU No. 2023-09, "Income Taxes (Topic 740)". The standard requires reporting entities to provide disaggregated information on their effective tax rate reconciliation and income taxes paid. The standard is intended to aid business leaders and investors to make more informed investment decisions. The guidance is effective for annual periods beginning after December 15, 2024 and can be applied prospectively, with an option for retrospective application, and early adoption is allowed. We did not early adopt this guidance. The updated guidance is not expected to have a material effect on the Company's consolidated financial statements or disclosures.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div></ix:continuation></ix:continuation><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-469-2"><ix:continuation id="f-466-3">In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures", which requires public entities to disclose information about their reportable segments' significant expenses on an interim and annual basis. The amendments aim to improve interim disclosure requirements, clarify situations where an entity can reveal multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and include other disclosure requirements. The main objective of the amendments is to assist investors in understanding the entity's overall performance and evaluate potential future cash flows. The standard is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 with early adoption being permitted. We adopted the annual requirements of this standard effective January 1, 2024 and adopted the interim period requirements of this standard effective January 1, 2025. The adoption of this standard did not have a material impact on the Company's consolidated financial statements or disclosures.</ix:continuation></ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_37"></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="nsit:ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock" id="f-470" continuedAt="f-470-1" escape="true">Receivables, Contract Liabilities and Performance Obligations</ix:nonNumeric></span></div><ix:continuation id="f-470-1" continuedAt="f-470-2"><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><ix:nonNumeric contextRef="c-1" name="nsit:ContractWithReceivablesAndContractLiabilityTableTextBlock" id="f-471" escape="true"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables and contract liabilities as of June&#160;30, 2025 and December&#160;31, 2024 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current receivables, which are included in &#8220;Accounts receivable, net&#8221;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-472">5,479,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-473">4,172,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-474">63,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-475">81,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-476">748,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-477">845,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term contract assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-478">64,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-479">86,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, which are included in &#8220;Accrued expenses and other current liabilities&#8221; and &#8220;Other liabilities&#8221;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-480">110,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-481">109,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-482" continuedAt="f-482-1" escape="true"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in the gross contract assets balances during the six months ended June&#160;30, 2025 are as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract <br/>Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December&#160;31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-483">178,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of beginning contract assets to receivables, as a result of rights to consideration becoming unconditional</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" format="ixt:num-dot-decimal" scale="3" id="f-484">50,328</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets recognized, net of reclassification to receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="nsit:ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables" format="ixt:num-dot-decimal" scale="3" id="f-485">9,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June&#160;30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-486">137,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets consist of amounts the Company is entitled to for the resale of third-party consumption-based services, prior to payment becoming unconditional. In these transactions, the Company invoices clients for the gross amount of consideration it is responsible to collect, including amounts ultimately passed on to the third-party service providers. As of June&#160;30, 2025, contract assets, net of allowances, were $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerAssetGross" format="ixt:num-dot-decimal" scale="0" id="f-487">128,781,000</ix:nonFraction>.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross contract assets by our internal risk ratings as of June&#160;30, 2025 are summarized as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Contract <br/>Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Low risk</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-488">29,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Moderate risk</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-489">64,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High risk</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-490">43,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-491">137,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><ix:continuation id="f-470-2" continuedAt="f-470-3"><ix:continuation id="f-482-1"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the contract liabilities balances during the six months ended June&#160;30, 2025 are as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Contract <br/>Liabilities </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December&#160;31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-492">109,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="f-493">54,920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received in advance and not recognized as revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="nsit:ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue" format="ixt:num-dot-decimal" scale="3" id="f-494">55,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June&#160;30, 2025</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-495">110,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2024, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="0" id="f-496">55,476,000</ix:nonFraction> related to its contract liabilities.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction price allocated to the remaining performance obligations</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="f-497" escape="true"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of June&#160;30, 2025 that are expected to be recognized in the future (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-498">75,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-499">74,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-500">46,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-501">51,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total remaining performance obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-502">248,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-470-3"> With the exception of remaining performance obligations associated with our OneCall Support Services contracts which are included in the table above regardless of original duration, the remaining performance obligations that have original expected durations of one year or less are not included in the table above.&#160;Amounts not included in the table above have an average original expected duration of seven months.  Additionally, for our time and material services contracts, whereby we have the right to consideration from a client in an amount that corresponds directly with the value to the client of our performance completed to date, we recognized revenue in the amount to which we have a right to invoice as of June&#160;30, 2025 and do not disclose information about related remaining performance obligations in the table above. Our time and material contracts have an average expected duration of <ix:nonNumeric contextRef="c-1" name="nsit:TimeAndMaterialContractsAverageExpectedDuration" format="ixt-sec:durmonth" id="f-503">28</ix:nonNumeric> months.</ix:continuation> </span></div><div id="i683313d1606a43928953a8491ac40200_43"></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="nsit:RealEstateHeldForSaleTextBlock" id="f-508" continuedAt="f-508-1" escape="true">Assets Held for Sale</ix:nonNumeric></span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-508-1"> During the six months ended June&#160;30, 2025, our property in Santa Monica, California met the criteria to be classified as held for sale, within other current assets, and the carrying value of the property was determined to be greater than its estimated fair value less costs to sell. Accordingly, the Company recorded a loss on impairment of a long lived real estate asset of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="0" id="f-509">12,588,000</ix:nonFraction>, within selling and administrative expenses. We acquired the Santa Monica property as part of an acquisition in 2019. During the six months ended June&#160;30, 2024, we did <ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-510">no</ix:nonFraction>t have any assets held for sale.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_46"></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-511" continuedAt="f-511-1" escape="true">Net Earnings Per Share </ix:nonNumeric></span></div><ix:continuation id="f-511-1" continuedAt="f-511-2"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share ("EPS") is computed by dividing net earnings available to common stockholders by the weighted average number of common shares outstanding during each period. Diluted EPS is computed on the basis of the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. Dilutive potential common shares include outstanding restricted stock units (&#8220;RSUs&#8221;) and certain shares underlying our previously outstanding <ix:nonFraction unitRef="number" contextRef="c-81" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-512">0.75</ix:nonFraction>% Convertible Senior Notes due 2025 (the "Convertible Notes") and the warrants (the "Warrants") relating to the Call Spread Transactions (as defined in Note 4), as applicable. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-513" continuedAt="f-513-1" escape="true">A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):</ix:nonNumeric></span></div><ix:continuation id="f-513-1"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-514">46,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-515">87,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-516">54,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-517">154,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute basic EPS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-518">31,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-519">32,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-520">31,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-521">32,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares due to dilutive RSUs, net of tax effect</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-522">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-523">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-524">114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-525">312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares due to the Convertible Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-526">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-527">3,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="f-528">865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="f-529">3,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares due to the Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" scale="3" id="f-530">290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" format="ixt:num-dot-decimal" scale="3" id="f-531">2,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" scale="3" id="f-532">614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" format="ixt:num-dot-decimal" scale="3" id="f-533">2,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute diluted EPS</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-534">32,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-535">38,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-536">33,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-537">38,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-538">1.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-539">2.69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-540">1.71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-541">4.74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-542">1.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-543">2.27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-544">1.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-545">4.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-511-2">For the three and six months ended June&#160;30, 2025, approximately <ix:nonFraction unitRef="shares" contextRef="c-82" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-546">212,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-83" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-547">135,000</ix:nonFraction>, respectively, of our RSUs were excluded from the diluted EPS calculations because their inclusion would have been anti-dilutive. For the three and six months ended June&#160;30, 2024, approximately <ix:nonFraction unitRef="shares" contextRef="c-84" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-548">4,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-85" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-549">15,000</ix:nonFraction>, respectively, of our RSUs were excluded from the diluted EPS calculations because their inclusion would have been anti-dilutive. These share-based awards could be dilutive in future periods.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_49"></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-550" continuedAt="f-550-1" escape="true">Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations </ix:nonNumeric></span></div><ix:continuation id="f-550-1" continuedAt="f-550-2"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-551" escape="true"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term debt consists of the following (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:62.967%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.942%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.180%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL revolving credit facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-552">832,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-553">39,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured notes due 2032</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-554">492,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-555">492,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes due 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="f-556">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-557">332,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financing obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:ContractualObligation" scale="3" id="f-558">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractualObligation" scale="3" id="f-559">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-560">1,325,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-561">864,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="3" id="f-562">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-563">332,879</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-564">1,324,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-565">531,233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 16, 2025, we entered into the Fifth Amendment to the Credit Agreement (as amended, the "credit agreement") to modify our senior secured revolving credit facility (the &#8220;ABL facility&#8221;). The amendment, among other things, includes revisions to remove the credit adjustment spread and clarifications regarding the disposition of accounts. Our maximum borrowing amount under the ABL facility is $<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="f-566">1,800,000,000</ix:nonFraction>, including a maximum borrowing capacity that could be used for borrowing in certain foreign subsidiaries of $<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="f-567">350,000,000</ix:nonFraction>. From time to time and at our option, we may request to increase the aggregate amount available for borrowing under the ABL facility by up to an aggregate of the U.S. dollar equivalent of $<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="nsit:LineOfCreditFacilityAccordionFeatureIncreaseLimit" format="ixt:num-dot-decimal" scale="0" id="f-568">750,000,000</ix:nonFraction>, subject to customary conditions, including receipt of commitments from lenders. The ABL facility is guaranteed by certain of our material subsidiaries and is secured by a lien on certain of our assets and certain of each other borrower&#8217;s and each guarantor&#8217;s assets. The ABL facility provides for an uncommitted first-in, last-out revolving facility in an aggregate amount of up to $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="f-569">100,000,000</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rates applicable to borrowings under the ABL facility are based on the average aggregate excess availability under the ABL facility as set forth on a pricing grid in the credit agreement.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL facility matures on July&#160;22, 2027. As of June&#160;30, 2025, eligible accounts receivable and inventory permitted availability to the full $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="f-570">1,800,000,000</ix:nonFraction> facility amount, of which $<ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="0" id="f-571">832,442,000</ix:nonFraction> was outstanding. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL facility contains customary affirmative and negative covenants and events of default.  If a default occurs (subject to customary grace periods and materiality thresholds) under the credit agreement, certain actions may be taken, including, but not limited to, possible termination of commitments and required payment of all outstanding principal amounts plus accrued interest and fees payable under the credit agreement. As of June&#160;30, 2025, no such events have occurred.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Unsecured Notes due 2032</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 20, 2024, we issued $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="f-572">500,000,000</ix:nonFraction> aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-96" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-573">6.625</ix:nonFraction>% Senior Notes due 2032 (the "Senior Notes") that mature on May 15, 2032. The Senior Notes are senior unsecured obligations of the Company and guaranteed by each of the Company's existing and future direct and indirect U.S. subsidiaries that is or becomes a guarantor or borrower under the ABL facility, subject to certain exceptions. The net proceeds from the offering were used to repay a portion of the outstanding borrowings under the ABL facility. The Senior Notes were issued pursuant to an indenture (the "Senior Notes Indenture") containing certain covenants that limit the Company's ability to, subject to certain exceptions, create, incur, or assume liens to secure debt, among other things. The Senior Notes bear interest at an annual rate of <ix:nonFraction unitRef="number" contextRef="c-96" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-574">6.625</ix:nonFraction>% payable semiannually, in arrears, on May 15</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and November 15</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year beginning on November 15, 2024. </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem the Senior Notes prior to May 15, 2027, with an amount equal to the net cash proceeds received by the Company from certain equity offerings at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="c-97" decimals="5" name="nsit:RepurchasePriceAsPercentageOfPrincipalAmount" scale="-2" id="f-575">106.625</ix:nonFraction>% of the principal amount of such notes, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, in an aggregate principal amount for all such redemptions not to exceed <ix:nonFraction unitRef="number" contextRef="c-97" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-576">40</ix:nonFraction>% of the aggregate principal </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><ix:continuation id="f-550-2" continuedAt="f-550-3"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount of the Senior Notes. The Senior Notes are subject to redemption at specified prices on or after May 15, 2027 plus accrued and unpaid interest, if any, on such notes redeemed, to, but excluding, the applicable redemption date. In addition, at any time prior to May 15, 2027, the Company may, on one or more occasions, redeem the Senior Notes in whole or in part, at its option, upon notice, at a redemption price equal to <ix:nonFraction unitRef="number" contextRef="c-97" decimals="2" name="us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" scale="-2" id="f-577">100</ix:nonFraction>% of the principal amount of such notes plus a &#8220;make-whole&#8221; premium as specified in the Senior Notes Indenture and accrued and unpaid interest, if any, to, but excluding, the redemption date.</span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company experiences certain change of control events, together with a ratings decline, as described in the Senior Notes Indenture, the Company will be required to make an offer to repurchase some or all of the Senior Notes at a price equal to <ix:nonFraction unitRef="number" contextRef="c-98" decimals="2" name="nsit:RepurchasePriceAsPercentageOfPrincipalAmount" scale="-2" id="f-578">101</ix:nonFraction>% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.</span></div><div><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Senior Notes are subject to certain customary events of default and acceleration clauses. As of June&#160;30, 2025, no such events have occurred.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-579" escape="true"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes consist of the following balances reported within the consolidated balance sheets (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:63.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.136%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.112%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-580">500,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-581">500,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs, net of accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-582">7,450</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-583">7,778</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-584">492,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-585">492,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes due 2025</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, we issued $<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="f-586">350,000,000</ix:nonFraction> aggregate principal amount of the Convertible Notes that matured on February&#160;15, 2025.  The Convertible Notes bore interest at an annual rate of <ix:nonFraction unitRef="number" contextRef="c-101" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-587">0.75</ix:nonFraction>% payable semiannually, in arrears, on February 15</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and August 15</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year. The Convertible Notes were general unsecured obligations of Insight and were guaranteed on a senior unsecured basis by Insight Direct USA, Inc., a wholly owned subsidiary of Insight. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon maturity, the significant majority of Convertible Note holders elected to convert their notes. As a result, the aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:DebtConversionOriginalDebtAmount1" format="ixt:num-dot-decimal" scale="0" id="f-588">333,091,000</ix:nonFraction> was settled in cash with the additional amounts due as a result of conversion being settled in shares of our common stock. The conversion rate was <ix:nonFraction unitRef="shares" contextRef="c-102" decimals="4" name="nsit:DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes" scale="0" id="f-589">14.6376</ix:nonFraction> shares of common stock per $<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="0" name="nsit:PrincipalAmountPerNoteUsedInConversionRate" format="ixt:num-dot-decimal" scale="0" id="f-590">1,000</ix:nonFraction> principal amount of the Convertible Notes (equivalent to the initial conversion price of approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="c-81" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-591">68.32</ix:nonFraction> per share of common stock). We issued <ix:nonFraction unitRef="shares" contextRef="c-102" decimals="INF" name="us-gaap:ConversionOfStockSharesIssued1" format="ixt:num-dot-decimal" scale="0" id="f-592">2,832,627</ix:nonFraction> shares upon conversion.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ConvertibleDebtTableTextBlock" id="f-593" escape="true"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes consist of the following balances reported within the consolidated balance sheets (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:63.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.136%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.112%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:fixed-zero" scale="3" id="f-594">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-595">333,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs, net of accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:fixed-zero" scale="3" id="f-596">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="f-597">224</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="3" id="f-598">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-599">332,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The effective interest rate on the principal of the Convertible Notes was <ix:nonFraction unitRef="number" contextRef="c-81" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-600">0.75</ix:nonFraction>%. Interest expense resulting from the Convertible Notes reported within the consolidated statement of operations for the three and six months ended June&#160;30, 2025 and 2024 is made up of contractual coupon interest and amortization of debt issuance costs. Due to the maturity of the Convertible Notes in February 2025, <ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:fixed-zero" scale="0" id="f-601">no</ix:nonFraction> interest expense was incurred for the three months ended June 30, 2025.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><ix:continuation id="f-550-3" continuedAt="f-550-4"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Note Hedge and Warrant Transaction</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection and concurrent with the issuance of the Convertible Notes, we entered into certain convertible note hedge and warrant transactions (the "Call Spread Transactions") with respect to the Company&#8217;s common stock. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The convertible note hedge consisted of an option to purchase up to <ix:nonFraction unitRef="shares" contextRef="c-104" decimals="INF" name="us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments" format="ixt:num-dot-decimal" scale="0" id="f-602">5,123,160</ix:nonFraction> common stock shares at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-102" decimals="2" name="us-gaap:DebtInstrumentConvertibleStockPriceTrigger" scale="0" id="f-603">68.32</ix:nonFraction> per share. On February&#160;15, 2025, we executed the convertible note hedge upon the conversion of the Convertible Notes discussed above. Upon execution, we received <ix:nonFraction unitRef="shares" contextRef="c-105" decimals="INF" name="nsit:DebtInstrumentConvertibleNumberOfSharesReceived" format="ixt:num-dot-decimal" scale="0" id="f-604">2,833,276</ix:nonFraction> shares of common stock, which we used to meet our obligation under the Convertible Notes to issue shares of common stock upon conversion. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we sold Warrants to purchase <ix:nonFraction unitRef="shares" contextRef="c-104" decimals="INF" name="us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments" format="ixt:num-dot-decimal" scale="0" id="f-605">5,123,160</ix:nonFraction> shares of common stock at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-81" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="f-606">103.12</ix:nonFraction> per share as part of the Call Spread Transactions. The Warrants expired on May&#160;15, 2025 and could only have been exercised at maturity. The Company received aggregate proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfWarrants" format="ixt:num-dot-decimal" scale="0" id="f-607">34,440,000</ix:nonFraction> in 2019 for the sale of the Warrants. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 6, 2025, we entered into an agreement to settle <ix:nonFraction unitRef="shares" contextRef="c-106" decimals="INF" name="nsit:ClassOfWarrantOrRightTermination" format="ixt:num-dot-decimal" scale="0" id="f-608">2,049,264</ix:nonFraction> of the total <ix:nonFraction unitRef="shares" contextRef="c-106" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-609">5,123,160</ix:nonFraction> Warrants. These Warrants were settled entirely in cash for $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="nsit:ClassOfWarrantOrRightSettledCash" format="ixt:num-dot-decimal" scale="0" id="f-610">138,892,000</ix:nonFraction> on February 27, 2025. We recorded a liability of approximately $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="nsit:ClassOfWarrantOrRightLiability" format="ixt:num-dot-decimal" scale="0" id="f-611">112,590,000</ix:nonFraction> to accrued expenses and other current liabilities upon execution of the agreement. The change in the fair value of the settlement liability through the settlement date of $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="nsit:DebtInstrumentChangeInFairValueSettlementLiabilityAmount" format="ixt:num-dot-decimal" scale="0" id="f-612">26,301,000</ix:nonFraction> was recognized in net income. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 25, 2025, we entered into an agreement to settle an additional <ix:nonFraction unitRef="shares" contextRef="c-107" decimals="INF" name="nsit:ClassOfWarrantOrRightTermination" format="ixt:num-dot-decimal" scale="0" id="f-613">1,536,948</ix:nonFraction> of the remaining Warrants. These Warrants were settled entirely in cash for $<ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="nsit:ClassOfWarrantOrRightSettledCash" format="ixt:num-dot-decimal" scale="0" id="f-614">83,072,000</ix:nonFraction> on April 2, 2025. We recorded a liability of approximately $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="nsit:ClassOfWarrantOrRightLiability" format="ixt:num-dot-decimal" scale="0" id="f-615">84,304,000</ix:nonFraction> to accrued expenses and other current liabilities upon execution of the agreement. The change in the fair value of the settlement liability through the settlement date of $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="nsit:DebtInstrumentChangeInFairValueSettlementLiabilityAmount" format="ixt:num-dot-decimal" scale="0" id="f-616">1,233,000</ix:nonFraction> was recognized in net income. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2025, we settled approximately <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="nsit:ClassOfWarrantOrRightTermination" format="ixt:num-dot-decimal" scale="0" id="f-617">297,000</ix:nonFraction> of the remaining Warrants in shares. As of June&#160;30, 2025, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-618">1,239,825</ix:nonFraction> Warrants remained outstanding and will be settled in shares over the second half of 2025.  </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Call Spread Transactions had no effect on the terms of the Convertible Notes and reduced potential dilution by effectively increasing the initial conversion price of the Convertible Notes to $<ix:nonFraction unitRef="usdPerShare" contextRef="c-81" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="f-619">103.12</ix:nonFraction> per share of the Company&#8217;s common stock.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory Financing Facilities</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have maximum availability under our unsecured inventory financing facility with MUFG Bank Ltd (&#8220;MUFG&#8221;) of $<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases" format="ixt:num-dot-decimal" scale="3" id="f-620">280,000,000</ix:nonFraction>. We have maximum availability under our unsecured inventory financing facility with PNC Bank, N.A. (&#8220;PNC&#8221;) of $<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases" format="ixt:num-dot-decimal" scale="0" id="f-621">375,000,000</ix:nonFraction>, including a $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" name="us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases" format="ixt:num-dot-decimal" scale="0" id="f-622">25,000,000</ix:nonFraction> facility in Canada (the "Canada facility"). We also have maximum availability under our unsecured inventory financing facility with Wells Fargo in EMEA (the "EMEA facility") of $<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases" format="ixt:num-dot-decimal" scale="0" id="f-623">50,000,000</ix:nonFraction>. As of June&#160;30, 2025, our combined inventory financing facilities had a total maximum capacity of $<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases" format="ixt:num-dot-decimal" scale="0" id="f-624">705,000,000</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:AccountsPayableOtherCurrent" format="ixt:num-dot-decimal" scale="0" id="f-625">220,791,000</ix:nonFraction> was outstanding.</span></div></ix:continuation><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-550-4">The inventory financing facilities will remain in effect until they are terminated by any of the parties.  If balances are not paid within stated vendor terms (typically 60 days), they will accrue interest at prime plus <ix:nonFraction unitRef="number" contextRef="c-114" decimals="4" name="nsit:InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus" scale="-2" id="f-626">2.00</ix:nonFraction>% on the MUFG facility, Canadian Overnight Repo Rate Average plus <ix:nonFraction unitRef="number" contextRef="c-115" decimals="4" name="nsit:InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus" scale="-2" id="f-627">4.50</ix:nonFraction>% on the Canada facility and Term SOFR, EURIBOR, or SONIA, as applicable, plus <ix:nonFraction unitRef="number" contextRef="c-115" decimals="4" name="nsit:InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus" scale="-2" id="f-628">4.50</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-116" decimals="4" name="nsit:InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus" scale="-2" id="f-629">0.25</ix:nonFraction>% on the PNC (other than the Canada facility) and EMEA facilities, respectively. Amounts outstanding under these facilities are classified separately as accounts payable &#8211; inventory financing facilities in the accompanying consolidated balance sheets and within cash flows from financing activities in the accompanying consolidated statements of cash flows. We impute interest on the average daily balance outstanding during these stated vendor terms based on our incremental borrowing rate during the period.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_55"></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-630" continuedAt="f-630-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="f-630-1"><div style="margin-top:5pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rates for the three and six months ended June&#160;30, 2025 were <ix:nonFraction unitRef="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-631">26.9</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-632">34.5</ix:nonFraction>%, respectively. Our effective tax rate for the three months ended June&#160;30, 2025 was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes and higher taxes on earnings in foreign jurisdictions, partially offset by tax benefits related to research and development activities. Our effective tax rate for the six months ended June&#160;30, 2025 was higher than the United States federal statutory rate of 21.0% due primarily to the non-deductibility of losses related to the warrant fair value adjustments and the revaluation of earnout liabilities. These increases were partially offset by the reduction in the valuation allowance related to our foreign tax credit carryforward.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rates for the three and six months ended June&#160;30, 2024 were <ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-633">25.5</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-634">24.8</ix:nonFraction>%, respectively. Our effective tax rate was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes and higher taxes on earnings in foreign jurisdictions, partially offset by excess tax benefits on the settlement of employee share-based compensation, tax benefits related to research and development activities, and tax benefits related to the revaluation of certain acquisition earnout liabilities.</span></div><div style="margin-top:5pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 and December&#160;31, 2024, we had approximately $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="0" id="f-635">11,872,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="0" id="f-636">11,060,000</ix:nonFraction>, respectively, of unrecognized tax benefits. Of these amounts, approximately $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="0" id="f-637">1,534,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="0" id="f-638">1,449,000</ix:nonFraction>, respectively, related to accrued interest. In the future, if recognized, the remaining liability associated with uncertain tax positions could affect our effective tax rate.  We do not believe there will be changes to our unrecognized tax benefits over the next 12 months that would have a material effect on our effective tax rate.  </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently under audit in various jurisdictions for tax years 2017 through 2022.  Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible that the examination phase of these audits may be concluded within the next 12 months, which could increase or decrease the balance of our gross unrecognized tax benefits. However, based on the status of the various examinations in multiple jurisdictions, an estimate of the range of reasonably possible outcomes cannot be made at this time, but the estimated effect on our income tax expense and net earnings is not expected to be significant.</span></div></ix:continuation><div id="i683313d1606a43928953a8491ac40200_61"></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">7.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:TreasuryStockTextBlock" id="f-639" continuedAt="f-639-1" escape="true">Share Repurchase Program</ix:nonNumeric></span><ix:continuation id="f-639-1" continuedAt="f-639-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></ix:continuation></div><ix:continuation id="f-639-2"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 11, 2024, we announced that our Board of Directors authorized the repurchase of up to $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="0" id="f-640">300,000,000</ix:nonFraction> of our common stock, in addition to any amount that remained from prior authorizations. As of June&#160;30, 2025, approximately $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="0" id="f-641">223,883,000</ix:nonFraction> remained available for repurchases under our share repurchase plan. Our share repurchases may be made on the open market, subject to Rule 10b-18 or in privately negotiated transactions, through block trades, through 10b5-1 plans or otherwise, at management&#8217;s discretion.  The number of shares purchased and the timing of the purchases will be based on market conditions, working capital requirements, general business conditions and other factors. We intend to retire the repurchased shares.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2025, we repurchased <ix:nonFraction unitRef="shares" contextRef="c-118" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-642">600,000</ix:nonFraction> shares of our common stock in a private transaction from ValueAct Capital, an affiliate, at a total cost of $<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="0" id="f-643">76,118,000</ix:nonFraction> (an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-118" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-644">126.86</ix:nonFraction> per share, representing a negotiated <ix:nonFraction unitRef="number" contextRef="c-118" decimals="4" name="nsit:StockRepurchasedAndRetiredDuringPeriodDiscountPercentage" scale="-2" id="f-645">3.95</ix:nonFraction>% discount from the closing price of our common stock the day prior to the transaction). During the three months ended June 30, 2024, we did <ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="f-646">no</ix:nonFraction>t repurchase any shares of our common stock.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2025, we repurchased <ix:nonFraction unitRef="shares" contextRef="c-119" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-647">600,000</ix:nonFraction> shares of our common stock in a private transaction from ValueAct Capital, an affiliate, at a total cost of $<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="0" id="f-648">76,118,000</ix:nonFraction> (an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-119" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-649">126.86</ix:nonFraction> per share, representing a negotiated <ix:nonFraction unitRef="number" contextRef="c-119" decimals="4" name="nsit:StockRepurchasedAndRetiredDuringPeriodDiscountPercentage" scale="-2" id="f-650">3.95</ix:nonFraction>% discount from the closing price of our common stock the day prior to the transaction). During the six months ended June 30, 2024, we repurchased <ix:nonFraction unitRef="shares" contextRef="c-15" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-651">187,357</ix:nonFraction> shares of our common stock on the open market at a total cost of $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="0" id="f-652">35,000,000</ix:nonFraction> (an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-653">186.81</ix:nonFraction> per share). All shares repurchased during the six months ended June 30, 2025 and 2024 were retired.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_67"></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-654" continuedAt="f-654-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-654-1" continuedAt="f-654-2"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contractual</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we issue performance bonds to secure our performance under certain contracts or state tax requirements. As of June&#160;30, 2025, we had approximately $<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued" format="ixt:num-dot-decimal" scale="0" id="f-655">37,143,000</ix:nonFraction> of performance bonds outstanding. These bonds are issued on our behalf by a surety company on an unsecured basis; however, if the surety company is ever required to pay out under the bonds, we have contractually agreed to reimburse the surety company.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that payments, if any, related to these performance bonds are not probable at June&#160;30, 2025. Accordingly, we have not accrued any liabilities related to such performance bonds in our consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a minimum required purchase commitment of approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="0" id="f-656">100,467,000</ix:nonFraction> pursuant to an agreement primarily related to cloud services. The total purchase commitment is required to be met or exceeded during a <ix:nonNumeric contextRef="c-1" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:duryear" id="f-657">5</ix:nonNumeric>-year period, starting October 1, 2023 through September 30, 2028. At June&#160;30, 2025, we had a remaining purchase commitment of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="0" id="f-658">67,468,000</ix:nonFraction>. If total purchases do not meet the required commitment by September 30, 2028, the shortfall must be prepaid by the Company and can be used for further purchases through September 30, 2029. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a minimum required purchase commitment of approximately $<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="0" id="f-659">40,000,000</ix:nonFraction> pursuant to an agreement primarily related to software as a service.  The total purchase commitment is required to be met during a <ix:nonNumeric contextRef="c-121" name="us-gaap:LongtermPurchaseCommitmentPeriod" format="ixt-sec:duryear" id="f-660">4</ix:nonNumeric>-year period, starting November 30, 2022 through November 29, 2026. If total purchases do not meet the required commitment by November 29, 2026, the Company can extend the term of the commitment through November 29, 2027. During this extended period, any credit balance will remain available for payment against the usage of the subscribed products. At June&#160;30, 2025 we had a remaining purchase commitment of $<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="0" id="f-661">13,071,000</ix:nonFraction>.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded a contingent liability of approximately $<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="0" id="f-662">24,592,000</ix:nonFraction> payable to a partner to settle various contractual commitments to resell a minimum amount of cloud services to clients. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employment Contracts and Severance Plans</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have employment contracts with, and severance plans covering, certain officers and management teammates under which severance payments would become payable in the event of specified terminations without cause or terminations under certain circumstances after a change in control.  In addition, vesting of outstanding nonvested RSUs would accelerate following a change in control.  If severance payments under the current employment agreements or plan payments were to become payable, the severance payments would generally range from <span style="-sec-ix-hidden:f-663">three</span> to <ix:nonNumeric contextRef="c-124" name="nsit:NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl" format="ixt-sec:durwordsen" id="f-664">twenty-four months</ix:nonNumeric> of salary.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indemnifications</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, in the ordinary course of business, we enter into contractual arrangements under which we agree to indemnify either our clients or third-party service providers from certain losses incurred relating to services performed on our behalf or for losses arising from defined events, which may include litigation or claims relating to past performance.  These arrangements include, but are not limited to, the indemnification of our clients for certain claims arising out of our performance under our sales contracts, the indemnification of our landlords for certain claims arising from our use of leased facilities and the indemnification of the lenders that provide our credit facilities for certain claims arising from their extension of credit to us.  Such indemnification obligations may not be subject to maximum loss clauses.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that payments, if any, related to these indemnifications are not probable at June&#160;30, 2025.  Accordingly, we have not accrued any liabilities related to such indemnifications in our consolidated financial statements.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><ix:continuation id="f-654-2"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into separate indemnification agreements with certain of our executive officers and with each of our directors.  These agreements require us, among other requirements, to indemnify such officers and directors against expenses (including attorneys&#8217; fees), judgments and settlements incurred by such individual in connection with any action arising out of such individual&#8217;s status or service as our executive officer or director (subject to exceptions such as where the individual failed to act in good faith or in a manner the individual reasonably believed to be in, or not opposed to, the best interests of the Company) and to advance expenses incurred by such individual with respect to which such individual may be entitled to indemnification by us.  There are no pending legal proceedings that involve the indemnification of any of the Company&#8217;s directors or officers.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies Related to Third-Party Review</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are subject to potential claims and assessments from third parties.  We are also subject to various governmental, client and partner audits.  We continually assess whether or not such claims have merit and warrant accrual.  Where appropriate, we accrue estimates of anticipated liabilities in our consolidated financial statements. Such estimates are subject to change and may affect our results of operations and our cash flows. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are party to various legal proceedings incidental to the business, including preference payment claims asserted in client bankruptcy proceedings, indemnification claims, claims of alleged infringement of patents, trademarks, copyrights and other intellectual property rights, employment claims, claims related to services provided, interruptions, or outages, claims of alleged non-compliance with contract provisions and claims related to alleged violations of laws and regulations.  We regularly evaluate the status of the legal proceedings in which we are involved to assess whether a loss is probable or there is a reasonable possibility that a loss, or an additional loss, may have been incurred and determine if accruals are required.  If accruals are not required, we further evaluate each legal proceeding to assess whether an estimate of possible loss or range of possible loss can be made.  Although litigation is inherently unpredictable, we believe that we have adequate provisions for any probable and estimable losses.  It is possible, nevertheless, that our consolidated financial position, results of operations or liquidity could be materially and adversely affected in any particular period by the work required pursuant to any legal proceedings or the resolution of any legal proceedings during such period.  Legal expenses related to defense of any legal proceeding or the negotiations, settlements, rulings and advice of outside legal counsel in connection with any legal proceedings are expensed as incurred.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">7</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_70"></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-665" continuedAt="f-665-1" escape="true">Segment Information</ix:nonNumeric></span></div><ix:continuation id="f-665-1" continuedAt="f-665-2"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-666">three</ix:nonFraction> reportable geographic operating segments: North America; EMEA; and APAC. Our offerings in North America and certain countries in EMEA and APAC include IT hardware, software and services, including cloud solutions. Our offerings in the remainder of our EMEA and APAC segments consist largely of software and certain software-related services and cloud solutions.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-667" continuedAt="f-667-1" escape="true"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by their related geographies, as well as by major product offering, by major client group and by recognition on either a gross basis as a principal in the arrangement, or on a net basis as an agent, for the three and six months ended June 30, 2025 and 2024 (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:38.717%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.863%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Offerings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-668">1,073,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-669">108,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-670">8,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-671">1,191,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-672">300,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-673">151,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-674">21,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-675">474,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-676">309,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-677">88,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-678">28,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-679">426,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-680">1,684,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-681">348,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-682">58,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-683">2,091,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Client Groups</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Enterprise / Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-684">1,131,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-685">255,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-686">22,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-687">1,409,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-688">390,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-689">5,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-690">19,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-691">415,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-692">161,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-693">88,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-694">17,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-695">266,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-696">1,684,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-697">348,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-698">58,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-699">2,091,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Recognition based on acting as Principal or Agent in the Transaction</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue recognition (Principal)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-700">1,547,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-701">303,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-702">49,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-703">1,900,431</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue recognition (Agent)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-704">136,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-705">45,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-706">9,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-707">191,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-708">1,684,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-709">348,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-710">58,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-711">2,091,482</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><ix:continuation id="f-667-1" continuedAt="f-667-2"><ix:continuation id="f-665-2" continuedAt="f-665-3"><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:38.717%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.863%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Offerings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-712">1,037,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-713">125,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-714">10,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-715">1,172,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-716">365,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-717">167,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-718">21,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-719">553,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-720">329,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-721">76,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-722">28,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-723">435,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-724">1,732,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-725">368,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-726">60,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-727">2,161,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Client Groups</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Enterprise / Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-728">1,189,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-729">271,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-730">23,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-731">1,485,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-732">359,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-733">7,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-734">17,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-735">385,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-736">183,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-737">89,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-738">19,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-739">291,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-740">1,732,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-741">368,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-742">60,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-743">2,161,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Recognition based on acting as Principal or Agent in the Transaction</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue recognition (Principal)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-744">1,586,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-745">329,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-746">48,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-747">1,963,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue recognition (Agent)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-748">145,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-749">39,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-750">12,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-751">197,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-752">1,732,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-753">368,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-754">60,432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-755">2,161,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:38.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.711%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Offerings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-756">2,080,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-757">237,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-758">15,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-759">2,332,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-760">697,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-761">290,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-762">52,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-763">1,040,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-764">607,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-765">163,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-766">50,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-767">821,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-768">3,384,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-769">691,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-770">118,649</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-771">4,195,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Client Groups</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Enterprise / Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-772">2,292,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-773">507,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-774">41,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-775">2,841,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-776">784,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-777">17,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-778">37,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-779">839,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-780">308,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-781">166,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-782">39,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-783">513,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-784">3,384,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-785">691,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-786">118,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-787">4,195,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Recognition based on acting as Principal or Agent in the Transaction</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue recognition (Principal)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-788">3,121,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-789">611,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-790">102,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-791">3,834,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue recognition (Agent)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-792">263,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-793">80,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-794">16,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-795">360,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-796">3,384,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-797">691,442</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-798">118,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-799">4,195,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><ix:continuation id="f-665-3" continuedAt="f-665-4"><ix:continuation id="f-667-2"><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.449%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Offerings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-800">2,028,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-801">261,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-802">17,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-803">2,307,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-804">960,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-805">370,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-806">52,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-807">1,383,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-808">648,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-809">149,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-810">52,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-811">850,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-812">3,637,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-813">781,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-814">122,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-815">4,541,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Client Groups</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Enterprise / Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-816">2,556,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-817">580,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-818">46,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-819">3,182,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-820">717,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-821">16,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-822">32,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-823">766,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-824">363,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-825">184,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-826">43,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-827">591,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-828">3,637,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-829">781,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-830">122,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-831">4,541,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Recognition based on acting as Principal or Agent in the Transaction</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue recognition (Principal)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-832">3,348,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-833">710,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-834">100,825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-835">4,159,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue recognition (Agent)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-836">288,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-837">71,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-838">21,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-839">381,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-840">3,637,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-841">781,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-842">122,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-843">4,541,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The method for determining what information regarding operating segments, products and services, geographic areas of operation and major clients to report is based upon the &#8220;management approach,&#8221; or the way that management organizes the operating segments within a company, for which separate financial information is evaluated regularly by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources. Our CODM is our Chief Executive Officer, Joyce Mullen.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All significant intercompany transactions are eliminated upon consolidation, and there are no differences between the accounting policies used to measure profit and loss for our segments or on a consolidated basis. Net sales are defined as net sales to external clients. None of our clients exceeded ten percent of consolidated net sales for the three and six months ended June 30, 2025 or 2024. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of our operating segments&#8217; selling and administrative expenses arise from shared services and infrastructure that we have historically provided to them in order to realize economies of scale and to use resources efficiently.  These expenses, collectively identified as corporate charges, include senior management expenses, internal audit, legal, tax, insurance services, treasury and other corporate infrastructure expenses.  Charges are allocated to our operating segments, and the allocations have been determined on a basis that we considered to be a reasonable reflection of the utilization of services provided to or benefits received by the operating segments. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-844" continuedAt="f-844-1" escape="true"><ix:continuation id="f-665-4" continuedAt="f-665-5"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present our results of operations by reportable operating segment for the periods indicated (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"/><td style="width:38.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-845">1,073,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-846">108,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-847">8,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-848">1,191,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-849">300,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-850">151,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-851">21,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-852">474,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-853">309,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-854">88,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-855">28,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-856">426,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-857">1,684,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-858">348,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-859">58,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-860">2,091,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-861">936,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-862">92,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-863">7,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-864">1,037,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-865">281,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-866">143,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-867">19,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-868">443,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-869">124,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-870">30,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-871">13,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-872">168,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-873">1,342,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-874">266,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-875">40,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-876">1,649,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-877">341,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-878">82,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-879">18,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-880">442,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant selling and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-881">231,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-882">61,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-883">11,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-884">304,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-885">7,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-886">1,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="f-887">375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-888">9,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-889">102,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-890">19,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-891">6,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-892">128,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:38.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.733%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-893">1,037,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-894">125,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-895">10,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-896">1,172,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-897">365,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-898">167,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-899">21,403</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-900">553,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-901">329,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-902">76,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-903">28,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-904">435,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-905">1,732,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-906">368,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-907">60,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-908">2,161,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-909">907,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-910">104,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-911">8,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-912">1,021,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-913">338,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-914">157,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-915">19,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-916">515,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-917">132,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-918">27,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-919">11,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-920">172,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-921">1,378,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-922">289,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-923">40,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-924">1,708,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-925">354,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-926">79,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-927">20,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-928">453,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant selling and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-929">243,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-930">58,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-931">11,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-932">313,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-933">6,805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-934">1,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="f-935">358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-936">8,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-937">103,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-938">19,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-939">8,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-940">131,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><ix:continuation id="f-665-5" continuedAt="f-665-6"><ix:continuation id="f-844-1"><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:38.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.733%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-941">2,080,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-942">237,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-943">15,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-944">2,332,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-945">697,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-946">290,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-947">52,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-948">1,040,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-949">607,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-950">163,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-951">50,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-952">821,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-953">3,384,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-954">691,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-955">118,649</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-956">4,195,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-957">1,813,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-958">204,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-959">13,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-960">2,031,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-961">658,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-962">274,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-963">48,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-964">981,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-965">251,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-966">58,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-967">23,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-968">333,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-969">2,723,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-970">537,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-971">85,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-972">3,346,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-973">661,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-974">154,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-975">33,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-976">848,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant selling and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-977">457,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-978">120,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-979">21,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-980">599,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-981">13,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-982">3,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="f-983">746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-984">17,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-985">189,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-986">30,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-987">11,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-988">231,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:38.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.055%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.733%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-989">2,028,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-990">261,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-991">17,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-992">2,307,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-993">960,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-994">370,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-995">52,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-996">1,383,022</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-997">648,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-998">149,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-999">52,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1000">850,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1001">3,637,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1002">781,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1003">122,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1004">4,541,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1005">1,769,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1006">223,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1007">15,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1008">2,008,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1009">902,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1010">349,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1011">48,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1012">1,299,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1013">260,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1014">55,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1015">22,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1016">339,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1017">2,933,229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1018">627,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1019">86,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1020">3,646,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1021">703,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1022">154,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1023">36,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1024">894,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant selling and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1025">484,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1026">117,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1027">22,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="nsit:SellingGeneralAndAdministrativeExpenseAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1028">624,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1029">13,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1030">3,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="f-1031">674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1032">16,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1033">206,213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1034">33,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1035">13,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="nsit:OperatingIncomeLossAdjusted" format="ixt:num-dot-decimal" scale="3" id="f-1036">252,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our CODM uses Adjusted earnings from operations when assessing the performance of and deciding how to allocate resources to the operating segments. For example, Adjusted earnings from operations is a basis for executive variable compensation. Significant selling and administrative expenses primarily reflect personnel costs, including teammate benefits. Our CODM uses an Adjusted measure of earnings from operations which excludes amortization of intangible assets, severance and restructuring expenses, acquisition and integration related expenses and certain other expenses. These other expenses include transformation costs, costs </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><ix:continuation id="f-665-6"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">associated with third-party data center outages, net of recoveries, revaluation of earnout liabilities and other non-significant expenses. Our CODM uses comparisons of actual Adjusted earnings from operations against budgets, forecasts and prior periods as a basis for assessing current period segment performance as well as for determining necessary resources to assign, including for determining necessary investments or reductions in resources.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" id="f-1037" escape="true"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our total assets by reportable operating segment (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.484%"><tr><td style="width:1.0%"/><td style="width:63.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1038">6,828,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1039">6,704,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1040">2,520,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1041">1,484,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1042">255,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1043">190,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate assets and intercompany eliminations, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1044">876,276</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" sign="-" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1045">930,952</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1046">8,728,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-1047">7,448,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock" id="f-1048" escape="true"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded the following pre-tax amounts, by reportable operating segment, for depreciation and amortization in the accompanying consolidated financial statements (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.307%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization of property and equipment:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1049">6,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1050">6,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1051">12,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1052">12,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1053">1,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:Depreciation" scale="3" id="f-1054">900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1055">1,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1056">1,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:Depreciation" scale="3" id="f-1057">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:Depreciation" scale="3" id="f-1058">138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:Depreciation" scale="3" id="f-1059">199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:Depreciation" scale="3" id="f-1060">269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1061">7,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1062">7,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1063">14,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-1064">14,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1065">16,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1066">15,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1067">33,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1068">28,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1069">1,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1070">1,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1071">3,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1072">3,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="f-1073">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-1074">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:fixed-zero" scale="3" id="f-1075">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-1076">218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1077">18,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1078">17,357</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1079">37,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1080">32,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1081">25,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1082">24,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1083">51,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1084">46,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i683313d1606a43928953a8491ac40200_76"></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-1085" continuedAt="f-1085-1" escape="true">Acquisition</ix:nonNumeric></span></div><ix:continuation id="f-1085-1" continuedAt="f-1085-2"><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Infocenter</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Effective May 1, 2024, we acquired <ix:nonFraction unitRef="number" contextRef="c-269" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-1086">100</ix:nonFraction> percent of the issued and outstanding shares of Infocenter.io ("Infocenter") for a cash purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="0" id="f-1087">265,000,000</ix:nonFraction>, net of cash and cash equivalents acquired of $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="0" id="f-1088">5,103,000</ix:nonFraction>, which is comprised of the initial purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="0" id="f-1089">269,477,000</ix:nonFraction> paid in cash upon the acquisition and contractual adjustments to the purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" format="ixt:num-dot-decimal" scale="0" id="f-1090">626,000</ix:nonFraction> paid in July 2024. The total purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="0" id="f-1091">289,200,000</ix:nonFraction> also includes the estimated fair value of earn out payments of approximately $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="0" id="f-1092">24,200,000</ix:nonFraction>, which provide an incentive opportunity for the sellers of up to $<ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="nsit:BusinessCombinationConsiderationTransferredIncentive" format="ixt:num-dot-decimal" scale="0" id="f-1093">106,250,000</ix:nonFraction>, based on Infocenter achieving certain EBITDA performance through April 2026. Infocenter is a pure-play ServiceNow Elite Partner dedicated to automating business processes on the Now Platform&#174;. We believe this acquisition enhances our Solutions Integrator offering framework to drive better business outcomes for our clients by enabling them to scale their multicloud environments with modern infrastructure, applications, and unified data and AI platforms.</span></div></ix:continuation><div style="padding-left:36pt;text-indent:54pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><ix:continuation id="f-1085-2"><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of net assets acquired was approximately $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="0" id="f-1094">98,084,000</ix:nonFraction>, including approximately $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="0" id="f-1095">123,900,000</ix:nonFraction> of identifiable intangible assets, consisting primarily of customer relationships that will be amortized using the straight-line method over the estimated economic life of <ix:nonNumeric contextRef="c-270" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-1096">ten years</ix:nonNumeric>. As these intangible assets are not tax deductible, we recognized a related deferred tax liability of approximately $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="0" id="f-1097">31,832,000</ix:nonFraction>. We finalized the purchase price allocation in relation to this acquisition in the second quarter of 2025, with no material changes to our preliminary estimates. Goodwill acquired approximated $<ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="0" id="f-1098">191,116,000</ix:nonFraction>, which was recorded in our North America operating segment.   </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consolidated the results of operations for Infocenter within our North America operating segment since its acquisition on May 1, 2024. Our historical results would not have been materially affected by the acquisition of Infocenter and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our consolidated statement of operations.  </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:117%">We recognized a gain of $<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="0" id="f-1099">3,298,000</ix:nonFraction> and a loss of $<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" sign="-" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="0" id="f-1100">11,902,000</ix:nonFraction> within selling and administrative expenses due to the changes in the estimated fair value of the earnout payments for the three and six months ended June 30, 2025, respectively. On July 1, 2025, we paid approximately $<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities" format="ixt:num-dot-decimal" scale="0" id="f-1101">39,602,000</ix:nonFraction> for Infocenter&#8217;s first earnout period.</span></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">14</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_82"></div><hr style="page-break-after:always"/><div style="min-height:79.2pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)(unaudited)</span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1102" continuedAt="f-1102-1" escape="true">Subsequent Event</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1102-1"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was signed into law, enacting significant changes to U.S. federal tax law. The Company is currently evaluating the impact of the OBBBA on its consolidated financial statements. We do not expect the legislation to have a material impact on our effective tax rate.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">15</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_85"></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS</span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion should be read in conjunction with the consolidated financial statements and the related notes that appear elsewhere in this Quarterly Report on Form 10-Q. We refer to our customers as &#8220;clients,&#8221; our suppliers as &#8220;partners&#8221; and our employees as &#8220;teammates.&#8221;</span></div><div id="i683313d1606a43928953a8491ac40200_88"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Quarterly Overview </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Today, every business is a technology business. We help our clients accelerate their digital journey to modernize their businesses and maximize the value of technology. We serve these clients in North America; Europe, the Middle East and Africa (&#8220;EMEA&#8221;); and Asia-Pacific (&#8220;APAC&#8221;).  As a Fortune 500-ranked solutions integrator, we enable secure, end-to-end digital transformation and meet the needs of our clients through a comprehensive portfolio of solutions, far-reaching partnerships and 37 years of broad IT expertise. We amplify our solutions and services with global scale, local expertise and our e-commerce experience, enabling our clients to realize their digital ambitions in multiple ways. Our offerings in North America and certain countries in EMEA and APAC include hardware, software and services, including cloud solutions. Our offerings in the remainder of our EMEA and APAC segments consist largely of software and certain software-related services and cloud solutions.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a consolidated basis, for the three months ended June 30, 2025:</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net sales of $2.1 billion decreased 3% compared to the three months ended June 30, 2024.  The decrease in net sales reflects decreases in software and services net sales, partially offset by an increase in hardware net sales. Excluding the effects of fluctuating foreign currency exchange rates, net sales decreased 4% compared to the second quarter of 2024.</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Gross profit of $442.3 million decreased 2% compared to the three months ended June 30, 2024. Excluding the effects of fluctuating foreign currency exchange rates, gross profit decreased 3% compared to the second quarter of 2024. This decrease was attributable in part to partner program changes.</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Compared to the three months ended June 30, 2024, gross margin expanded approximately 10 basis points to 21.1% of net sales in the three months ended June 30, 2025. This expansion primarily reflects higher margin contributed by hardware net sales compared to the same period in the prior year.</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Earnings from operations decreased 34%, year to year, to $86.5 million in the second quarter of 2025 compared to $131.1 million in the second quarter of 2024. The decrease was primarily due to a decrease in gross profit in the current quarter, combined with an increase in selling and administrative expenses, including a $12.6 million loss on impairment of a real estate asset in the current year quarter and a $25.1 million gain on revaluation of earnout liabilities in the prior year quarter. Excluding the effects of fluctuating foreign currency exchange rates, earnings from operations decreased 34% year to year.</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net earnings and diluted earnings per share were $46.9 million and $1.46, respectively, for the second quarter of 2025.  This compares to net earnings of $87.4 million and diluted earnings per share of $2.27 for the second quarter of 2024. The decrease in net earnings was primarily due to a decrease in earnings from operations and an increase in interest expense, partially offset by a decrease in tax expense in the current year period. Diluted earnings per share decreased 36% year to year, and excluding the effects of fluctuating foreign currency exchange rates, also decreased 36% year to year.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Throughout the &#8220;Quarterly Overview&#8221; and &#8220;Results of Operations&#8221; sections of this &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; we refer to changes in net sales, gross profit, selling and administrative expenses and earnings from operations on a consolidated basis and in North America, EMEA and APAC excluding the effects of fluctuating foreign currency exchange rates, which are financial measures that are adjusted from our financial results prepared in accordance with the United States generally accepted accounting principles (&#8220;GAAP&#8221;).  We believe providing this information excluding the effects of fluctuating foreign currency exchange rates provides valuable supplemental information to investors regarding our underlying business and results of operations, consistent with how we, including our management, evaluate our performance.  In computing the changes in amounts and percentages, we compare the current period amount as translated into U.S. dollars under the applicable accounting standards to the prior period amount in local currency translated into U.S. dollars utilizing the weighted average translation rate for the current period. The performance measures excluding the effects of fluctuating foreign currency exchange rates should not be considered a substitute for, or superior to, the measures of financial performance prepared in accordance with GAAP.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details about segment results of operations can be found in Note 9 to the Consolidated Financial Statements in Part I, Item 1 of this report.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our discussion and analysis of financial condition and results of operations is intended to assist in the understanding of our consolidated financial statements, including the changes in certain key items in those consolidated financial statements from period to period and the primary factors that contributed to those changes, as well as how certain critical accounting estimates affect our consolidated financial statements.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supply Chain, Demand and Inflation Update</span></div><div><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We believe inflation contributed to sustained high interest rates on all of our variable rate borrowing facilities in the first half of 2025 consistent with the prior year period. While these interest rates are expected to decrease, we continue to anticipate higher than historical rates throughout most of 2025. We are actively monitoring changes to the global macroeconomic environment, including those impacting our supply chain, demand for our products whether due to tariffs or otherwise and interest rates, and assessing the potential impacts these challenges may have on our current results, financial condition and liquidity. We are also mindful of the potential impact these conditions could have on our clients, partners and prospects in 2025 and beyond.</span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">17</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_91"></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements have been prepared in accordance with GAAP. For a summary of significant accounting policies, see Note 1 to the Consolidated Financial Statements in Part II, Item 8 of our Annual Report on Form 10-K for the year ended December&#160;31, 2024. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, net sales and expenses. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results, however, may differ from estimates we have made. Members of our senior management have discussed the critical accounting estimates and related disclosures with the Audit Committee of our Board of Directors. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes to the items disclosed as critical accounting estimates in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December&#160;31, 2024.</span></div><div id="i683313d1606a43928953a8491ac40200_94"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain financial data as a percentage of net sales for the three and six months ended June 30, 2025 and 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance and restructuring expenses, net and acquisition and integration related expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings from operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-operating expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally experience some seasonal trends in our net sales. Software and certain cloud net sales are typically seasonally higher in our second and fourth quarters. Business clients, particularly larger enterprise businesses in the United States, tend to spend more, particularly on product, in our fourth quarter. Sales to the federal government in the United States are</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">often stronger in our third quarter, while sales in the state and local government and education markets are also often stronger in our second quarter. Sales to public sector clients in the United Kingdom are often stronger in our first quarter. These trends create overall variability in our consolidated results. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit across the business and related to product versus services sales are, and will continue to be, impacted by partner incentives, which can and do change significantly in the amounts made available and the related product or services sales being incentivized by the partner. Incentives from our largest partners are significant and changes in the incentive requirements, which occur regularly, could impact our results of operations to the extent we are unable to effectively shift our focus and efficiently respond to them. For a discussion of risks associated with our reliance on partners, see &#8220;Risk Factors &#8211; Risks related to Our Business, Operations and Industry &#8211; We rely on our partners for product availability, competitive products to sell and marketing funds and purchasing incentives, which can and do change significantly in the amounts made </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">available and the requirements year over year,&#8221; in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2024. </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Net sales of $2.1 billion for the three months ended June 30, 2025 decreased 3%, year to year, compared to the three months ended June 30, 2024, reflecting decreases in all of our operating segments. Net sales of $4.2 billion for the six months ended June 30, 2025</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decreased</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8%, year to year, compared to the six months ended June 30, 2024, also reflecting decreases in each of our operating segments. </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our net sales by operating segment were as follows for the three and six months ended June 30, 2025 and 2024 (dollars in thousands):</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.057%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% <br/>Change </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% <br/>Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,304&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637,179&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091,482&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,662&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,195,038&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541,147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net sales by offering category for North America for the three and six months ended June 30, 2025 and 2024 were as follows (dollars in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.057%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% <br/>Change </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% <br/>Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales Mix</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073,904&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080,198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,209&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,304&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732,357&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384,947&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637,179&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales in North America decreased 3%, or $48.1 million, for the three months ended June 30, 2025 compared to the three months ended June 30, 2024, driven by decreases in software and services net sales, partially offset by an increase in hardware net sales. Software and services net sales decreased 18% and 6%, year to year, respectively. These decreases were partially offset by an increase in hardware net sales of 4%, year over year. The net changes for the three months ended June 30, 2025 were the result of the following:</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in software net sales was primarily due to changes in certain vendor relationships (shifting us from a principal to an agent role), as well as the continued migration of on-premise software to cloud solutions, in each case, reported net in services net sales.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in services net sales was primarily due to a decrease in certain fees from cloud solution offerings. A decline in sales of Insight Delivered services from our organic business, partially offset by an increase in net sales from Infocenter, also contributed to the year to year decrease in services net sales. Our North America organic business excludes Infocenter, which we acquired on May 1, 2024.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The increase in hardware net sales was primarily due to higher volume of sales to commercial clients due to higher demand. This reflects an increase in both devices and infrastructure net sales.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales in North America decreased 7%, or $252.2 million, for the six months ended June 30, 2025, compared to the six months ended June 30, 2024, driven by decreases in software and services net sales.</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and services net sales decreased by 27% and 6%, respectively, year to year. These decreases </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were partially offset by an increase in hardware net sales of 3%, year over year. The net changes for the six months ended June 30, 2025 were the result of the following:</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in software net sales was primarily due to changes in certain vendor relationships (shifting us from a principal to an agent role), a significant transaction in the first quarter of 2024 with no comparable transaction in the current period, as well as the continued migration of on-premise software to cloud solutions, in each case, reported net in services net sales.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in services net sales was primarily due to a decrease in certain fees from cloud solution offerings as a result of partner program changes and a decline in sales of Insight Delivered services from our organic business. The decrease in Insight Delivered services from our organic business was partially offset by an increase in net sales from Infocenter. Our North America organic business excludes Infocenter, which we acquired on May 1, 2024.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The increase in hardware net sales was primarily due to higher volume of sales to commercial clients due to higher demand. This was driven by an increase in device net sales.   </span></div><div><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net sales by offering category for EMEA for the three and six months ended June 30, 2025 and 2024 were as follows (dollars in thousands):</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.057%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% <br/>Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% <br/>Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales Mix</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,450&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,388&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,614&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,873&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,442&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781,714&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales in EMEA decreased 5%, or $20.3 million, for the three months ended June 30, 2025 compared to the three months ended June 30, 2024. Excluding the effects of fluctuating foreign currency exchange rates, net sales in EMEA decreased 11%, year to year. Net sales of software and hardware decreased by 9% and 13%, respectively, year to year, partially offset by an increase in services net sales of 15%, year over year. The net changes for the three months ended June 30, 2025 were the result of the following:</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in hardware net sales was primarily due to lower volume of sales to large enterprise, corporate and public sector clients. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in software net sales was primarily due to lower volume of sales to large enterprise and public sector clients reflecting changes in certain vendor relationships as well as the continued migration of on-premise software to cloud solutions, in each case, reported net in services net sales.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The increase in services net sales was primarily due to increases in Insight Delivered services and agency net sales, partially offset by a net decrease in fees from cloud solution offerings as a result of partner program changes.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales in EMEA decreased 12%, or $90.3 million, for the six months ended June 30, 2025 compared to the six months ended June 30, 2024. Excluding the effects of fluctuating foreign currency exchange rates, net sales in EMEA also decreased 13%, year to year. Net sales of software and hardware decreased by 22% and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9%, respectively, year to year, partially offset by an increase in services net sales of</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9%, year over year.  The net changes for the six months ended June 30, 2025 were the result of the following:</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in software net sales was primarily due to lower volume of sales to large enterprise clients and the continued migration of on-premise software to cloud solutions, reported net in services net sales.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in hardware net sales was primarily due to lower volume of sales to large enterprise and public sector clients.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The increase in services net sales was primarily due to an increase in agency net sales, partially offset by a net decrease in fees from cloud solution offerings as a result of partner program changes.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net sales by offering category for APAC for the three and six months ended June 30, 2025 and 2024 were as follows (dollars in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.057%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% <br/>Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% <br/>Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales Mix</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,677&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,044&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,035&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,391&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,926&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,564&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,432&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,649&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,254&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales in APAC decreased 3%, or $1.9 million, for the three months ended June 30, 2025 compared to the three months ended June 30, 2024. Excluding the effects of fluctuating foreign currency exchange rates, net sales in APAC decreased 1%, year to year. Net sales of hardware and services decreased by 14% and 3%, respectively, year to year. These decreases were partially offset by an increase in software net sales of 1%, year over year. The net changes for the three months ended June 30, 2025 were the result of the following:</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in hardware net sales was primarily the result of lower volume of sales to enterprise and commercial clients. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in services net sales was primarily due to a decrease in fees from cloud solution offerings partially offset by higher volume sales of Insight Delivered services.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The increase in software net sales was due to higher volume of sales to enterprise clients.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales in APAC decreased 3%, or $3.6 million, for the six months ended June 30, 2025 compared to the six months ended June 30, 2024. Excluding the effects of fluctuating foreign currency exchange rates, net sales in APAC was flat, year to year. </span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of hardware and services decreased 14% and 4%, respectively, year to year. These decreases were partially offset by an increase in software net sales of 2%, year over year. The net changes for the six months ended June 30, 2025 were the result of the following:</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in hardware net sales was primarily the result of lower volume of sales to enterprise and commercial clients.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in services net sales was primarily due to lower fees for cloud solution offerings partially offset by higher volume sales of Insight Delivered services.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The increase in software net sales was due to higher volume of sales to enterprise and commercial clients.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentage of net sales by category for North America, EMEA and APAC were as follows for the three and six months ended June 30, 2025 and 2024:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales Mix</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales Mix</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gross profit decreased 2%, or $11.0 million, for the three months ended June 30, 2025 compared to the three months ended June 30, 2024, with gross margin expanding approximately 10 basis points to 21.1% for the three months ended June 30, 2025 compared to 21.0% for the three months ended June 30, 2024.  Gross profit decreased 5%, or $45.5 million, for the six months ended June 30, 2025 compared to the six months ended June 30, 2024, with gross margin expanding approximately 50 basis points to 20.2% for the six months ended June 30, 2025 compared to 19.7% for the six months ended June 30, 2024.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our gross profit and gross profit as a percentage of net sales by operating segment were as follows for the three and six months ended June 30, 2025 and 2024 (dollars in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.354%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.354%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.354%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.354%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of Net Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,692&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,107&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,327&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,365&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,804&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,293&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America's gross profit for the three months ended June 30, 2025 decreased 4%, or $12.4 million, compared to the three months ended June 30, 2024. As a percentage of net sales, gross margin contracted approximately 10 basis points to 20.3%, year to year. The year to year net contraction in gross margin was primarily attributable to the following:</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A contraction in services margin of 39 basis points partially offset by expansion in product margin of 24 basis points. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in services margin primarily reflects a decrease in margin contribution from Insight Core services and software maintenance. These declines were partially offset by an increase in margin contribution from product warranty.  </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The expansion in product margin reflects an increase in margin contribution from hardware net sales due to changes in product mix towards higher margin products, partially offset by a decrease in margin from software net sales.  </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America's gross profit for the six months ended June 30, 2025 decreased 6%, or $42.8 million, compared to the six months ended June 30, 2024.  As a percentage of net sales, gross margin expanded approximately 10 basis points to 19.5% for the six months ended June 30, 2025.  The year over year net expansion in gross margin was primarily attributable to the following:</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A net increase in product margin of 31 basis points, year over year partially offset by a contraction in services margin of 14 basis points compared to the same period in the prior year. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The expansion in product margin reflects an increase in margin contribution from hardware net sales due to changes in product mix towards higher margin products, partially offset by a decrease in margin from software net sales.  </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in services margin primarily reflects a decrease in margin contribution from fees for cloud solution offerings and software maintenance. </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA's gross profit for the three months ended June 30, 2025 increased 4%, or $3.3 million, year over year (decreasing 2% when excluding the effects of fluctuating foreign currency exchange rates), compared to the three months ended June 30, 2024. As a percentage of net sales, gross margin expanded 210 basis points, year over year. The year over year net expansion in gross margin was attributable to the following: </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An increase in services margin of 333 basis points partially offset by a contraction in product margin of 114 basis points. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The increase in services margin is primarily the result of increased margin contribution from Insight Core services and an increase in agency net sales, partially offset by a decline in margin contribution from fees for cloud solution offerings.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The contraction in product margin is due to declines in product margin on both hardware and software net sales.  </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA's gross profit for the six months ended June 30, 2025 was flat year to year (decreasing 2% when excluding the effects of fluctuating foreign currency exchange rates), compared to the six months ended June 30, 2024. As a percentage of net sales, gross margin expanded approximately 260 basis points, year over year. The year over year net expansion in gross margin was attributable to the following: </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An increase in services margin of 319 basis points partially offset by a contraction in product margin of 59 basis points.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The increase in services margin is primarily the result of increased margin contribution from Insight Core services and an increase in agency net sales, partially offset by a decline in margin contribution from fees for cloud solution offerings.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The contraction in product margin is due to declines in product margin on both hardware and software net sales.  </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">APAC's gross profit for the three months ended June 30, 2025 decreased 10%, or $1.9 million, year to year (decreasing 8% when excluding the effects of fluctuating foreign currency exchange rates), compared to the three months ended June 30, 2024. As a percentage of net sales, gross margin contracted approximately 220 basis points, year to year. The year to year net contraction in gross margin was attributable to a net contraction in services margin of 298 basis points partially offset by an expansion in product margin of 77 basis points. The contraction in services margin was driven by the decrease in fees from cloud solution offerings in the current year period.</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-top:6pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">APAC's gross profit for the six months ended June 30, 2025 decreased 8%, or $2.9 million, year to year (decreasing 5% when excluding the effects of fluctuating foreign currency exchange rates), compared to the six months ended June 30, 2024. As a percentage of net sales, gross margin contracted approximately 150 basis points, year to year. The year to year net contraction in gross margin was attributable to a net contraction in services margin of 184 basis points partially offset by an expansion in product margin of 32 basis points. The contraction in services margin was driven by the decrease in fees from cloud solution offerings in the current year period.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling and Administrative Expenses. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Selling and administrative expenses for the three months ended June 30, 2025 increased 11%, or $35.1 million, compared to the three months ended June 30, 2024 (increasing 10% when excluding the effects of fluctuating foreign currency exchange rates). Selling and administrative expenses increased $36.8 million, or 6% (increasing 5% when excluding the effects of fluctuating foreign currency exchange rates), for the six months ended June 30, 2025 compared to the six months ended June 30, 2024.  </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and administrative expenses increased approximately 210 basis points as a percentage of net sales in the three months ended June 30, 2025 compared to the three months ended June 30, 2024. The overall net increase in selling and administrative expenses primarily reflects an increase in other expenses of approximately $46.0 million, partially offset by a net decrease in personnel costs, including teammate benefits of approximately $9.3 million, year over year due to a decrease in overall teammate headcount. The net increase in other expenses primarily reflects a gain on revaluation of earnout liabilities in the prior year period of approximately $25.1 million with no significant comparable activity in the current year period. We incurred an impairment loss of approximately $12.6 million on a real estate asset that was reclassified to held for sale in April 2025 with no comparable activity in the prior year period. We also incurred transformation costs in the current and prior year periods of $7.0&#160;million and $5.6&#160;million, respectively, however, these costs are unique in nature and are not expected to recur in the longer term. For the three months ended June 30, 2024, we recovered approximately $3.4 million in costs we previously incurred related to a third-party data center service outage that occurred in July 2023 with no significant comparable activity in the current year period.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling and administrative expenses increased approximately 210</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">basis points as a percentage of net sales in the six months ended June 30, 2025 compared to the six months ended June 30, 2024.</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The overall net increase in selling and administrative expenses primarily reflects increases in other expenses and depreciation and amortization expenses of approximately $68.1 million and $5.5 million, respectively. These increases were partially offset by a net decrease in personnel costs, including teammate benefits of approximately $29.8 million, year over year due to a decrease in overall teammate headcount. The net increase in other expenses primarily reflects a gain on revaluation of earnout liabilities in the prior year period of approximately $24.2 million compared to a net loss on revaluation of earnout liabilities of approximately $15.4 million in the current year period. We incurred an impairment loss of approximately $12.6 million on a real estate asset that was reclassified to held for sale in April 2025 with no comparable activity in the prior year period. We also incurred transformation costs in the current and prior year periods of $8.3&#160;million and $7.9&#160;million, respectively, however, these costs are unique in nature and are not expected to recur in the longer term. There was an increase in fees for service agreements of approximately $6.2 million compared to the prior year period. For the six months ended June 30, 2024, we recovered approximately $3.4 million in costs we previously incurred related to a third-party data center service outage that occurred in July 2023 with no significant comparable activity in the current year period. The increase in depreciation and amortization expenses reflects higher amortization of intangible assets associated with the Infocenter acquisition.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Severance and Restructuring Expenses, net.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  During the three months ended June 30, 2025, we recorded severance and restructuring expenses, net of adjustments, of approximately $3.4 million. Comparatively, during the three months ended June 30, 2024, we recorded severance and restructuring expenses, net of adjustments, of approximately $4.9 million. The severance charges in both periods primarily related to a realignment of certain roles and responsibilities and reductions in workforce. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2025, we recorded severance and restructuring expense, net of adjustments, of approximately $10.4 million. Comparatively, during the six months ended June 30, 2024, we recorded severance and restructuring expense, net of adjustments, of approximately $7.1 million.  The charges in both periods primarily related to a realignment of certain roles and responsibilities.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition and Integration Related Expenses.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  During the three months ended June 30, 2025, we recorded acquisition and integration related expenses of approximately $0.1 million. During the three months ended June 30, 2024, we recorded acquisition and integration related expenses of approximately $0.2 million.  </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2025, we recorded acquisition and integration related expenses of approximately $0.3 million. During the six months ended June 30, 2024, we recorded acquisition and integration related expenses of approximately $1.5 million. The expenses in the prior year period related primarily to the acquisitions of SADA in December 2023 and Infocenter in May 2024. As the Company executes its acquisition strategy, we expect to incur additional acquisition and integration related expenses.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings from Operations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Earnings from operations decreased 34%, or $44.5 million, for the three months ended June 30, 2025 compared to the three months ended June 30, 2024. Earnings from operations decreased 37%, or $84.4 million, for the six months ended June 30, 2025 compared to the six months ended June 30, 2024. Earnings from operations and earnings from operations as a percentage of net sales by operating segment were as follows for the three and six months ended June 30, 2025 and 2024 (dollars in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"/><td style="width:21.918%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.904%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of<br/>Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of<br/>Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of<br/>Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of<br/>Net Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,722&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,512&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,836&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,532&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,073&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,635&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,059&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America's earnings from operations for the three months ended June 30, 2025 decreased 33%, or $33.1 million, compared to the three months ended June 30, 2024.  As a percentage of net sales, earnings from operations decreased by approximately 180 basis points to 4.1%. The decrease in earnings from operations was primarily driven by a decrease in gross profit combined with an increase in selling and administrative expenses when compared to the three months ended June 30, 2024.</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America's earnings from operations for the six months ended June 30, 2025 decreased 36%, or $66.3 million, compared to the six months ended June 30, 2024. As a percentage of net sales, earnings from operations decreased by approximately 160 basis points to 3.5%. The decrease in earnings from operations was primarily driven by a decrease in gross profit combined with an increase in selling and administrative expenses when compared to the six months ended June 30, 2024. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA's earnings from operations for the three months ended June 30, 2025 decreased 47%, or $9.9 million (decreasing 49%</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">when excluding the effects of fluctuating foreign currency exchange rates), compared to the three months ended June 30, 2024. As a percentage of net sales, earnings from operations decreased by approximately 250 basis points to 3.2%. The decrease in earnings from operations was primarily driven by an increase in selling and administrative expenses, partially offset by an increase in gross profit, when compared to the three months ended June 30, 2024.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA's earnings from operations for the six months ended June 30, 2025 decreased 50%, or $16.0 million (decreasing 51% when excluding the effects of fluctuating foreign currency exchange rates), compared to the six months ended June 30, 2024. As a percentage of net sales, earnings from operations decreased by approximately 180 basis points to 2.3%. The decrease in earnings from operations was primarily driven by an increase in selling and administrative expenses and severance and restructuring expenses, net, compared to the six months ended June 30, 2024.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">APAC's earnings from operations for the three months ended June 30, 2025 decreased 19%, or $1.6 million (decreasing 18% when excluding the effects of fluctuating foreign currency exchange rates), compared to the three months ended June 30, 2024. As a percentage of net sales, earnings from operations decreased by approximately 230 basis points to 11.4%. The decrease in earnings from operations was primarily driven by a decrease in gross profit when compared to the three months ended June 30, 2024.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">APAC's earnings from operations for the six months ended June 30, 2025 decreased 16%, or $2.1 million (decreasing 14% when excluding the effects of fluctuating foreign currency exchange rates), compared to the six months ended June 30, 2024. As a percentage of net sales, earnings from operations decreased by approximately 150 basis points to 9.2%.</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in earnings from operations was driven by a decrease in gross profit when compared to the six months ended June 30, 2024.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted Earnings from Operations. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted earnings from operations decreased 2%, or $2.1 million, year to year, in three months ended June 30, 2025 compared to three months ended June 30, 2024. Adjusted earnings from operations decreased 9%, or $21.5 million, year to year, in the six months ended June 30, 2025 compared to the six months ended June 30, 2024. Adjusted earnings from operations as a percentage of net sales by operating segment were as follows for the three and six months ended June 30, 2025 and 2024 (dollars in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.939%"><tr><td style="width:1.0%"/><td style="width:13.754%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of<br/>Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of<br/>Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of<br/>Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of<br/>Net Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,911&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,429&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,876&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,213&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,963&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,092&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,315&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,842&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America&#8217;s Adjusted earnings from operations for the three months ended June 30, 2025 decreased 1%, or $0.5 million, compared to the three months ended June 30, 2024. As a percentage of net sales, Adjusted earnings from operations increased by approximately 10 basis points to 6.1%. The decrease in Adjusted earnings from operations was primarily driven by a decrease in gross profit, partially offset by a decrease in selling and administrative expenses. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">North America&#8217;s Adjusted earnings from operations for the six months ended June 30, 2025 decreased 8%, or $16.3 million, compared to the six months ended June 30, 2024. As a percentage of net sales, Adjusted earnings from operations decreased by approximately 10 basis points to 5.6%. The decrease in Adjusted earnings from operations was primarily driven by a decrease in gross profit, partially offset by a decrease in selling and administrative expenses. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA&#8217;s Adjusted earnings from operations for the three months ended June 30, 2025 increased 1%, or  $0.1 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(decreasing 3% excluding the effects of fluctuating foreign currency exchange rates), compared to the three months ended June 30, 2024. As a percentage of net sales, Adjusted earnings from operations increased by approximately 40 basis points to 5.6%. The slight increase in Adjusted earnings from operations was primarily driven by an increase in gross profit, partially offset by an increase in selling and administrative expenses.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA&#8217;s Adjusted earnings from operations for the six months ended June 30, 2025 decreased 9%, or $2.9 million (decreasing 10% excluding the effects of fluctuating foreign currency exchange rates),  compared to the six months ended June 30, 2024. As a percentage of net sales, Adjusted earnings from operations increased by approximately 10 basis points to 4.4%. The decrease in Adjusted earnings from operations was primarily driven by an increase in selling and administrative expenses.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">APAC&#8217;s Adjusted earnings from operations for the three months ended June 30, 2025 decreased 21%, or $1.7 million (decreasing 19% excluding the effects of fluctuating foreign currency exchange rates), compared to the three months ended June 30, 2024. As a percentage of net sales, Adjusted earnings from operations decreased by approximately 260 basis points to 11.4%. The decrease in Adjusted earnings from operations was primarily driven by a decrease in gross profit, partially offset by a decrease in selling and administrative expenses.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">APAC&#8217;s Adjusted earnings from operations for the six months ended June 30, 2025 decreased 17%, or $2.3 million (decreasing 15% excluding the effects of fluctuating foreign currency exchange rates), compared to the six months ended June 30, 2024. As a percentage of net sales, Adjusted earnings from operations decreased by approximately 170 basis points to 9.3%. The decrease in Adjusted earnings from operations was primarily driven by a decrease in gross profit partially offset by a decrease in selling and administrative expenses.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Operating Expense (Income).</span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Interest Expense, Net.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">   Interest expense, net primarily relates to borrowings under our financing facilities and imputed interest under our inventory financing facilities, the Convertible Notes and the Senior Notes, as applicable, partially offset by interest income generated from interest earned on cash and cash equivalent bank balances. Interest expense, net for the three months ended June 30, 2025 increased 58%, or $8.2 million, compared to the three months ended June 30, 2024. This was primarily due to the issuance of the Senior Notes in May 2024, the maturity of the Convertible Notes in February 2025, higher loan balances under our ABL facility and decreased interest income partially offset by lower interest rates. Interest expense, net for the six months ended June 30, 2025 increased 42%, or $11.2 million, compared to the six months ended June 30, 2024. The increase in the six months ended June 30, 2025 was primarily due to a higher loan balance under our ABL facility, the issuance of the Senior Notes, the maturity of the Convertible Notes in February 2025 and decreased interest income, partially offset by the lower interest rates.</span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Imputed interest under our inventory financing facilities was $2.4 million and  $4.8 million for the three and six months ended June 30, 2025, compared to $2.3 million and $4.8 million for the three and six months ended June&#160;30, 2024. For a description of our various financing facilities, see Note 5 to our Consolidated Financial Statements in Part I, Item 1 of this report.</span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Expense (Income), Net.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   Other expense (income), net primarily reflects a net loss on the revaluation of warrant settlement liabilities of $25.1 million recorded in the six months ended June 30, 2025 in connection with the cash settlement of a portion of the outstanding Warrants, with no comparable activity in the three or six months ended June 30, 2024. For additional information regarding the Warrants, see Note 5</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our Consolidated Financial Statements in Part I, Item 1 of this report.</span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Tax Expense.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Our effective tax rate of 26.9% for the three months ended June 30, 2025 was higher than our effective tax rate of 25.5% for the three months ended June 30, 2024. The increase in the effective tax rate for the three months ended June 30, 2025 was primarily due to greater tax benefits from earnout adjustments and higher excess tax benefits on the settlement of employee share-based compensation during the prior year period. </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate of 34.5% for the six months ended June 30, 2025 was higher than our effective tax rate of 24.8% for the six months ended June 30, 2024. The increase in the effective tax rate for the six months ended June 30, 2025 was primarily due to the non-deductibility of both net losses related to fair value adjustments associated with the warrant settlement liabilities and the revaluation of earnout liabilities in </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the current year period. These increases were partially offset by the reduction in the valuation allowance related to our foreign tax credit carryforward in the current year period.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Non-GAAP Financial Measures</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted non-GAAP earnings from operations exclude (i) severance and restructuring expenses, net, (ii) certain executive recruitment and hiring related expenses, (iii) amortization of intangible assets, (iv) transformation costs, (v) certain acquisition and integration related expenses, (vi) gains and losses from revaluation of acquisition related earnout liabilities, (vii) certain third-party data center service outage related expenses and recoveries, and (viii) impairment losses on long lived real estate assets now held for sale, as applicable. Adjusted non-GAAP earnings from operations is used by the Company and its management to evaluate financial performance against budgeted amounts, to calculate incentive compensation, to assist in forecasting future performance and to compare the Company&#8217;s results to those of the Company&#8217;s competitors. We believe that this non-GAAP financial measure is useful to investors because it allows for greater transparency, facilitates comparisons to prior periods and to the Company&#8217;s competitors&#8217; results, and assists in forecasting performance for future periods. The non-GAAP financial measure is not prepared in accordance with GAAP and may be different from non-GAAP financial measures presented by other companies. Non-GAAP financial measures should not be considered as a substitute for, or superior to, measures of financial performance prepared in accordance with GAAP.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Earnings from Operations (in thousands):</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,722&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,156&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,654&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,532&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of earnout liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted non-GAAP earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,911&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,702&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP EFO as a percentage of net sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted non-GAAP EFO as a percentage of net sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2%</span></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Earnings from Operations (in thousands):</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,813&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,007&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,073&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,357&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of earnout liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,684)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted non-GAAP earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,429&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP EFO as a percentage of net sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted non-GAAP EFO as a percentage of net sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt"><span><br/></span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Earnings from Operations (in thousands):</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,512&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,956&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,635&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of earnout liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted non-GAAP earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,876&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,368&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,071&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP EFO as a percentage of net sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted non-GAAP EFO as a percentage of net sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5%</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Earnings from Operations (in thousands):</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,836&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,197&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,026&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of earnout liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,219)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,988)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,207)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)(b)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted non-GAAP earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,213&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP EFO as a percentage of net sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted non-GAAP EFO as a percentage of net sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6%</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.272%"><tr><td style="width:1.0%"/><td style="width:4.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">In North America, other includes transformation costs of $4.9 million and $5.6 million for the three months ended June 30, 2025 and June 30, 2024, respectively, and $5.8 million and $7.9 million for the six months ended June 30, 2025 and June 30, 2024, respectively. In EMEA, other includes transformation costs of $2.1 million and $2.5 million for the three and six months ended June 30, 2025, respectively. In North America, other includes an impairment loss on a long lived real estate asset now held for sale of $12.6 million for both the three and six months ended June 30, 2025. In North America, other includes certain third-party data center service outage related expenses of $0.5 million for both the three and six months ended June 30, 2025, and net recoveries of $3.4 million for both the three and six months ended June 30, 2024. </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(b)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Includes severance and restructuring expenses, net of $3.4 million and $4.9 million for the three months ended June 30, 2025 and 2024, respectively. Includes acquisition and integration related expenses of $0.1 million and $0.2 million for the three months ended June 30, 2025 and 2024, respectively. Includes severance and restructuring expenses, net of $10.4 million and $7.1 million for the six months ended June 30, 2025 and 2024, respectively. Includes acquisition and integration related expenses of $0.3 million and $1.5 million for the six months ended June 30, 2025 and 2024, respectively. Includes certain third-party data center service outage related expenses of $0.5 million for both the three and six months ended June 30, 2025, and net recoveries of $3.4 million for both the three and six months ended June 30, 2024. </span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">29</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_100"></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain consolidated cash flow information for the six months ended June&#160;30, 2025 and 2024 (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"/><td style="width:69.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.121%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,001)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279,048)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange effect on cash, cash equivalent and restricted cash balances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,728)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,435)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,565&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,350&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Flow</span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our primary uses of cash during the six months ended June 30, 2025 were to fund operations, to fund the cash settlement of a portion of the Warrants, to repurchase shares of our common stock and to repay debt, including the remaining principal balance upon maturity of the Convertible Notes.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Operating activities used $99.0 million in cash during the six months ended June 30, 2025, compared to cash provided by operating activities of $293.0 million during the six months ended June 30, 2024. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Capital expenditures were $12.0 million and $18.6 million for the six months ended June 30, 2025 and 2024, respectively.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">During the six months ended June 30, 2025, we repurchased $76.1 million of our common stock compared to $35.0 million of repurchases during the six months ended June 30, 2024.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We had net borrowings under our ABL facility during the six months ended June 30, 2025 of $780.4 million compared to net repayments of $420.4 million during the six months ended June 30, 2024.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We had net borrowings under our inventory financing facilities of $2.1 million during the six months ended June 30, 2025 compared to net repayments of $13.0 million during the six months ended June 30, 2024.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We repaid approximately $333.1 million for the remaining principal balance upon maturity of the Convertible Notes in the six months ended June 30, 2025.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We paid $222.0 million to settle a portion of the Warrants relating to the Call Spread Transactions associated with the Convertible Notes.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate that cash flows from operations, together with the funds available under our financing facilities, will be adequate to support our expected cash and working capital requirements for operations, as well as other strategic acquisitions, over the next 12 months and beyond. We expect existing cash and cash flows from operations to continue to be sufficient to fund our operating cash activities and cash commitments for investing and financing activities, such as capital expenditures, strategic acquisitions, repurchases of our common stock, debt repayments and repayment of our inventory financing facilities for the next 12 months. We currently expect to fund known cash commitments beyond the next 12 months through operating cash activities and/or other available financing resources.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net cash provided by operating activities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have an inverted cash cycle resulting from typically paying partners on shorter terms than we provide to our clients. This generally means in periods of growing hardware sales, we typically use cash from operations.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cash flow used in operating activities in the first half of 2025 was $99.0 million compared to cash provided by operating activities of $293.0 million in the first half of 2024.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The decrease in cash provided by operating activities period over period is primarily due to lower net earnings combined with the impact of higher hardware net sales compared to the same period in the prior year. In the first half of 2025, our cash used in operations was also negatively impacted by the delayed timing of certain receipts compared to partner payments. In comparison, in the first half of 2024, our cash generated from operations was positively impacted by the timing of receipts compared to partner payments, as well as the deferral of certain operating payments at June 30, 2024. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We continue to be impacted by netted costs that we apply to our services net sales to appropriately record net sales that we earn as an agent. These netted costs, while excluded from net sales and cost of goods sold, are processed and applied to accounts receivable and accounts payable in each reporting period. As a result, calculation of our unadjusted cash conversion cycle, including days sales outstanding and days payables outstanding, do not provide an accurate reflection of our cash conversion metric, due to the metric components being inherently inflated. For example, netted costs</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were $3.6 billion and $2.5 billion in the second quarter of 2025 and 2024, respectively.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We expect that cash flow from operations will be used, at least partially, to fund working capital as we typically pay our partners on average terms that are shorter than the average terms we grant to our clients in order to take advantage of supplier discounts. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We intend to use cash generated in the remainder of 2025 in excess of working capital needs to pay down our ABL facility and inventory financing facilities, and for strategic acquisitions. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net cash used in investing activities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We paid $264.4 million to acquire Infocenter on May 1, 2024, net of cash and cash equivalents acquired of $5.1 million.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Capital expenditures were $12.0 million and $18.6 million for the six months ended June&#160;30, 2025 and 2024, respectively.  </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We expect capital expenditures for the full year 2025 to be in a range of $30.0 to $35.0 million.  </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net cash used in financing activities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">During the six months ended June 30, 2025, we had net borrowings under our ABL facility of $780.4&#160;million, which were primarily used to fund the repayment of the remaining principal balance upon maturity of the Convertible Notes, to settle a portion of the Warrants and to repurchase shares of our common stock.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">During the six months ended June 30, 2024, we had net repayments under our ABL facility that decreased our outstanding long-term debt balance by $420.4 million. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We had net borrowings</span><span style="color:#ff0000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under our inventory financing facilities of $2.1 million during the six months ended June 30, 2025 compared to net repayments of $13.0 million during the six months ended June 30, 2024. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We repaid approximately $333.1 million for the remaining principal balance upon maturity of the Convertible Notes in the six months ended June 30, 2025.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We repaid approximately $16.9 million principal upon conversion of a portion of the Convertible Notes in the six months ended June 30, 2024.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We paid $222.0 million to settle a portion of the Warrants relating to the Call Spread Transactions associated with the Convertible Notes in cash in the six months ended June 30, 2025.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">During the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six months ended June 30, 2025, we did not make any earnout and acquisition related payments. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">During the six months ended June 30, 2024, we made earnout and acquisition related payments of $18.3 million associated with our acquisitions of Amdaris Group Limited, Hanu Software Solutions, Inc. and Hanu Software Solutions (India) Private Ltd.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">During the six months ended June 30, 2025, we repurchased $76.1 million of our common stock.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">During the six months ended June 30, 2024, we repurchased $35.0 million of our common stock.</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Facilities</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our debt balance as of June&#160;30, 2025 was $1.3 billion.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our objective is to pay our debt balances down while retaining adequate cash balances to meet overall business objectives.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Senior Notes are subject to certain events of default</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and certain acceleration clauses. As of June&#160;30, 2025, no such events have occurred.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ABL facility contains various covenants customary for transactions of this type, including complying with a minimum receivable and inventory requirement and meeting monthly, quarterly and annual reporting requirements. </span></div><div style="padding-left:108pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The credit agreement contains customary affirmative and negative covenants and events of default. </span></div><div style="padding-left:108pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">At June&#160;30, 2025, we were in compliance with all such covenants.</span></div><div style="padding-left:108pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">While the ABL facility has a stated maximum amount, the actual availability under the ABL facility is limited by a minimum accounts receivable and inventory requirement. As of June&#160;30, 2025, eligible accounts receivable and inventory were sufficient to permit access to the full $1.8 billion under the ABL facility of which $832.4 million was outstanding.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have agreements with financial intermediaries to facilitate the purchase of inventory from certain suppliers under certain terms and conditions. </span></div><div style="margin-top:10pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">These amounts are classified separately as accounts payable &#8211; inventory financing facilities in our consolidated balance sheets. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our inventory financing facilities have an aggregate availability for vendor purchases of $705.0&#160;million, of which $220.8 million was outstanding at June&#160;30, 2025. </span></div><div id="i683313d1606a43928953a8491ac40200_103"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Undistributed Foreign Earnings</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents held by foreign subsidiaries are generally subject to U.S. income taxation upon repatriation to the United States. As of June&#160;30, 2025, we had approximately $260.4 million in cash and cash equivalents in certain of our foreign subsidiaries, primarily residing in Canada and Australia. Certain of these cash balances will be remitted to the United States by paying down intercompany payables generated in the ordinary course of business or through actual dividend distributions. </span></div><div id="i683313d1606a43928953a8491ac40200_106"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into off-balance sheet arrangements, which include indemnifications. The indemnifications are discussed in Note 8 to the Consolidated Financial Statements in Part I, Item 1 of this report and such discussion is incorporated by reference herein. We believe that none of our off-balance sheet arrangements have, or are reasonably likely to have, a material current or future effect on our financial condition, sales or expenses, results of operations, liquidity, capital expenditures or capital resources. </span></div><div id="i683313d1606a43928953a8491ac40200_109"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Standards </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information contained in Note 1 to the Consolidated Financial Statements in Part I, Item 1 of this report concerning a description of recently issued accounting standards which affect or may affect our </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:82.8pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AND RESULTS OF OPERATIONS (continued)</span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial statements, including our expected dates of adoption and the estimated effects on our results of operations and financial condition, is incorporated by reference herein.</span></div><div id="i683313d1606a43928953a8491ac40200_112"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than as described in Note 8 to the Consolidated Financial Statements in Part I, Item 1 of this report, there have been no material changes in our reported contractual obligations, as described under &#8220;Cash Requirements From Contractual Obligations&#8221; in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8211; Liquidity and Capital Resources&#8221; in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December&#160;31, 2024.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">33</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_115"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures About Market Risk. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as described below, there have been no material changes in our reported market risks, as described in &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8221; in Part II, Item 7A of our Annual Report on Form 10-K for the year ended December&#160;31, 2024.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although our Senior Notes are based on fixed rates, changes in interest rates could impact the fair market value of such notes. As of June&#160;30, 2025, the fair market value of our Senior Notes was $516.1 million. For additional information about our Senior Notes, see Note 5 to our Consolidated Financial Statements in Part I, Item 1 of this report.</span></div><div id="i683313d1606a43928953a8491ac40200_118"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Chief Executive Officer and Chief Financial Officer evaluated the effectiveness of our disclosure controls and procedures (as such term is defined under Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) and determined that as of June&#160;30, 2025 our disclosure controls and procedures were effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no change in the Company&#8217;s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) in the three months ended June&#160;30, 2025 that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inherent Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">34</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_121"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part II &#8211; OTHER INFORMATION</span></div><div id="i683313d1606a43928953a8491ac40200_124"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no material pending legal proceedings to which we are a party or of which any of our property is the subject. From time to time, we are party to various routine legal proceedings incidental to the business, see &#8220;&#8211; Legal Proceedings&#8221; in Note 8 to the Consolidated Financial Statements in Part I, Item 1 of this report. </span></div><div id="i683313d1606a43928953a8491ac40200_127"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, Item 1A, &#8220;Risk Factors&#8221;, in our Annual Report on Form 10-K for the year ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which could materially affect our business, financial condition or future results. The risks described in our Annual Report on Form 10-K are not the only risks facing the Company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially adversely affect our business, financial condition or operating results. </span></div><div id="i683313d1606a43928953a8491ac40200_130"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no unregistered sales of equity securities during the three months ended June&#160;30, 2025. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never paid a cash dividend on our common stock, and we currently do not intend to pay any cash dividends in the foreseeable future. Our ABL facility contains certain covenants that, if not met, restrict the payment of cash dividends.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(a)<br/>Total<br/>Number<br/>of Shares<br/>Purchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(b)<br/>Average<br/>Price<br/>Paid per<br/>Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(c)<br/>Total Number<br/>of Shares<br/>Purchased<br/>as Part of<br/>Publicly<br/>Announced<br/>Plans or<br/>Programs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(d)<br/>Approximate<br/>Dollar Value<br/>of Shares<br/>that May<br/>Yet Be<br/>Purchased<br/>Under<br/>the Plans or<br/>Programs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2025 through April 30, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000,476&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2025 through May 31, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,882,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2025 through June 30, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,882,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 11, 2024, we announced that our Board of Directors authorized the repurchase of up to $300.0 million of our common stock, in addition to any amount that remained from prior authorizations. As of June&#160;30, 2025, approximately $223.9&#160;million remained available for repurchases under our share repurchase plan.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the share repurchase plan, share repurchases may be made on the open market, subject to Rule 10b-18 or in privately negotiated transactions, through block trades, through 10b5-1 plans or otherwise, at management&#8217;s discretion. The number of shares purchased, and the timing of the purchases will be based on market conditions, working capital requirements, general business conditions and other factors. We intend to retire the repurchased shares. </span></div><div id="i683313d1606a43928953a8491ac40200_133"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Defaults Upon Senior Securities.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">35</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_136"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i683313d1606a43928953a8491ac40200_139"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rule 10b5-1 Trading Plans</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2025, none of our directors or executive officers <ix:nonNumeric contextRef="c-13" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1103"><ix:nonNumeric contextRef="c-13" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1104">adopted</ix:nonNumeric></ix:nonNumeric>, modified or <ix:nonNumeric contextRef="c-13" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1105"><ix:nonNumeric contextRef="c-13" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1106">terminated</ix:nonNumeric></ix:nonNumeric> a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (each as defined in Item 408 of Regulation S-K).</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">36</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_142"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div></div><div style="-sec-extract:summary;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:8.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Incorporated by Reference</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Exhibit Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Form</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:114%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Filing<br/>Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Filed</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Herewith</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/932696/000095015306000440/p71885exv3w1.htm">Amended and Restated Certificate of Incorporation of Insight Enterprises, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">000-25092</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">February 17, 2006</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/932696/000119312515196936/d931934dex31.htm">Certificate of Amendment of Amended and Restated Certificate of Incorporation of Insight Enterprises, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">000-25092</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">May 21, 2015</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/932696/000119312515196936/d931934dex32.htm">Amended and Restated Bylaws of Insight Enterprises, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">000-25092</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">3.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">May 21, 2015</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/932696/000162828025027730/exhibit101.htm">Stock Purchase Agreement, dated as of May 26, 2025, by and among Insight Enterprises, Inc. and ValueAct Capital Master Fund, L.P.</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">000-25092</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">May 27, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">10.2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:114%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="exhibit102.htm">Fifth Amendment to Credit Agreement, dated as of June 16, 2025, by and among Insight Enterprises, Inc., the subsidiaries of Insight Enterprises, Inc. party thereto as borrowers and guarantors, JPMorgan Chase Bank, N.A., as administrative agent, and the lenders party thereto</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">X</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="nsit-20250630x10qexx311.htm">Certification of Chief Executive Officer Pursuant to Securities Exchange Act Rule 13a-14</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">X</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">31.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="nsit-20250630exx312.htm">Certification of Chief Financial Officer Pursuant to Securities Exchange Act Rule 13a-14</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">X</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">32.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="nsit-20250630x10qexx321.htm">Certification of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">X</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">X</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">X</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">X</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">X</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">X</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:114%">X</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Furnished herewith</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:22.12pt">Portions of this exhibit have been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K promulgated under the Securities Act because the information is (i) not material and (ii) the type that Insight treats as private or confidential. Insight agrees to furnish an unredacted copy of this exhibit to the SEC upon request.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">37</span></div></div></div><div id="i683313d1606a43928953a8491ac40200_145"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i683313d1606a43928953a8491ac40200_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</span></div></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:6.307%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.838%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.838%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.961%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INSIGHT ENTERPRISES, INC.</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">/s/ Joyce A. Mullen</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Joyce A. Mullen</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">President and Chief Executive Officer</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Duly Authorized Officer)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">/s/ James A. Morgado</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">James A. Morgado</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(Principal Financial Officer)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">/s/ Rachael A. Crump </span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Rachael A. Crump</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Chief Accounting Officer</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(Principal Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:115%">38</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>2
<FILENAME>exhibit102.htm
<DESCRIPTION>EX-10.2
<TEXT>
<HTML>
<HEAD><!-- Document generated by Workiva Inc -->
<TITLE>exhibit102</TITLE>
</HEAD>
<BODY bgcolor="white">
<DIV align="center">
<DIV style="margin-left:1em;width:1055;"><!-- exhibit102001.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit102001.jpg" title="slide1" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">1  EXHIBIT 10.2    Portions of this exhibit have been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K promulgated  under the Securities Act because the information is (i) not material and (ii) the type that the registrant  treats as private or confidential. Information that has been omitted has been noted in this document with a  placeholder identified by the mark &#8220;[***]&#8221;.    FIFTH AMENDMENT TO CREDIT AGREEMENT     This FIFTH AMENDMENT TO CREDIT AGREEMENT (this &#8220;Amendment&#8221;), dated as of  June 13, 2025, is entered into by and among (a) INSIGHT ENTERPRISES, INC., a Delaware corporation,  INSIGHT NORTH AMERICA, INC., an Arizona corporation, INSIGHT DIRECT USA, INC., an  Illinois corporation, INSIGHT PUBLIC SECTOR, INC., an Illinois corporation, INSIGHT  RECEIVABLES, LLC, an Illinois limited liability company, PCM, INC., a Delaware corporation,  INSIGHT DIRECT PHILIPPINES, LLC (FORMERLY KNOWN AS PCM BPO, LLC), a Delaware  limited liability company, and SADA SYSTEMS, LLC, a Delaware limited liability company,  (collectively, the &#8220;U.S. Borrowers&#8221;), (b) INSIGHT DIRECT (UK) LTD, a company incorporated under  the laws of England with registration number 02579852, INSIGHT NETWORKING SOLUTIONS  LIMITED, a company incorporated under the laws of England with registration number 04482870,  STACK TECHNOLOGY HOLDINGS LTD, a company incorporated under the laws of England with  registration number 07170448, STACK DATA SOLUTIONS LTD, a company incorporated under the  laws of England with registration number 01865047, STACK TELECOMMUNICATIONS  SOLUTIONS LTD, a company incorporated under the laws of England with registration number  07423212, INTERCONNECT NETWORK SYSTEMS LIMITED, a company incorporated under the  laws of England with registration number 03645464, PCM TECHNOLOGY SOLUTIONS UK, LTD, a  company incorporated under the laws of England with registration number 10326566 (collectively, the  &#8220;U.K. Borrowers&#8221;), (c) INSIGHT ENTERPRISES NETHERLANDS B.V., a besloten vennotschap met  beperkte aansprakelijkheid, incorporated under the laws of The Netherlands, having its official seat in  Apeldoorn, The Netherlands and registered with the Dutch trade register under number 08074503,  INSIGHT ENTERPRISES B.V., a besloten vennotschap met beperkte aansprakelijkheid, incorporated  under the laws of The Netherlands, having its official seat in The Hague, The Netherlands and registered  with the Dutch trade register under number 27148512 (collectively, the &#8220;Dutch Borrowers&#8221;), (d) INSIGHT  ENTERPRISES AUSTRALIA PTY LTD ACN 058 645 677, a company registered in New South Wales,  Australia with its registered address at 'Building C', Level 3, 114 Old Pittwater Road, Brookvale NSW 2100  (the &#8220;Australian Borrower&#8221; and, together with the U.S. Borrowers, the U.K. Borrowers, and the Dutch  Borrowers, the &#8220;Borrowers&#8221;), (e) the other Loan Parties (as defined in the Credit Agreement) signatory  hereto, (f) the Lenders (as defined in the Credit Agreement) signatory hereto, and (g) JPMORGAN  CHASE BANK, N.A., as Administrative Agent and Australian Security Trustee (each as defined in the  Credit Agreement).  RECITALS  A. The Borrowers, the other Loan Parties, the Lenders and the Administrative Agent have  previously entered into that certain Credit Agreement, dated as of August 30, 2019 (as previously amended  by that certain First Amendment to Credit Agreement, dated as of July 31, 2020, that certain Second  Amendment to Credit Agreement, dated as of December 30, 2021, that certain Third Amendment to the  Credit Agreement, dated as of July 22, 2022, and that certain Fourth Amendment to Credit Agreement,  dated as of May 14, 2024, the &#8220;Existing Credit Agreement&#8221;; and the Existing Credit Agreement as amended  by this Amendment, and as the same may be further amended, restated, supplemented or otherwise modified  from time to time, the &#8220;Credit Agreement&#8221;), pursuant to which the Lenders have made certain loans and  financial accommodations available to the Borrowers.  Terms used herein without definition shall have the  meanings ascribed to them in the Credit Agreement (after giving effect to this Amendment).   </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit102002.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit102002.jpg" title="slide2" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">2  B. The Borrowers have requested that the Administrative Agent and the Lenders amend  certain provisions of the Existing Credit Agreement on the terms and conditions set forth herein and the  Administrative Agent and the Lenders are willing to amend the Existing Credit Agreement on the terms  and conditions set forth herein.  C. Each Borrower and each other Loan Party is entering into this Amendment with the  understanding and agreement that, except as specifically provided herein, none of the Administrative  Agent&#8217;s or any Lender&#8217;s rights or remedies as set forth in the Existing Credit Agreement and the other Loan  Documents are being waived or modified by the terms of this Amendment.  AGREEMENT   NOW, THEREFORE, in consideration of the foregoing and the mutual covenants herein contained,  and for other good and valuable consideration, the receipt and sufficiency of which are hereby  acknowledged, the parties hereto hereby agree as follows:  1. Amendments to Credit Agreement.  Subject to the satisfaction in full of the conditions  precedent set forth in Section 2 hereof, effective as of the Amendment Effective Date (as defined below),  the Existing Credit Agreement is hereby amended as set forth below:  (a) Section 1.01 of the Credit Agreement is hereby amended by amending and restating in its  entirety the definition of &#8220;Credit Adjustment Spread&#8221; appearing therein as follows:  &#8220;&#8220;Credit Adjustment Spread&#8221; means 0.00% per annum.&#8221;  (b) Section 6.05(c) of the Existing Credit Agreement is hereby amended and restated in its  entirety as follows:  &#8220;(c) (i) Dispositions of Accounts in connection with the compromise, settlement or  collection thereof, (ii) Dispositions of Accounts originated in connection with transactions  consummated by a Loan Party or Restricted Subsidiary in the ordinary course of such Loan  Party&#8217;s or such Restricted Subsidiary&#8217;s business consistent with past practices in which the  applicable Loan Party or Restricted Subsidiary purchases hardware, software or services (as  the case may be) from its vendors and subsequently sells or leases (as the case may be) such  hardware, software or services to its customers, and then Disposes of the contracts for such  transactions (including all Accounts arising from such transactions) to unaffiliated third-party  financial institutions or other finance companies within fifteen (15) days (or such later date  as agreed to by the Administrative Agent in its sole discretion) after such Accounts have been  originated in connection with such transactions (it being understood and agreed that all  Accounts owing by customers of a Loan Party or Restricted Subsidiary originated pursuant  to such purchase and sale/lease transactions with such customers and so sold to any such  unaffiliated third-party financial institutions or other finance companies shall not constitute  Eligible Accounts but any Accounts owing to a Loan Party by any such unaffiliated third- party financial institutions or other finance companies in connection with the Disposition of  such contracts to any such unaffiliated third-party financial institutions or other finance  companies shall constitute Eligible Accounts to the extent such Accounts so qualify pursuant  to the definition of Eligible Accounts) and (iii) Dispositions of Accounts owing to a Loan  Party or a Restricted Subsidiary by [***] (or any Affiliate thereof identified writing by the  Borrower Representative to the Administrative Agent), [***] (or any Affiliate thereof  identified writing by the Borrower Representative to the Administrative Agent) and other  customers agreed to by the Administrative Agent in its sole discretion (any of the foregoing  customers, an &#8220;Approved Invoice Customer&#8221;) in connection with a transaction (any such  transaction, an &#8220;Approved Invoice Transaction&#8221;) whereby an Approved Invoice Customer  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit102003.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit102003.jpg" title="slide3" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">3  purchases hardware, software or services (as the case may be) in connection with a strategic  partnership with [***] or any other third party vendor identified in writing by the Borrower  Representative to the Administrative Agent (any of the foregoing vendors, an &#8220;Approved  Invoice Vendor&#8221;), such Approved Invoice Vendor invoices a Loan Party or Restricted  Subsidiary for such hardware, software or services and then such Loan Party or Restricted  Subsidiary subsequently (x) invoices the corresponding amount to the applicable Approved  Invoice Customer, (y) makes payment on the invoice to such Approved Invoice Vendor prior  to receiving the corresponding payment from the applicable Approved Invoice Customer and  (z) Disposes of the related Accounts owing to such Loan Party or Restricted Subsidiary by  the applicable Approved Invoice Customer to unaffiliated third-party financial institutions or  other finance companies within fifteen (15) days (or such later date as agreed to by the  Administrative Agent in its sole discretion) after such Accounts have been originated (it  being understood and agreed that (1) all Accounts owing by Approved Invoice Customers  (whether or not Disposed of) solely to the extent originated pursuant to an Approved Invoice  Transaction and (2) all Accounts owing to a Loan Party by any such unaffiliated third-party  financial institutions or other finance companies in connection with the foregoing Disposition  of Accounts owing by Approved Invoice Customers in connection with an Approved Invoice  Transaction shall, in each case, not constitute Eligible Accounts); provided that to the extent  reasonably requested by the Administrative Agent, the Loan Parties shall promptly provide  to the Administrative Agent any documentation (including copies of invoices) or other  information relating to an Approved Invoice Transaction (including in respect of any  Disposition of Accounts owing by an Approved Invoice Customer) that is so reasonably  requested by the Administrative Agent;&#8221;  2. Conditions Precedent to Effectiveness of this Amendment.  This Amendment shall become  effective as of the date on which each of the following conditions precedent has been satisfied in full (the  &#8220;Amendment Effective Date&#8221;):  (a) Amendment.  Each of the Borrowers, the other Loan Parties, the Administrative  Agent and the Lenders (constituting 100% of the Lenders party to the Credit Agreement) shall have  duly executed and delivered this Amendment and the Administrative Agent shall have received a  fully executed counterpart hereof.  (b) Representations and Warranties.  The representations and warranties of the  Borrowers and the other Loan Parties set forth in Section 3(d) of this Amendment shall be true and  correct in all material respects (it being understood and agreed (i) that any representation or  warranty which by its terms is made as of a specified date shall be required to be true and correct  in all material respects only as of such specified date and (ii) that any representation or warranty  which is subject to any materiality qualifier shall be required to be true and correct in all respects).  3. Representations and Warranties.  Each Borrower and each other Loan Party represents and  warrants to the Administrative Agent and the Lenders as follows:  (a) Authorization; Powers.  The execution, delivery and performance by each Loan  Party of this Amendment, and the performance by each Loan Party of its obligations under the Loan  Documents, as amended by this Amendment, in each case are within such Loan Party&#8217;s corporate  or other organizational powers and have been duly authorized by all necessary corporate or other  organizational actions on the part of such Loan Party and, if required, actions by such Loan Party&#8217;s  equity holders, including, with respect to each Dutch Loan Party, to the extent applicable, an  unconditional, positive, written advice from any works council in relation to the transactions  contemplated by this Amendment and any other document required for compliance with the Dutch  Works Council Act (Wet op de Ondernemingsraden).    </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit102004.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit102004.jpg" title="slide4" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">4  (b) Enforceability.  This Amendment has been duly executed and delivered by such  Loan Party and constitutes a legal, valid and binding obligation of such Loan Party, enforceable in  accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization,  moratorium or other laws affecting creditors&#8217; rights generally and subject to general principles of  equity, regardless of whether considered in a proceeding in equity or at law.  The choice of  governing law provisions contained in this Amendment are enforceable in the jurisdictions where  any European Loan Party is organized or incorporated or any Collateral of such European Loan  Party is located.  Any judgment obtained in connection with this Amendment or any other Loan  Document in the jurisdiction of the governing law this Amendment or such other Loan Document  will be recognized and be enforceable in the jurisdictions where such European Loan Party is  organized or any Collateral of such European Loan Party is located, except as such enforceability  may be limited by any applicable bankruptcy, insolvency, reorganization, moratorium or similar  laws affecting creditors&#8217; rights generally and subject to (i) general principles of equity, regardless  of whether considered in a proceeding at equity or at law, and (ii) the matters which are set out as  qualifications or reservations as to matters of law of general applicability in the legal opinions  provided to the Administrative Agent in accordance with Section 4.01(a) of the Credit Agreement.  (c) Governmental Approvals; No Conflicts.  The execution, delivery and performance  by each Loan Party of this Amendment, and the performance by the Borrowers of their obligations  under the Credit Agreement, as amended by this Amendment, (i) do not require any consent or  approval of, registration or filing with, or any other action by, any Governmental Authority, except  (A) such as have been obtained or made and are in full force and effect, (B) for filings necessary to  perfect Liens created pursuant to the Loan Documents, and (C) those consents, approvals,  registrations, filings or actions, the failure of which to obtain or make would not reasonably be  expected to have a Material Adverse Effect, (ii) will not violate any charter, articles or certificate  of organization or formation, bylaws, operating agreements, constitution or other organizational or  governing documents of any Loan Party, (iii) will not violate any Requirement of Law applicable  to any Loan Party or any Restricted Subsidiary in a manner which would reasonably be expected  to have a Material Adverse Effect, (iv) will not violate or result in a default under any indenture,  agreement or other instrument binding upon any Loan Party or any Restricted Subsidiary or the  assets of any Loan Party or any Restricted Subsidiary in a manner which would reasonably be  expected to have a Material Adverse Effect, or give rise to a right thereunder (other than any Loan  Document) to require any payment to be made by any Loan Party or any Restricted Subsidiary in  a manner which would reasonably be expected to have a Material Adverse Effect, and (v) will not  result in the creation or imposition of, or the requirement to create, any Lien on any asset of any  Loan Party or any Restricted Subsidiary, except Liens permitted under Section 6.02 of the Credit  Agreement, as amended by this Amendment.  (d) Representations and Warranties in Loan Documents.  The representations and  warranties of the Borrowers and the other Loan Parties set forth in the Credit Agreement (as  amended hereby) and the other Loan Documents are true and correct in all material respects (it  being understood and agreed (i) that any representation or warranty which by its terms is made as  of a specified date shall be required to be true and correct in all material respects only as of such  specified date and (ii) that any representation or warranty which is subject to any materiality  qualifier shall be required to be true and correct in all respects).  (e) No Default.  No event has occurred and is continuing that constitutes a Default or  Event of Default.  4. Choice of Law.  This Amendment shall be governed by and construed in accordance with  the laws of the State of New York.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit102005.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit102005.jpg" title="slide5" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">5  5. Counterparts.  This Amendment may be executed in any number of counterparts and by  different parties and separate counterparts, each of which when so executed and delivered, shall be deemed  an original, and all of which, when taken together, shall constitute one and the same instrument.  Delivery  of an executed counterpart of a signature page to this Amendment by telecopy, emailed pdf. or other  electronic means that complies with the federal Electronic Signatures in Global and National Commerce  Act, state enactments of the Uniform Electronic Transactions Act, or any other relevant and applicable  electronic signatures law shall be effective as delivery of a manually executed counterpart of this  Amendment.  Each party agrees that this Amendment and any other documents to be delivered in  connection herewith may be electronically signed, and that any electronic signatures appearing on this  Amendment or such other documents are the same as handwritten signatures for the purposes of validity,  enforceability, and admissibility.  As used herein, &#8220;electronic signatures&#8221; mean any electronic sound,  symbol, or process attached to or logically associated with a record and executed and adopted by a party  with the intent to sign such record.  Notwithstanding the foregoing, Borrowers and the other Loan Parties  hereby agree to provide the Administrative Agent with original counterparts of their respective signature  pages hereto.    6. Reference to and Effect on the Loan Documents.  (a) Upon and after the Amendment Effective Date, each reference in the Credit  Agreement to &#8220;this Agreement&#8221;, &#8220;hereunder&#8221;, &#8220;hereof&#8221; or words of like import referring to the  Credit Agreement, and each reference in the other Loan Documents to &#8220;the Credit Agreement&#8221;,  &#8220;thereof&#8221; or words of like import referring to the Credit Agreement, shall mean and be a reference  to the Credit Agreement as modified and amended hereby.  (b) Except as specifically set forth in this Amendment, the Credit Agreement and all  other Loan Documents are and shall continue to be in full force and effect and are hereby in all  respects ratified and confirmed and shall constitute the legal, valid, binding, and enforceable  obligations of the Borrowers and the other Loan Parties to the Administrative Agent and the  Lenders without defense, offset, claim, or contribution.  (c) The execution, delivery and effectiveness of this Amendment shall not, except as  expressly provided herein, operate as a waiver of any right, power, or remedy of the Administrative  Agent or any Lender under any of the Loan Documents, nor constitute a waiver of any provision  of any of the Loan Documents.  7. Ratification.  Each Borrower and each other Loan Party hereby restates, ratifies and  reaffirms each and every term and condition set forth in the Credit Agreement, as amended hereby, and the  other Loan Documents effective as of the date hereof.  Each Borrower and each other Loan Party  acknowledges and agrees that the Liens granted to the Administrative Agent, for the benefit of each of the  Secured Parties, pursuant to the Collateral Documents in all of their right, title, and interest in all then  existing and thereafter acquired or arising Collateral in order to secure prompt payment and performance  of the Secured Obligations, is continuing and is and shall remain unimpaired and continue to constitute a  first priority Lien (except in the case of (a) Liens permitted by Section 6.02 of the Credit Agreement, to the  extent such Liens would have priority over the Liens in favor of the Administrative Agent pursuant to any  applicable law or agreement and (b) Liens perfected only by possession (including possession of any  certificate of title) to the extent the Administrative Agent has not obtained or does not maintain possession  of such Collateral) in favor of the Administrative Agent, for the benefit of each of the Secured Parties, with  the same force, effect and priority in effect immediately prior to entering into this Amendment.  8. Integration.  This Amendment, together with the other Loan Documents and any separate  letter agreements with respect to fees payable to the Administrative Agent, constitute the entire contract  among the parties relating to the subject matter hereof and supersede any and all previous agreements and  understandings, oral or written, relating to the subject matter hereof.  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
<!-- exhibit102006.jpg -->
<DIV style="padding-top:2em;">
<IMG src="exhibit102006.jpg" title="slide6" width="1055" height="1365">
<DIV><FONT size="1" style="font-size:1pt;color:white">6  9. Severability.  Any provision of this Amendment or any other Loan Document held to be  invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent  of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of  the remaining provisions thereof; and the invalidity of a particular provision in a particular jurisdiction shall  not invalidate such provision in any other jurisdiction.  [Remainder of Page Intentionally Left Blank; Signature Pages Follow.]  </FONT></DIV>
<P><HR noshade><P>
<DIV style="page-break-before:always;">&nbsp;</DIV>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>nsit-20250630x10qexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ib4a5fcc3e8cf4fd588ff3e1ba6fd1e12_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Joyce A. Mullen, certify that&#58;</font></div><div style="margin-top:10pt;padding-left:85.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.01pt">I have reviewed this Quarterly Report on Form 10-Q of Insight Enterprises, Inc.&#59;</font></div><div style="margin-top:10pt;padding-left:85.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.01pt">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&#59;</font></div><div style="margin-top:10pt;padding-left:85.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.01pt">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&#59;</font></div><div style="margin-top:10pt;padding-left:85.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.01pt">The registrant&#8217;s other certifying officer 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&#58;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.33pt">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&#59;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.13pt">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&#59;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.05pt">Evaluated the effectiveness of the registrant&#8217;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&#59; and</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.13pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:85.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.01pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.33pt">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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.13pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt;padding-left:108pt;text-indent:-18pt"><font><br></font></div><div style="margin-top:10pt;padding-left:108pt;text-indent:-18pt"><font><br></font></div><div style="margin-top:10pt;padding-left:108pt;text-indent:-18pt"><font><br></font></div><div style="margin-top:10pt;padding-left:108pt;text-indent:-18pt"><font><br></font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.174%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2025</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#47;s&#47; Joyce A. Mullen</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Joyce A. Mullen</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>nsit-20250630exx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i7183065f28b64d1daa555bc09b466bf2_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, James A. Morgado, certify that&#58;  </font></div><div style="margin-top:10pt;padding-left:85.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.01pt">I have reviewed this Quarterly Report on Form 10-Q of Insight Enterprises, Inc.&#59;</font></div><div style="margin-top:10pt;padding-left:85.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.01pt">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&#59;</font></div><div style="margin-top:10pt;padding-left:85.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.01pt">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&#59;</font></div><div style="margin-top:10pt;padding-left:85.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.01pt">The registrant&#8217;s other certifying officer 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&#58;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.33pt">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&#59;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.13pt">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&#59;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:28.05pt">Evaluated the effectiveness of the registrant&#8217;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&#59; and</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.13pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:10pt;padding-left:85.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.01pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.33pt">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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:10pt;padding-left:144pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:27.13pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:10pt;padding-left:108pt;text-indent:-18pt"><font><br></font></div><div style="margin-top:10pt;padding-left:108pt;text-indent:-18pt"><font><br></font></div><div style="margin-top:10pt;padding-left:108pt;text-indent:-18pt"><font><br></font></div><div style="margin-top:10pt;padding-left:108pt;text-indent:-18pt"><font><br></font></div><div style="margin-top:10pt;padding-left:108pt;text-indent:-18pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.174%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2025</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#47;s&#47; James A. Morgado</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">James A. Morgado</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>nsit-20250630x10qexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ibed0b288c7f244b59bad5362aded3fc9_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INSIGHT ENTERPRISES, INC.</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:10pt;text-indent:54pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of Insight Enterprises, Inc. (the &#8220;Company&#8221;) for the quarter ended June&#160;30, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), we, Joyce A. Mullen, Chief Executive Officer of the Company, and James A. Morgado, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that to the best of our knowledge&#58;</font></div><div style="margin-top:10pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.57pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:10pt;padding-left:90pt;text-indent:-36pt"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.57pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><font><br></font></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.696%"><tr><td style="width:1.0%"></td><td style="width:4.305%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.001%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.394%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#47;s&#47; Joyce A. Mullen</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Joyce A. Mullen</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2025</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#47;s&#47; James A. Morgado</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">James A. Morgado</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Chief Financial Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2025</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>nsit-20250630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:823e662f-cd86-4144-a1f9-cd900973cef0,g:e7dcb0b7-469d-453d-925a-af4c6c01e505-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nsit="http://www.insight.com/20250630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.insight.com/20250630">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nsit-20250630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nsit-20250630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nsit-20250630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nsit-20250630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.insight.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandRecentlyIssuedAccountingStandards" roleURI="http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandards">
        <link:definition>9952157 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesContractLiabilitiesandPerformanceObligations" roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligations">
        <link:definition>9952158 - Disclosure - Receivables, Contract Liabilities and Performance Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsHeldforSale" roleURI="http://www.insight.com/role/AssetsHeldforSale">
        <link:definition>9952159 - Disclosure - Assets Held for Sale</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetEarningsPerShare" roleURI="http://www.insight.com/role/NetEarningsPerShare">
        <link:definition>9952160 - Disclosure - Net Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligations" roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligations">
        <link:definition>9952161 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.insight.com/role/IncomeTaxes">
        <link:definition>9952162 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareRepurchaseProgram" roleURI="http://www.insight.com/role/ShareRepurchaseProgram">
        <link:definition>9952163 - Disclosure - Share Repurchase Program</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.insight.com/role/CommitmentsandContingencies">
        <link:definition>9952164 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.insight.com/role/SegmentInformation">
        <link:definition>9952165 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisition" roleURI="http://www.insight.com/role/Acquisition">
        <link:definition>9952166 - Disclosure - Acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvent" roleURI="http://www.insight.com/role/SubsequentEvent">
        <link:definition>9952167 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies" roleURI="http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies">
        <link:definition>9955511 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandRecentlyIssuedAccountingStandardsTables" roleURI="http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsTables">
        <link:definition>9955512 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesContractLiabilitiesandPerformanceObligationsTables" roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsTables">
        <link:definition>9955513 - Disclosure - Receivables, Contract Liabilities and Performance Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetEarningsPerShareTables" roleURI="http://www.insight.com/role/NetEarningsPerShareTables">
        <link:definition>9955514 - Disclosure - Net Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsTables" roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsTables">
        <link:definition>9955515 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.insight.com/role/SegmentInformationTables">
        <link:definition>9955516 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandRecentlyIssuedAccountingStandardsDetails" roleURI="http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails">
        <link:definition>9955517 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails" roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails">
        <link:definition>9955518 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Summary of Information about Receivables and Contract Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails" roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails">
        <link:definition>9955519 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Summary of Changes in Gross Contract Liabilities from Contract with Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesContractLiabilitiesandPerformanceObligationsAdditionalInformationDetails" roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsAdditionalInformationDetails">
        <link:definition>9955520 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails" roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails">
        <link:definition>9955521 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Gross Contract Assets by Internal Risk Ratings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails" roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails">
        <link:definition>9955522 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Summary of Estimated Net Sales Related to Performance Obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails_1" roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails_1">
        <link:definition>9955522 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Summary of Estimated Net Sales Related to Performance Obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsHeldforSaleDetail" roleURI="http://www.insight.com/role/AssetsHeldforSaleDetail">
        <link:definition>9955523 - Disclosure - Assets Held for Sale (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails" roleURI="http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails">
        <link:definition>9955524 - Disclosure - Net Earnings Per Share - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetEarningsPerShareAdditionalInformationDetails" roleURI="http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails">
        <link:definition>9955525 - Disclosure - Net Earnings Per Share - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails" roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails">
        <link:definition>9955526 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails_1" roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails_1">
        <link:definition>9955526 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails" roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails">
        <link:definition>9955527 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails" roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails">
        <link:definition>9955528 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails" roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails">
        <link:definition>9955529 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Summary of Convertible Senior Notes Balances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.insight.com/role/IncomeTaxesDetails">
        <link:definition>9955530 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareRepurchaseProgramDetails" roleURI="http://www.insight.com/role/ShareRepurchaseProgramDetails">
        <link:definition>9955531 - Disclosure - Share Repurchase Program (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.insight.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9955532 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationAdditionalInformationDetails" roleURI="http://www.insight.com/role/SegmentInformationAdditionalInformationDetails">
        <link:definition>9955533 - Disclosure - Segment Information - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails" roleURI="http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails">
        <link:definition>9955534 - Disclosure - Segment Information - Summary of Revenue Disaggregated by Reportable Operating Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails" roleURI="http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails">
        <link:definition>9955535 - Disclosure - Segment Information - Financial Information about Reportable Operating Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails" roleURI="http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails">
        <link:definition>9955536 - Disclosure - Segment Information - Summary of Total Assets by Reportable Operating Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails" roleURI="http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails">
        <link:definition>9955537 - Disclosure - Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionDetails" roleURI="http://www.insight.com/role/AcquisitionDetails">
        <link:definition>9955538 - Disclosure - Acquisition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities" abstract="false" name="StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" abstract="false" name="StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_SettlementOfWarrantConversionShares" abstract="false" name="SettlementOfWarrantConversionShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nsit_SettlementOfWarrantConversionValue" abstract="false" name="SettlementOfWarrantConversionValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_OtherAdjustments" abstract="false" name="OtherAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_IncreaseDecreaseInAccountsPayableNoncurrent" abstract="false" name="IncreaseDecreaseInAccountsPayableNoncurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_PaymentsForSettlementOfWarrants" abstract="false" name="PaymentsForSettlementOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities" abstract="false" name="ProceedsFromRepaymentsOfInventoryFinancingFacilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock" abstract="false" name="ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nsit_RealEstateHeldForSaleTextBlock" abstract="false" name="RealEstateHeldForSaleTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock" abstract="false" name="ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock" abstract="false" name="ContractWithReceivablesAndContractLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nsit_AccountsReceivableNetMember" abstract="true" name="AccountsReceivableNetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember" abstract="true" name="AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_ChangesInContractAssetsRollForward" abstract="true" name="ChangesInContractAssetsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables" abstract="false" name="ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_ChangesInContractLiabilitiesRollForward" abstract="true" name="ChangesInContractLiabilitiesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue" abstract="false" name="ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_TimeAndMaterialContractsAverageExpectedDuration" abstract="false" name="TimeAndMaterialContractsAverageExpectedDuration" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nsit_EarningsPerShareBasicAndDiluted1Abstract" abstract="true" name="EarningsPerShareBasicAndDiluted1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" abstract="true" name="ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_AssetBasedLendingFacilityMember" abstract="true" name="AssetBasedLendingFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember" abstract="true" name="SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_UnsecuredInventoryFinancingFacilityMember" abstract="true" name="UnsecuredInventoryFinancingFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_InventoryFinancingFacilityMember" abstract="true" name="InventoryFinancingFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_FifthAmendmentToCreditAgreementMember" abstract="true" name="FifthAmendmentToCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_ForeignCurrencyBorrowingsMember" abstract="true" name="ForeignCurrencyBorrowingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_FirstInLastOutRevolvingFacilityMember" abstract="true" name="FirstInLastOutRevolvingFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_MUFGBankLimitedMember" abstract="true" name="MUFGBankLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_PNCFacilityMember" abstract="true" name="PNCFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_CanadaFacilityMember" abstract="true" name="CanadaFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_EMEAFacilitiesMember" abstract="true" name="EMEAFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_RepurchasePriceAsPercentageOfPrincipalAmount" abstract="false" name="RepurchasePriceAsPercentageOfPrincipalAmount" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes" abstract="false" name="DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nsit_PrincipalAmountPerNoteUsedInConversionRate" abstract="false" name="PrincipalAmountPerNoteUsedInConversionRate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_DebtInstrumentConvertibleNumberOfSharesReceived" abstract="false" name="DebtInstrumentConvertibleNumberOfSharesReceived" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nsit_ClassOfWarrantOrRightTermination" abstract="false" name="ClassOfWarrantOrRightTermination" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nsit_ClassOfWarrantOrRightSettledCash" abstract="false" name="ClassOfWarrantOrRightSettledCash" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_ClassOfWarrantOrRightLiability" abstract="false" name="ClassOfWarrantOrRightLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount" abstract="false" name="DebtInstrumentChangeInFairValueSettlementLiabilityAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus" abstract="false" name="InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus" abstract="false" name="InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nsit_September112024StockRepurchaseProgramMember" abstract="true" name="September112024StockRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_ValueActCapitalMember" abstract="true" name="ValueActCapitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage" abstract="false" name="StockRepurchasedAndRetiredDuringPeriodDiscountPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nsit_CommitmentsAndContingenciesTable" abstract="true" name="CommitmentsAndContingenciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nsit_SoftwareAsAServiceMember" abstract="true" name="SoftwareAsAServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_CommitmentsAndContingenciesLineItems" abstract="true" name="CommitmentsAndContingenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl" abstract="false" name="NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nsit_HardwareMember" abstract="true" name="HardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_SoftwareMember" abstract="true" name="SoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_LargeEnterpriseCorporateMember" abstract="true" name="LargeEnterpriseCorporateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_CommercialClientGroupMember" abstract="true" name="CommercialClientGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_PublicSectorMember" abstract="true" name="PublicSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_NorthAmericaSegmentMember" abstract="true" name="NorthAmericaSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_EMEASegmentMember" abstract="true" name="EMEASegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_APACSegmentMember" abstract="true" name="APACSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_SellingGeneralAndAdministrativeExpenseAdjusted" abstract="false" name="SellingGeneralAndAdministrativeExpenseAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_OperatingIncomeLossAdjusted" abstract="false" name="OperatingIncomeLossAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsit_InfoCenter.ioInfocenterMember" abstract="true" name="InfoCenter.ioInfocenterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_EarnoutOneMember" abstract="true" name="EarnoutOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="nsit_BusinessCombinationConsiderationTransferredIncentive" abstract="false" name="BusinessCombinationConsiderationTransferredIncentive" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>nsit-20250630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:823e662f-cd86-4144-a1f9-cd900973cef0,g:e7dcb0b7-469d-453d-925a-af4c6c01e505-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="nsit-20250630.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5881e0c1-e201-4caa-b6da-ad1b34fdee5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fab8dc68-7514-49b2-b7ee-7e3899c78b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5881e0c1-e201-4caa-b6da-ad1b34fdee5e" xlink:to="loc_us-gaap_LiabilitiesCurrent_fab8dc68-7514-49b2-b7ee-7e3899c78b4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_8c79c4c3-44e7-4dcf-a8c6-2152f23866e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5881e0c1-e201-4caa-b6da-ad1b34fdee5e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_8c79c4c3-44e7-4dcf-a8c6-2152f23866e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6b220c40-b258-465c-bd56-94bab725b6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5881e0c1-e201-4caa-b6da-ad1b34fdee5e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6b220c40-b258-465c-bd56-94bab725b6f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8289ea85-cd66-4b0b-9619-325fc64cd2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5881e0c1-e201-4caa-b6da-ad1b34fdee5e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8289ea85-cd66-4b0b-9619-325fc64cd2a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_3e109b4d-1d49-4ce4-989d-a205c1a80f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_5881e0c1-e201-4caa-b6da-ad1b34fdee5e" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_3e109b4d-1d49-4ce4-989d-a205c1a80f3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a76fa4e5-edc2-47f6-be94-3e17e194ba16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_41fd0ee2-2588-4582-93b9-4920fb110a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a76fa4e5-edc2-47f6-be94-3e17e194ba16" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_41fd0ee2-2588-4582-93b9-4920fb110a7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_dc825b06-1720-498e-9baf-5f62f0c62e66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a76fa4e5-edc2-47f6-be94-3e17e194ba16" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_dc825b06-1720-498e-9baf-5f62f0c62e66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_313de476-3fea-422f-9c93-5fb98885bfec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a76fa4e5-edc2-47f6-be94-3e17e194ba16" xlink:to="loc_us-gaap_OtherAssetsCurrent_313de476-3fea-422f-9c93-5fb98885bfec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_0d5b03cf-1659-4c91-8f21-25c14355532d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a76fa4e5-edc2-47f6-be94-3e17e194ba16" xlink:to="loc_us-gaap_InventoryNet_0d5b03cf-1659-4c91-8f21-25c14355532d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6c00565b-cc18-4bae-8625-2a61f2e9c42f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a76fa4e5-edc2-47f6-be94-3e17e194ba16" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6c00565b-cc18-4bae-8625-2a61f2e9c42f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_aa937a9e-32ed-4139-a64b-6b3e9a64c4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_0a8c2b20-3628-4f92-adfe-5711bb00ead0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_aa937a9e-32ed-4139-a64b-6b3e9a64c4e1" xlink:to="loc_us-gaap_PreferredStockValue_0a8c2b20-3628-4f92-adfe-5711bb00ead0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f4908887-b58c-4785-ba1e-b41bb647dcb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_aa937a9e-32ed-4139-a64b-6b3e9a64c4e1" xlink:to="loc_us-gaap_CommonStockValue_f4908887-b58c-4785-ba1e-b41bb647dcb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_84056658-80be-4800-9eef-be4f2fa277a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_aa937a9e-32ed-4139-a64b-6b3e9a64c4e1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_84056658-80be-4800-9eef-be4f2fa277a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_53125ba5-0d60-423f-b1e5-a4ff15c82e09" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_aa937a9e-32ed-4139-a64b-6b3e9a64c4e1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_53125ba5-0d60-423f-b1e5-a4ff15c82e09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_146d1e75-1b23-42bf-98ab-c2bb7ef60518" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_aa937a9e-32ed-4139-a64b-6b3e9a64c4e1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_146d1e75-1b23-42bf-98ab-c2bb7ef60518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a307571c-f66c-42ee-8bb3-0fd017cc75d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fe18c1e9-ffc2-4cdb-b789-9c6a4727468c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a307571c-f66c-42ee-8bb3-0fd017cc75d0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_fe18c1e9-ffc2-4cdb-b789-9c6a4727468c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_cb20fb2d-ad72-425a-bf46-956c9ede41d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a307571c-f66c-42ee-8bb3-0fd017cc75d0" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_cb20fb2d-ad72-425a-bf46-956c9ede41d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1bda5881-bfde-4013-8c0b-e32fb0d3f5b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a307571c-f66c-42ee-8bb3-0fd017cc75d0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1bda5881-bfde-4013-8c0b-e32fb0d3f5b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_52fa509b-b0b1-45ba-825a-359d23122916" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a307571c-f66c-42ee-8bb3-0fd017cc75d0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_52fa509b-b0b1-45ba-825a-359d23122916" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6eb665ac-fd59-4e8c-a467-2439aa9d0488" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a307571c-f66c-42ee-8bb3-0fd017cc75d0" xlink:to="loc_us-gaap_AssetsCurrent_6eb665ac-fd59-4e8c-a467-2439aa9d0488" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_f17a798f-e469-4180-9845-7a046d4cff1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a307571c-f66c-42ee-8bb3-0fd017cc75d0" xlink:to="loc_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_f17a798f-e469-4180-9845-7a046d4cff1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ef817e80-2375-4685-9f1f-5cc78533f38c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a307571c-f66c-42ee-8bb3-0fd017cc75d0" xlink:to="loc_us-gaap_Goodwill_ef817e80-2375-4685-9f1f-5cc78533f38c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_2d557db3-3f81-4792-a462-3ab9e38bd2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9a852e72-43de-47e3-be17-c397bc7fbfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2d557db3-3f81-4792-a462-3ab9e38bd2e5" xlink:to="loc_us-gaap_Liabilities_9a852e72-43de-47e3-be17-c397bc7fbfb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_53a40431-6bef-428b-b13c-a73d84a7f75c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2d557db3-3f81-4792-a462-3ab9e38bd2e5" xlink:to="loc_us-gaap_CommitmentsAndContingencies_53a40431-6bef-428b-b13c-a73d84a7f75c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2ecb4106-7ba1-48c0-9733-be6bf991736e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2d557db3-3f81-4792-a462-3ab9e38bd2e5" xlink:to="loc_us-gaap_StockholdersEquity_2ecb4106-7ba1-48c0-9733-be6bf991736e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9c4f8077-40f4-4097-ae12-1bdd406accdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_b3a5587b-dd6c-458c-9d79-15b3fce314b3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9c4f8077-40f4-4097-ae12-1bdd406accdd" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_b3a5587b-dd6c-458c-9d79-15b3fce314b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent_c705ff49-0b4f-4b32-ada0-d2fc8fb49145" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9c4f8077-40f4-4097-ae12-1bdd406accdd" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent_c705ff49-0b4f-4b32-ada0-d2fc8fb49145" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_d7a1007e-722f-4fc1-8898-4e3ba02d29e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9c4f8077-40f4-4097-ae12-1bdd406accdd" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_d7a1007e-722f-4fc1-8898-4e3ba02d29e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_a31fde9c-9478-43cb-84c5-6e0540fabdfa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_9c4f8077-40f4-4097-ae12-1bdd406accdd" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_a31fde9c-9478-43cb-84c5-6e0540fabdfa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="nsit-20250630.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_af14aa6d-4fc9-4955-ba87-3b3b8a3de16a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5a58b0d6-37d4-43a9-99db-fb28742ab11f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_af14aa6d-4fc9-4955-ba87-3b3b8a3de16a" xlink:to="loc_us-gaap_OperatingIncomeLoss_5a58b0d6-37d4-43a9-99db-fb28742ab11f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_0c8b6b9f-87e6-48c5-b6ec-02bba8b10572" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_af14aa6d-4fc9-4955-ba87-3b3b8a3de16a" xlink:to="loc_us-gaap_InterestExpenseNonoperating_0c8b6b9f-87e6-48c5-b6ec-02bba8b10572" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f38df3dd-502b-4e80-80d9-255f271d4ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_af14aa6d-4fc9-4955-ba87-3b3b8a3de16a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f38df3dd-502b-4e80-80d9-255f271d4ff2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cb0e5a8f-7147-4112-b6d8-1522867ce4dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_468f8f8e-5f72-4e84-a383-57eecb161937" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_cb0e5a8f-7147-4112-b6d8-1522867ce4dc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_468f8f8e-5f72-4e84-a383-57eecb161937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fc666d6a-490c-463c-9264-7f51417d197a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_cb0e5a8f-7147-4112-b6d8-1522867ce4dc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fc666d6a-490c-463c-9264-7f51417d197a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_523fda4d-9367-4d89-ade9-c8902fe5beff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d54fa651-13c7-4920-8d9b-98a4b01e0c92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_523fda4d-9367-4d89-ade9-c8902fe5beff" xlink:to="loc_us-gaap_GrossProfit_d54fa651-13c7-4920-8d9b-98a4b01e0c92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_73c8d9e0-ed6a-44d5-a08e-448d818c6239" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_523fda4d-9367-4d89-ade9-c8902fe5beff" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_73c8d9e0-ed6a-44d5-a08e-448d818c6239" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_6a02e35b-ab8d-4f29-a697-0c498556ccbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_523fda4d-9367-4d89-ade9-c8902fe5beff" xlink:to="loc_us-gaap_RestructuringCharges_6a02e35b-ab8d-4f29-a697-0c498556ccbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f8ba0b6a-8585-44b0-9a1b-95e177443272" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_523fda4d-9367-4d89-ade9-c8902fe5beff" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_f8ba0b6a-8585-44b0-9a1b-95e177443272" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_370d4ad2-9f0c-48f9-a41f-e9fda16ed4be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b7014684-dfac-4616-96f0-7171cae0c418" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_370d4ad2-9f0c-48f9-a41f-e9fda16ed4be" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b7014684-dfac-4616-96f0-7171cae0c418" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b81749b9-9d8d-4ad2-9b28-a63ce65f27fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_370d4ad2-9f0c-48f9-a41f-e9fda16ed4be" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b81749b9-9d8d-4ad2-9b28-a63ce65f27fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="nsit-20250630.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0554e699-9492-419e-b0ab-9a8914f11ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3b55f140-9d71-4940-adfe-6412db447725" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0554e699-9492-419e-b0ab-9a8914f11ba7" xlink:to="loc_us-gaap_NetIncomeLoss_3b55f140-9d71-4940-adfe-6412db447725" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_72eafd8b-f07b-4233-90b8-4b0e207d5802" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0554e699-9492-419e-b0ab-9a8914f11ba7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_72eafd8b-f07b-4233-90b8-4b0e207d5802" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="nsit-20250630.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a63b2449-49ac-4a75-a3e5-3f5946bac952" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c65048c9-a28e-4558-8b20-29a25e1a8f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a63b2449-49ac-4a75-a3e5-3f5946bac952" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c65048c9-a28e-4558-8b20-29a25e1a8f1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_746732a3-32ce-4c9f-a449-c6a006b44c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a63b2449-49ac-4a75-a3e5-3f5946bac952" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_746732a3-32ce-4c9f-a449-c6a006b44c9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_de3e5f8b-28f2-4bc5-87c3-fb774498d8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a63b2449-49ac-4a75-a3e5-3f5946bac952" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_de3e5f8b-28f2-4bc5-87c3-fb774498d8f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_02398c2b-fc4b-4463-b4b9-9e6526260623" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a63b2449-49ac-4a75-a3e5-3f5946bac952" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_02398c2b-fc4b-4463-b4b9-9e6526260623" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_156baa3e-dc0a-4379-ad5a-488dcd95d27d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_ProfitLoss_156baa3e-dc0a-4379-ad5a-488dcd95d27d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d931f91f-154c-4071-9975-ca1252b4638e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d931f91f-154c-4071-9975-ca1252b4638e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_23b39781-9bef-4cd8-8e1e-642e60c123dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_23b39781-9bef-4cd8-8e1e-642e60c123dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCreditLossExpense_48043dd2-83ec-4140-87ab-62aa1893a945" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetCreditLossExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_ContractWithCustomerAssetCreditLossExpense_48043dd2-83ec-4140-87ab-62aa1893a945" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a85e59fe-21cb-424f-bb37-8a7f9929780a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_ShareBasedCompensation_a85e59fe-21cb-424f-bb37-8a7f9929780a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_5f0f4eb0-c6db-44b6-af83-341ef3de34c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_5f0f4eb0-c6db-44b6-af83-341ef3de34c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f5900211-0a1b-491b-bc8b-81af95df57bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f5900211-0a1b-491b-bc8b-81af95df57bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_db301b40-6138-4ac1-bfb7-4e868d280fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_db301b40-6138-4ac1-bfb7-4e868d280fb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_6a8cc3ea-8ccc-4181-983d-96cf00d45490" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_6a8cc3ea-8ccc-4181-983d-96cf00d45490" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_6bd21a19-9e92-4d05-87a3-756d7e5969d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_6bd21a19-9e92-4d05-87a3-756d7e5969d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_OtherAdjustments_bd848275-b629-48e1-8b61-2792929dde4c" xlink:href="nsit-20250630.xsd#nsit_OtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_nsit_OtherAdjustments_bd848275-b629-48e1-8b61-2792929dde4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3de40e99-c3fc-4a51-841e-b09d1a8b8202" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3de40e99-c3fc-4a51-841e-b09d1a8b8202" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_0d9171fc-0bb1-4a84-9222-400d0236829d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_0d9171fc-0bb1-4a84-9222-400d0236829d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_acaf2e4f-e29c-4605-9c44-0609ad6c4a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_acaf2e4f-e29c-4605-9c44-0609ad6c4a0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent_4a4993ae-1c41-49b8-9866-3cae82c2c305" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent_4a4993ae-1c41-49b8-9866-3cae82c2c305" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_58b453fa-948d-4d8e-9b69-efdf687b6ece" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_58b453fa-948d-4d8e-9b69-efdf687b6ece" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_5d46165b-e90d-4cc7-913f-b0cdf7eaa0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_5d46165b-e90d-4cc7-913f-b0cdf7eaa0e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_IncreaseDecreaseInAccountsPayableNoncurrent_98839ed6-ce2c-48ca-997f-b5ca64844260" xlink:href="nsit-20250630.xsd#nsit_IncreaseDecreaseInAccountsPayableNoncurrent"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_nsit_IncreaseDecreaseInAccountsPayableNoncurrent_98839ed6-ce2c-48ca-997f-b5ca64844260" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e3a109d0-ce9f-4d1b-808c-ddc32d2d5767" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_783b3b68-cf14-4c80-9894-01cc0f7fdbdd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_e3a109d0-ce9f-4d1b-808c-ddc32d2d5767" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e7b455d-ec99-4cb4-abdf-afc4d3250050" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c6206211-71ed-4601-9946-ab1c3ca25ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e7b455d-ec99-4cb4-abdf-afc4d3250050" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c6206211-71ed-4601-9946-ab1c3ca25ff8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_90cc642c-562b-4783-8f9e-8fe1edf4eb36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e7b455d-ec99-4cb4-abdf-afc4d3250050" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_90cc642c-562b-4783-8f9e-8fe1edf4eb36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_PaymentsForSettlementOfWarrants_d291d938-5b6f-4ee9-b17b-5bb02618355c" xlink:href="nsit-20250630.xsd#nsit_PaymentsForSettlementOfWarrants"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e7b455d-ec99-4cb4-abdf-afc4d3250050" xlink:to="loc_nsit_PaymentsForSettlementOfWarrants_d291d938-5b6f-4ee9-b17b-5bb02618355c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_cdca4b1a-cd26-4375-959e-aa23963f694f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e7b455d-ec99-4cb4-abdf-afc4d3250050" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_cdca4b1a-cd26-4375-959e-aa23963f694f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities_2c19350f-c0b8-4706-aa23-d7f69d8ae939" xlink:href="nsit-20250630.xsd#nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e7b455d-ec99-4cb4-abdf-afc4d3250050" xlink:to="loc_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities_2c19350f-c0b8-4706-aa23-d7f69d8ae939" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_dbfbe77a-e157-4453-86df-aaabe214f9f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e7b455d-ec99-4cb4-abdf-afc4d3250050" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_dbfbe77a-e157-4453-86df-aaabe214f9f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_8fc3c2c3-4ff2-4530-801a-8ea3cf539072" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e7b455d-ec99-4cb4-abdf-afc4d3250050" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_8fc3c2c3-4ff2-4530-801a-8ea3cf539072" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4622d415-b06e-450d-a3fd-336dac2972e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e7b455d-ec99-4cb4-abdf-afc4d3250050" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4622d415-b06e-450d-a3fd-336dac2972e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_3e82eb9b-4d1b-4fc6-bc9d-453d110518e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e7b455d-ec99-4cb4-abdf-afc4d3250050" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_3e82eb9b-4d1b-4fc6-bc9d-453d110518e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_020f6f7e-cae5-40cb-b3f2-e68d0086dcec" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6e7b455d-ec99-4cb4-abdf-afc4d3250050" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_020f6f7e-cae5-40cb-b3f2-e68d0086dcec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00fcc3ba-3088-4354-8dcd-2ec9830fb975" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5323e559-aacb-4d36-ab62-cfa7ef2ab6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00fcc3ba-3088-4354-8dcd-2ec9830fb975" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5323e559-aacb-4d36-ab62-cfa7ef2ab6dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2f5ecd04-dffb-44fc-9852-6bb1760d93b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00fcc3ba-3088-4354-8dcd-2ec9830fb975" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2f5ecd04-dffb-44fc-9852-6bb1760d93b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_fb57c121-6332-4b1e-915a-6a80f2889a09" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00fcc3ba-3088-4354-8dcd-2ec9830fb975" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_fb57c121-6332-4b1e-915a-6a80f2889a09" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails"/>
  <link:calculationLink xlink:role="http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_43f94d33-8b66-4186-8ec5-1b341292e4d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a8e8edd8-3f1d-4544-9092-d031559b01dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_43f94d33-8b66-4186-8ec5-1b341292e4d6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a8e8edd8-3f1d-4544-9092-d031559b01dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2d1ad878-05c3-4ccd-a3aa-f05772536f02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_43f94d33-8b66-4186-8ec5-1b341292e4d6" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2d1ad878-05c3-4ccd-a3aa-f05772536f02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4d66adc6-9326-4f71-879d-e2a23dfba404" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_43f94d33-8b66-4186-8ec5-1b341292e4d6" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4d66adc6-9326-4f71-879d-e2a23dfba404" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_ff2fb59d-eb59-403a-a961-0061651a3593" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_43f94d33-8b66-4186-8ec5-1b341292e4d6" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_ff2fb59d-eb59-403a-a961-0061651a3593" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_e3c5424b-f677-4a4a-9926-17b76582c089" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_ee59bc1e-1a57-4312-99c3-d2f0dd4d18c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e3c5424b-f677-4a4a-9926-17b76582c089" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_ee59bc1e-1a57-4312-99c3-d2f0dd4d18c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_8645b508-a88d-4829-a823-e4d0d0452e24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e3c5424b-f677-4a4a-9926-17b76582c089" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_8645b508-a88d-4829-a823-e4d0d0452e24" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails_1" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_4465d87c-8c77-4c54-98c0-18e28abfc58f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_da61e1bb-fcfc-4304-8ac3-e0360d98c250" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_4465d87c-8c77-4c54-98c0-18e28abfc58f" xlink:to="loc_us-gaap_LineOfCredit_da61e1bb-fcfc-4304-8ac3-e0360d98c250" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_48851771-9898-4e04-b78c-ac87f579d84f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_4465d87c-8c77-4c54-98c0-18e28abfc58f" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_48851771-9898-4e04-b78c-ac87f579d84f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_9496aa7d-e0ce-41d7-bf99-b5565e141db4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_4465d87c-8c77-4c54-98c0-18e28abfc58f" xlink:to="loc_us-gaap_ContractualObligation_9496aa7d-e0ce-41d7-bf99-b5565e141db4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails"/>
  <link:calculationLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9fc7fc26-903c-49b4-925b-5d5c701782bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_37851cb3-4d97-416d-b762-ff2b9b783bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9fc7fc26-903c-49b4-925b-5d5c701782bb" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_37851cb3-4d97-416d-b762-ff2b9b783bd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_c3bc4685-e530-4e59-a928-fd6ad24bff0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_9fc7fc26-903c-49b4-925b-5d5c701782bb" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_c3bc4685-e530-4e59-a928-fd6ad24bff0f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_nsit_OperatingIncomeLossAdjusted_a6aec9e9-eddf-4a2f-8c51-7e9c5fbd5d2f" xlink:href="nsit-20250630.xsd#nsit_OperatingIncomeLossAdjusted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_403965d6-a753-4d2f-adee-54084e77508a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nsit_OperatingIncomeLossAdjusted_a6aec9e9-eddf-4a2f-8c51-7e9c5fbd5d2f" xlink:to="loc_us-gaap_GrossProfit_403965d6-a753-4d2f-adee-54084e77508a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SellingGeneralAndAdministrativeExpenseAdjusted_d6d8022b-0647-4904-bf21-50a2f940e91b" xlink:href="nsit-20250630.xsd#nsit_SellingGeneralAndAdministrativeExpenseAdjusted"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nsit_OperatingIncomeLossAdjusted_a6aec9e9-eddf-4a2f-8c51-7e9c5fbd5d2f" xlink:to="loc_nsit_SellingGeneralAndAdministrativeExpenseAdjusted_d6d8022b-0647-4904-bf21-50a2f940e91b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_20330b26-61e8-4609-b29f-934d7909e305" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_nsit_OperatingIncomeLossAdjusted_a6aec9e9-eddf-4a2f-8c51-7e9c5fbd5d2f" xlink:to="loc_us-gaap_ShareBasedCompensation_20330b26-61e8-4609-b29f-934d7909e305" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails"/>
  <link:calculationLink xlink:role="http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8050fda0-68d1-48f8-b669-efe7bb42cbb8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_6976f71d-9bf3-4771-8c40-fd39dc751e78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_8050fda0-68d1-48f8-b669-efe7bb42cbb8" xlink:to="loc_us-gaap_Depreciation_6976f71d-9bf3-4771-8c40-fd39dc751e78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e0f14c65-2fa4-4f43-8737-cc191846ba1f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_8050fda0-68d1-48f8-b669-efe7bb42cbb8" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e0f14c65-2fa4-4f43-8737-cc191846ba1f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>nsit-20250630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:823e662f-cd86-4144-a1f9-cd900973cef0,g:e7dcb0b7-469d-453d-925a-af4c6c01e505-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="nsit-20250630.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2d2fca5a-ae30-4b70-8ebb-1b90ea1024a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_StatementTable_2d2fca5a-ae30-4b70-8ebb-1b90ea1024a6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1507c403-fa6a-456e-b475-a664e8dc30c7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2d2fca5a-ae30-4b70-8ebb-1b90ea1024a6" xlink:to="loc_srt_ProductOrServiceAxis_1507c403-fa6a-456e-b475-a664e8dc30c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1507c403-fa6a-456e-b475-a664e8dc30c7_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1507c403-fa6a-456e-b475-a664e8dc30c7" xlink:to="loc_srt_ProductsAndServicesDomain_1507c403-fa6a-456e-b475-a664e8dc30c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_de0174b6-bb8a-40c7-943c-d2f6d3761e08" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1507c403-fa6a-456e-b475-a664e8dc30c7" xlink:to="loc_srt_ProductsAndServicesDomain_de0174b6-bb8a-40c7-943c-d2f6d3761e08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_a8d2d125-39be-4f9c-b343-74295b767388" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_de0174b6-bb8a-40c7-943c-d2f6d3761e08" xlink:to="loc_us-gaap_ProductMember_a8d2d125-39be-4f9c-b343-74295b767388" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_4b9fb0a2-f8bc-4de3-a5a0-2fa8d0c6e1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_de0174b6-bb8a-40c7-943c-d2f6d3761e08" xlink:to="loc_us-gaap_ServiceMember_4b9fb0a2-f8bc-4de3-a5a0-2fa8d0c6e1bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_0b4be124-db2e-44c9-952e-25d8cf043991" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_RevenuesAbstract_0b4be124-db2e-44c9-952e-25d8cf043991" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6e577eec-fcf3-4ed2-8b33-67260342c521" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_0b4be124-db2e-44c9-952e-25d8cf043991" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6e577eec-fcf3-4ed2-8b33-67260342c521" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_61dad912-40a5-4766-917e-fbe236875be4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_61dad912-40a5-4766-917e-fbe236875be4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d2d74cfa-e374-459b-9874-e49e38f31f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_61dad912-40a5-4766-917e-fbe236875be4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d2d74cfa-e374-459b-9874-e49e38f31f3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ca177e3e-acd0-442b-a025-34869fff0eae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_GrossProfit_ca177e3e-acd0-442b-a025-34869fff0eae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_fd0041e6-0c39-4551-aa76-4fc0bdcd5de0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_OperatingExpensesAbstract_fd0041e6-0c39-4551-aa76-4fc0bdcd5de0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0119b2c2-4cd5-4739-924d-ebc650e950c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fd0041e6-0c39-4551-aa76-4fc0bdcd5de0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0119b2c2-4cd5-4739-924d-ebc650e950c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_895c0c3c-2b29-4606-be32-4fc7f093c94e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fd0041e6-0c39-4551-aa76-4fc0bdcd5de0" xlink:to="loc_us-gaap_RestructuringCharges_895c0c3c-2b29-4606-be32-4fc7f093c94e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_b746f7c5-054d-4a89-a04f-5fd343bcdb80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fd0041e6-0c39-4551-aa76-4fc0bdcd5de0" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_b746f7c5-054d-4a89-a04f-5fd343bcdb80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_10cdac08-3e21-4e7f-aad4-e96e007b0c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fd0041e6-0c39-4551-aa76-4fc0bdcd5de0" xlink:to="loc_us-gaap_OperatingIncomeLoss_10cdac08-3e21-4e7f-aad4-e96e007b0c0b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_99d9fe39-1506-4869-b1c7-2b1a5dc07744" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_99d9fe39-1506-4869-b1c7-2b1a5dc07744" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_5ce496a4-8733-4cdf-90e7-4b48b8c4681e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_99d9fe39-1506-4869-b1c7-2b1a5dc07744" xlink:to="loc_us-gaap_InterestExpenseNonoperating_5ce496a4-8733-4cdf-90e7-4b48b8c4681e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_844e6a8b-377c-411a-b123-cc4250f47cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_99d9fe39-1506-4869-b1c7-2b1a5dc07744" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_844e6a8b-377c-411a-b123-cc4250f47cb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f4fae43-56a3-44ef-8166-146827a4d1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f4fae43-56a3-44ef-8166-146827a4d1f6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ac98a04c-3723-42cf-b964-05e7e54c9b95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ac98a04c-3723-42cf-b964-05e7e54c9b95" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7e4df2ea-e407-4732-8afa-656db70f1e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_NetIncomeLoss_7e4df2ea-e407-4732-8afa-656db70f1e9e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9d8c4da5-6b8f-4ce1-b566-8853f2c5afbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_EarningsPerShareAbstract_9d8c4da5-6b8f-4ce1-b566-8853f2c5afbe" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f704812d-73eb-4113-9c13-ab97a7f06f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9d8c4da5-6b8f-4ce1-b566-8853f2c5afbe" xlink:to="loc_us-gaap_EarningsPerShareBasic_f704812d-73eb-4113-9c13-ab97a7f06f5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cadc59e4-2c34-439a-a868-919f351c2bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9d8c4da5-6b8f-4ce1-b566-8853f2c5afbe" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cadc59e4-2c34-439a-a868-919f351c2bb7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4a8ecc20-468a-4e4d-b032-42a39419beeb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4a8ecc20-468a-4e4d-b032-42a39419beeb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_77c5419e-bafd-41de-ba96-342dd88c0681" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4a8ecc20-468a-4e4d-b032-42a39419beeb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_77c5419e-bafd-41de-ba96-342dd88c0681" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5a24b982-8798-439e-81d6-8914cfa664d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4a8ecc20-468a-4e4d-b032-42a39419beeb" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5a24b982-8798-439e-81d6-8914cfa664d1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="nsit-20250630.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5d7a5171-e96f-4241-9e58-3f19a24ae741" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_87512f98-5ae5-4ae3-8c9a-b11545893416" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5d7a5171-e96f-4241-9e58-3f19a24ae741" xlink:to="loc_us-gaap_StatementTable_87512f98-5ae5-4ae3-8c9a-b11545893416" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7bbd1a67-05b0-4d59-9cca-4dd9b80a7872" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_87512f98-5ae5-4ae3-8c9a-b11545893416" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7bbd1a67-05b0-4d59-9cca-4dd9b80a7872" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7bbd1a67-05b0-4d59-9cca-4dd9b80a7872_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7bbd1a67-05b0-4d59-9cca-4dd9b80a7872" xlink:to="loc_us-gaap_EquityComponentDomain_7bbd1a67-05b0-4d59-9cca-4dd9b80a7872_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7bbd1a67-05b0-4d59-9cca-4dd9b80a7872" xlink:to="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b36ecdaa-2482-4d0f-b59f-4534327b40e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:to="loc_us-gaap_CommonStockMember_b36ecdaa-2482-4d0f-b59f-4534327b40e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_48084e27-a6ee-48b1-a63f-c8d581f93475" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:to="loc_us-gaap_TreasuryStockCommonMember_48084e27-a6ee-48b1-a63f-c8d581f93475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1c1617f1-a687-41e6-ad5a-4937664528cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1c1617f1-a687-41e6-ad5a-4937664528cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9ada037a-3f06-4084-906b-177c6cf22ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9ada037a-3f06-4084-906b-177c6cf22ac6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c032311a-680f-41b3-a98f-986d8fd9cc08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:to="loc_us-gaap_RetainedEarningsMember_c032311a-680f-41b3-a98f-986d8fd9cc08" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5d7a5171-e96f-4241-9e58-3f19a24ae741" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_6cfdc619-9791-4c95-8790-4d1609ea963e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_CommonStockSharesIssued_6cfdc619-9791-4c95-8790-4d1609ea963e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_e2ed9a65-9e72-4efe-b79a-6a89e162e7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_TreasuryStockCommonShares_e2ed9a65-9e72-4efe-b79a-6a89e162e7a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_47b54ce0-fb8e-407f-a333-479327fa0e11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockholdersEquity_47b54ce0-fb8e-407f-a333-479327fa0e11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_fb53f355-203b-49c2-8575-18697abfd0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_fb53f355-203b-49c2-8575-18697abfd0a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2fc5fc00-39d0-40ff-a957-286cb3ea0665" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2fc5fc00-39d0-40ff-a957-286cb3ea0665" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_509175d1-ab8f-417f-a3cc-c661596ba9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_509175d1-ab8f-417f-a3cc-c661596ba9f3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ae188553-0e51-44a9-a319-9e83a5217e12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ae188553-0e51-44a9-a319-9e83a5217e12" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b654d66a-09b2-4b56-89a3-3c48d2554505" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b654d66a-09b2-4b56-89a3-3c48d2554505" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4f03de7b-6de7-4e17-8a49-6a012d7bfcb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4f03de7b-6de7-4e17-8a49-6a012d7bfcb9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1f139b27-1deb-43f4-89cc-6f652515576c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1f139b27-1deb-43f4-89cc-6f652515576c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities_9393fd68-771b-4eb4-bf7e-1610db268a74" xlink:href="nsit-20250630.xsd#nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities_9393fd68-771b-4eb4-bf7e-1610db268a74" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities_62fc3520-189a-4111-b1ef-d84ccc4d8ffe" xlink:href="nsit-20250630.xsd#nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities_62fc3520-189a-4111-b1ef-d84ccc4d8ffe" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d4d82084-cd90-45a2-921c-2e3e80bb6760" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d4d82084-cd90-45a2-921c-2e3e80bb6760" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_8198c5f4-49bf-4884-9aa6-03cd4167e5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_8198c5f4-49bf-4884-9aa6-03cd4167e5a1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_038d792d-495e-4cfe-a537-5d3396ce70df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_038d792d-495e-4cfe-a537-5d3396ce70df" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_016637dc-951b-400c-948a-11f4ab689be7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_016637dc-951b-400c-948a-11f4ab689be7" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases_05664645-ca45-47d2-bab5-356a6b4e600f" xlink:href="nsit-20250630.xsd#nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases_05664645-ca45-47d2-bab5-356a6b4e600f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SettlementOfWarrantConversionShares_30c4cdbc-ab69-47ec-bd52-d53e6b198dfd" xlink:href="nsit-20250630.xsd#nsit_SettlementOfWarrantConversionShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_nsit_SettlementOfWarrantConversionShares_30c4cdbc-ab69-47ec-bd52-d53e6b198dfd" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SettlementOfWarrantConversionValue_92a89fdd-179e-4bf0-b146-5893bbb77f43" xlink:href="nsit-20250630.xsd#nsit_SettlementOfWarrantConversionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_nsit_SettlementOfWarrantConversionValue_92a89fdd-179e-4bf0-b146-5893bbb77f43" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_170a7873-cbe7-4f31-a83b-7c6cd61cd4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_170a7873-cbe7-4f31-a83b-7c6cd61cd4c2" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ffeac454-3b07-4344-9c7a-a7ea58ba6fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_NetIncomeLoss_ffeac454-3b07-4344-9c7a-a7ea58ba6fd2" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_98aa38f2-782d-48af-8bcd-d6796c4e4712" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_54cb8db2-41f4-42a4-9063-5e998b965357" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d883db16-9326-418e-8224-94fdf853fd15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b8455c05-b001-4483-953a-1acb0d563f43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b8455c05-b001-4483-953a-1acb0d563f43" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_eb6963d1-83ee-4d2b-8c4f-b38ed0466c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b8455c05-b001-4483-953a-1acb0d563f43" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_eb6963d1-83ee-4d2b-8c4f-b38ed0466c5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_eb6963d1-83ee-4d2b-8c4f-b38ed0466c5e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_eb6963d1-83ee-4d2b-8c4f-b38ed0466c5e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_eb6963d1-83ee-4d2b-8c4f-b38ed0466c5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_151273bc-b06b-43d4-a0f3-a77a40075297" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_eb6963d1-83ee-4d2b-8c4f-b38ed0466c5e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_151273bc-b06b-43d4-a0f3-a77a40075297" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AccountsReceivableNetMember_a760453c-25b0-4e5a-9f70-8c5af22a8a66" xlink:href="nsit-20250630.xsd#nsit_AccountsReceivableNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_151273bc-b06b-43d4-a0f3-a77a40075297" xlink:to="loc_nsit_AccountsReceivableNetMember_a760453c-25b0-4e5a-9f70-8c5af22a8a66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember_93ae7a37-faf6-4e86-b8a5-2684ff903183" xlink:href="nsit-20250630.xsd#nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_151273bc-b06b-43d4-a0f3-a77a40075297" xlink:to="loc_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember_93ae7a37-faf6-4e86-b8a5-2684ff903183" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e38b2f1c-da03-4a40-88de-ccb966d29bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e38b2f1c-da03-4a40-88de-ccb966d29bcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3d4e526c-4a83-4975-bad8-8c04a2c6ca7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3d4e526c-4a83-4975-bad8-8c04a2c6ca7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_7a1bc746-ca6e-42b5-8b7e-e35ba3fec706" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:to="loc_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_7a1bc746-ca6e-42b5-8b7e-e35ba3fec706" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_fd6e2346-dbe5-4315-99ca-b229edad7a88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_fd6e2346-dbe5-4315-99ca-b229edad7a88" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_b2f9de1e-e048-4c69-8767-80f8104fcecf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:to="loc_us-gaap_ContractWithCustomerLiability_b2f9de1e-e048-4c69-8767-80f8104fcecf" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2b656e76-1998-4777-b5dc-ba3fd31b57a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_10550d6c-2879-4865-8109-fcfb8c168345" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2b656e76-1998-4777-b5dc-ba3fd31b57a7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_10550d6c-2879-4865-8109-fcfb8c168345" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_69fb185d-9568-43bb-b0d7-b8f5ad76706f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_10550d6c-2879-4865-8109-fcfb8c168345" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_69fb185d-9568-43bb-b0d7-b8f5ad76706f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_69fb185d-9568-43bb-b0d7-b8f5ad76706f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_69fb185d-9568-43bb-b0d7-b8f5ad76706f" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_69fb185d-9568-43bb-b0d7-b8f5ad76706f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_20c1031d-9518-4a58-b2e0-165bc7987a17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_69fb185d-9568-43bb-b0d7-b8f5ad76706f" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_20c1031d-9518-4a58-b2e0-165bc7987a17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RiskLevelLowMember_3a0f3db2-0249-4c1d-bd32-f56e01010725" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RiskLevelLowMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_20c1031d-9518-4a58-b2e0-165bc7987a17" xlink:to="loc_us-gaap_RiskLevelLowMember_3a0f3db2-0249-4c1d-bd32-f56e01010725" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RiskLevelMediumMember_541f9bfe-547b-4c33-819b-ceee301e11c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RiskLevelMediumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_20c1031d-9518-4a58-b2e0-165bc7987a17" xlink:to="loc_us-gaap_RiskLevelMediumMember_541f9bfe-547b-4c33-819b-ceee301e11c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RiskLevelHighMember_97c17d4a-14d7-4fc0-a26a-471e90c99899" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RiskLevelHighMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_20c1031d-9518-4a58-b2e0-165bc7987a17" xlink:to="loc_us-gaap_RiskLevelHighMember_97c17d4a-14d7-4fc0-a26a-471e90c99899" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_bfe78bb0-2dd2-4d5e-bfed-a420e641a43b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2b656e76-1998-4777-b5dc-ba3fd31b57a7" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_bfe78bb0-2dd2-4d5e-bfed-a420e641a43b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6741f570-705e-4610-87f5-a68a9076de62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d3ec8036-819b-4a85-8c17-c8463d23923a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6741f570-705e-4610-87f5-a68a9076de62" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d3ec8036-819b-4a85-8c17-c8463d23923a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_babbcce8-44a4-4914-90e6-7be3ddedffb1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d3ec8036-819b-4a85-8c17-c8463d23923a" xlink:to="loc_srt_ProductOrServiceAxis_babbcce8-44a4-4914-90e6-7be3ddedffb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_babbcce8-44a4-4914-90e6-7be3ddedffb1_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_babbcce8-44a4-4914-90e6-7be3ddedffb1" xlink:to="loc_srt_ProductsAndServicesDomain_babbcce8-44a4-4914-90e6-7be3ddedffb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b9d00114-82c7-4bf9-b800-9987199e84a1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_babbcce8-44a4-4914-90e6-7be3ddedffb1" xlink:to="loc_srt_ProductsAndServicesDomain_b9d00114-82c7-4bf9-b800-9987199e84a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_50dee6e4-efe3-4776-8a5a-5c10143ac9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b9d00114-82c7-4bf9-b800-9987199e84a1" xlink:to="loc_us-gaap_ServiceMember_50dee6e4-efe3-4776-8a5a-5c10143ac9c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_fbb771cf-ed8c-452a-8394-43170acf136a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d3ec8036-819b-4a85-8c17-c8463d23923a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_fbb771cf-ed8c-452a-8394-43170acf136a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_fdc7b310-c24e-4f4d-824f-e3aa2ea68f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6741f570-705e-4610-87f5-a68a9076de62" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fdc7b310-c24e-4f4d-824f-e3aa2ea68f4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_49f189d3-1fb2-4077-acea-26f44e8cce9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6741f570-705e-4610-87f5-a68a9076de62" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_49f189d3-1fb2-4077-acea-26f44e8cce9c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails_1" xlink:type="simple" xlink:href="nsit-20250630.xsd#ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails_1"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6741f570-705e-4610-87f5-a68a9076de62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d3ec8036-819b-4a85-8c17-c8463d23923a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6741f570-705e-4610-87f5-a68a9076de62" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d3ec8036-819b-4a85-8c17-c8463d23923a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_babbcce8-44a4-4914-90e6-7be3ddedffb1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d3ec8036-819b-4a85-8c17-c8463d23923a" xlink:to="loc_srt_ProductOrServiceAxis_babbcce8-44a4-4914-90e6-7be3ddedffb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_babbcce8-44a4-4914-90e6-7be3ddedffb1_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_babbcce8-44a4-4914-90e6-7be3ddedffb1" xlink:to="loc_srt_ProductsAndServicesDomain_babbcce8-44a4-4914-90e6-7be3ddedffb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b9d00114-82c7-4bf9-b800-9987199e84a1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_babbcce8-44a4-4914-90e6-7be3ddedffb1" xlink:to="loc_srt_ProductsAndServicesDomain_b9d00114-82c7-4bf9-b800-9987199e84a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_50dee6e4-efe3-4776-8a5a-5c10143ac9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b9d00114-82c7-4bf9-b800-9987199e84a1" xlink:to="loc_us-gaap_ServiceMember_50dee6e4-efe3-4776-8a5a-5c10143ac9c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_fdc7b310-c24e-4f4d-824f-e3aa2ea68f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6741f570-705e-4610-87f5-a68a9076de62" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fdc7b310-c24e-4f4d-824f-e3aa2ea68f4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_49f189d3-1fb2-4077-acea-26f44e8cce9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6741f570-705e-4610-87f5-a68a9076de62" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_49f189d3-1fb2-4077-acea-26f44e8cce9c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#NetEarningsPerShareAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b9721c2b-165b-42ff-a1f6-55aa4771011f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f47af644-945f-4627-bbe1-eb8b0e79f89c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b9721c2b-165b-42ff-a1f6-55aa4771011f" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f47af644-945f-4627-bbe1-eb8b0e79f89c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e8472a4d-7f47-4abd-b157-d3093327267e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f47af644-945f-4627-bbe1-eb8b0e79f89c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e8472a4d-7f47-4abd-b157-d3093327267e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8472a4d-7f47-4abd-b157-d3093327267e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e8472a4d-7f47-4abd-b157-d3093327267e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_e8472a4d-7f47-4abd-b157-d3093327267e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_33053d81-af89-4ca2-9d32-7acd92c11d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e8472a4d-7f47-4abd-b157-d3093327267e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_33053d81-af89-4ca2-9d32-7acd92c11d4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_28f9894d-e978-4ef4-adc0-4244b6c3d3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_33053d81-af89-4ca2-9d32-7acd92c11d4b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_28f9894d-e978-4ef4-adc0-4244b6c3d3a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3fcddf58-8058-4749-b52c-09587815f0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f47af644-945f-4627-bbe1-eb8b0e79f89c" xlink:to="loc_us-gaap_DebtInstrumentAxis_3fcddf58-8058-4749-b52c-09587815f0d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3fcddf58-8058-4749-b52c-09587815f0d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3fcddf58-8058-4749-b52c-09587815f0d8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3fcddf58-8058-4749-b52c-09587815f0d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_111d2b66-e1d8-4bca-8435-fd1bdd031628" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3fcddf58-8058-4749-b52c-09587815f0d8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_111d2b66-e1d8-4bca-8435-fd1bdd031628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_c394c886-917c-4fbe-a7a2-3736ea0372f2" xlink:href="nsit-20250630.xsd#nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_111d2b66-e1d8-4bca-8435-fd1bdd031628" xlink:to="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_c394c886-917c-4fbe-a7a2-3736ea0372f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_3406be54-1d63-47dc-99b2-f4efbfc135a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b9721c2b-165b-42ff-a1f6-55aa4771011f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_3406be54-1d63-47dc-99b2-f4efbfc135a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_55ee5cc2-8671-4261-8a8a-c973524492e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b9721c2b-165b-42ff-a1f6-55aa4771011f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_55ee5cc2-8671-4261-8a8a-c973524492e3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8ebcf8ea-762b-40ab-bf16-c097a6e82a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_DebtInstrumentTable_8ebcf8ea-762b-40ab-bf16-c097a6e82a8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3979c588-6ff4-4a28-ba05-f7c048f1f200" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8ebcf8ea-762b-40ab-bf16-c097a6e82a8c" xlink:to="loc_us-gaap_CreditFacilityAxis_3979c588-6ff4-4a28-ba05-f7c048f1f200" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3979c588-6ff4-4a28-ba05-f7c048f1f200_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_3979c588-6ff4-4a28-ba05-f7c048f1f200" xlink:to="loc_us-gaap_CreditFacilityDomain_3979c588-6ff4-4a28-ba05-f7c048f1f200_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ad823ebb-d8bd-4f0e-916f-7fd3852b5dab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_3979c588-6ff4-4a28-ba05-f7c048f1f200" xlink:to="loc_us-gaap_CreditFacilityDomain_ad823ebb-d8bd-4f0e-916f-7fd3852b5dab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AssetBasedLendingFacilityMember_f97226ea-0ef6-41c4-9337-409a2e8a784f" xlink:href="nsit-20250630.xsd#nsit_AssetBasedLendingFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ad823ebb-d8bd-4f0e-916f-7fd3852b5dab" xlink:to="loc_nsit_AssetBasedLendingFacilityMember_f97226ea-0ef6-41c4-9337-409a2e8a784f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9157c0ef-ba8b-4b1e-a361-4904832a54bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8ebcf8ea-762b-40ab-bf16-c097a6e82a8c" xlink:to="loc_us-gaap_DebtInstrumentAxis_9157c0ef-ba8b-4b1e-a361-4904832a54bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9157c0ef-ba8b-4b1e-a361-4904832a54bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_9157c0ef-ba8b-4b1e-a361-4904832a54bd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9157c0ef-ba8b-4b1e-a361-4904832a54bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_042b6f5d-fd4c-4f83-ba42-0882ca79dd52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_9157c0ef-ba8b-4b1e-a361-4904832a54bd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_042b6f5d-fd4c-4f83-ba42-0882ca79dd52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember_b9edf8b3-6cb3-42d8-beb9-b99387ab95f0" xlink:href="nsit-20250630.xsd#nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_042b6f5d-fd4c-4f83-ba42-0882ca79dd52" xlink:to="loc_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember_b9edf8b3-6cb3-42d8-beb9-b99387ab95f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_214f32f3-1dcf-4525-8081-664d0c70fec0" xlink:href="nsit-20250630.xsd#nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_042b6f5d-fd4c-4f83-ba42-0882ca79dd52" xlink:to="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_214f32f3-1dcf-4525-8081-664d0c70fec0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_aefa76ab-36ba-493e-90ee-7301545e379c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_LineOfCredit_aefa76ab-36ba-493e-90ee-7301545e379c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_36541629-6f25-4bd7-8840-f15b342c9527" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_36541629-6f25-4bd7-8840-f15b342c9527" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_55da21f0-ce61-423c-bfe1-cbee41a03f90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_ContractualObligation_55da21f0-ce61-423c-bfe1-cbee41a03f90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_1c0a8362-b701-4e2b-b833-8cae312b0192" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_1c0a8362-b701-4e2b-b833-8cae312b0192" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_d0b21d3f-0425-4880-9478-80462f5fd480" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_d0b21d3f-0425-4880-9478-80462f5fd480" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a14c81e0-c633-4508-a743-4ab30ec3058a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a14c81e0-c633-4508-a743-4ab30ec3058a" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_eb7a6a51-1563-4c62-aaca-270f13b4f283" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:to="loc_us-gaap_CreditFacilityAxis_eb7a6a51-1563-4c62-aaca-270f13b4f283" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_eb7a6a51-1563-4c62-aaca-270f13b4f283_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_eb7a6a51-1563-4c62-aaca-270f13b4f283" xlink:to="loc_us-gaap_CreditFacilityDomain_eb7a6a51-1563-4c62-aaca-270f13b4f283_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_50028aad-f812-4667-8a0b-887d24bb7f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_eb7a6a51-1563-4c62-aaca-270f13b4f283" xlink:to="loc_us-gaap_CreditFacilityDomain_50028aad-f812-4667-8a0b-887d24bb7f2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AssetBasedLendingFacilityMember_957a8188-446d-4580-95e6-f9d6ac60ff36" xlink:href="nsit-20250630.xsd#nsit_AssetBasedLendingFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_50028aad-f812-4667-8a0b-887d24bb7f2b" xlink:to="loc_nsit_AssetBasedLendingFacilityMember_957a8188-446d-4580-95e6-f9d6ac60ff36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_UnsecuredInventoryFinancingFacilityMember_c796aa36-9268-495c-b093-f0baf339193f" xlink:href="nsit-20250630.xsd#nsit_UnsecuredInventoryFinancingFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_50028aad-f812-4667-8a0b-887d24bb7f2b" xlink:to="loc_nsit_UnsecuredInventoryFinancingFacilityMember_c796aa36-9268-495c-b093-f0baf339193f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_InventoryFinancingFacilityMember_8867cc04-81c5-4a4a-8b55-64589d0394ec" xlink:href="nsit-20250630.xsd#nsit_InventoryFinancingFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_50028aad-f812-4667-8a0b-887d24bb7f2b" xlink:to="loc_nsit_InventoryFinancingFacilityMember_8867cc04-81c5-4a4a-8b55-64589d0394ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_195adaa3-6088-45af-807e-4acd2d37223c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:to="loc_us-gaap_DebtInstrumentAxis_195adaa3-6088-45af-807e-4acd2d37223c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_195adaa3-6088-45af-807e-4acd2d37223c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_195adaa3-6088-45af-807e-4acd2d37223c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_195adaa3-6088-45af-807e-4acd2d37223c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_195adaa3-6088-45af-807e-4acd2d37223c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_FifthAmendmentToCreditAgreementMember_55c57bbe-bc6d-4eb3-bfc0-f076119c8046" xlink:href="nsit-20250630.xsd#nsit_FifthAmendmentToCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:to="loc_nsit_FifthAmendmentToCreditAgreementMember_55c57bbe-bc6d-4eb3-bfc0-f076119c8046" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ForeignCurrencyBorrowingsMember_51b46604-c8fa-4939-bf81-90bee0f4ce81" xlink:href="nsit-20250630.xsd#nsit_ForeignCurrencyBorrowingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:to="loc_nsit_ForeignCurrencyBorrowingsMember_51b46604-c8fa-4939-bf81-90bee0f4ce81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_FirstInLastOutRevolvingFacilityMember_cf8657d9-5401-48c1-ab04-c46d23f35441" xlink:href="nsit-20250630.xsd#nsit_FirstInLastOutRevolvingFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:to="loc_nsit_FirstInLastOutRevolvingFacilityMember_cf8657d9-5401-48c1-ab04-c46d23f35441" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember_51b7750d-d418-4c7e-9403-e3a3ef25db94" xlink:href="nsit-20250630.xsd#nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:to="loc_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember_51b7750d-d418-4c7e-9403-e3a3ef25db94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_85c6d7af-173a-400b-b8a6-61a678131ca4" xlink:href="nsit-20250630.xsd#nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:to="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_85c6d7af-173a-400b-b8a6-61a678131ca4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3eacc22a-5f65-4bc4-b34c-c4b8fe4c7fb8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:to="loc_srt_RangeAxis_3eacc22a-5f65-4bc4-b34c-c4b8fe4c7fb8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3eacc22a-5f65-4bc4-b34c-c4b8fe4c7fb8_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3eacc22a-5f65-4bc4-b34c-c4b8fe4c7fb8" xlink:to="loc_srt_RangeMember_3eacc22a-5f65-4bc4-b34c-c4b8fe4c7fb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_28ddd044-0dbe-4631-9774-296f4cc5dacd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3eacc22a-5f65-4bc4-b34c-c4b8fe4c7fb8" xlink:to="loc_srt_RangeMember_28ddd044-0dbe-4631-9774-296f4cc5dacd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dbcce7ee-e011-4a4f-b31f-1aeaefff2d4c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_28ddd044-0dbe-4631-9774-296f4cc5dacd" xlink:to="loc_srt_MaximumMember_dbcce7ee-e011-4a4f-b31f-1aeaefff2d4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f0d01d69-a965-4e8d-9119-632de370b1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f0d01d69-a965-4e8d-9119-632de370b1c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f0d01d69-a965-4e8d-9119-632de370b1c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f0d01d69-a965-4e8d-9119-632de370b1c6" xlink:to="loc_us-gaap_RelatedPartyDomain_f0d01d69-a965-4e8d-9119-632de370b1c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e2ca4d08-6c6f-4d88-a3bb-35b7d6a5dd23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f0d01d69-a965-4e8d-9119-632de370b1c6" xlink:to="loc_us-gaap_RelatedPartyDomain_e2ca4d08-6c6f-4d88-a3bb-35b7d6a5dd23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_MUFGBankLimitedMember_2df4da95-6f74-4978-928b-a9cb8f228b1b" xlink:href="nsit-20250630.xsd#nsit_MUFGBankLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_e2ca4d08-6c6f-4d88-a3bb-35b7d6a5dd23" xlink:to="loc_nsit_MUFGBankLimitedMember_2df4da95-6f74-4978-928b-a9cb8f228b1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_PNCFacilityMember_924848b3-d1a5-4d09-84f8-6c89002e7970" xlink:href="nsit-20250630.xsd#nsit_PNCFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_e2ca4d08-6c6f-4d88-a3bb-35b7d6a5dd23" xlink:to="loc_nsit_PNCFacilityMember_924848b3-d1a5-4d09-84f8-6c89002e7970" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_CanadaFacilityMember_37cf1479-eb46-4f65-8826-6dad4108da04" xlink:href="nsit-20250630.xsd#nsit_CanadaFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_e2ca4d08-6c6f-4d88-a3bb-35b7d6a5dd23" xlink:to="loc_nsit_CanadaFacilityMember_37cf1479-eb46-4f65-8826-6dad4108da04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EMEAFacilitiesMember_39a76494-3a2e-4852-8d21-73b03518fbb0" xlink:href="nsit-20250630.xsd#nsit_EMEAFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_e2ca4d08-6c6f-4d88-a3bb-35b7d6a5dd23" xlink:to="loc_nsit_EMEAFacilitiesMember_39a76494-3a2e-4852-8d21-73b03518fbb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e8540130-2f69-43c6-966d-8a1c7b3c8fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e8540130-2f69-43c6-966d-8a1c7b3c8fdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit_9aecae21-8ee4-4815-8087-245ab8c21dca" xlink:href="nsit-20250630.xsd#nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit_9aecae21-8ee4-4815-8087-245ab8c21dca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_f03abc1d-3321-4150-8aa8-a48248af1b87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_LineOfCredit_f03abc1d-3321-4150-8aa8-a48248af1b87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_b394416f-b11e-4ff4-8095-2c55d0f6e011" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_b394416f-b11e-4ff4-8095-2c55d0f6e011" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d403fac3-dd17-44db-8681-beb077e34578" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d403fac3-dd17-44db-8681-beb077e34578" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_RepurchasePriceAsPercentageOfPrincipalAmount_f5831884-e457-4855-8108-fa27bbaf5b42" xlink:href="nsit-20250630.xsd#nsit_RepurchasePriceAsPercentageOfPrincipalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_RepurchasePriceAsPercentageOfPrincipalAmount_f5831884-e457-4855-8108-fa27bbaf5b42" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_64d85b20-00fc-4c60-909c-f81e96af294c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_64d85b20-00fc-4c60-909c-f81e96af294c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_acbddfff-d0b8-49fb-a70a-3ba26cf58e12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_acbddfff-d0b8-49fb-a70a-3ba26cf58e12" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_b1ddbdbd-7403-4e6c-adde-fdf6a7f36232" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_b1ddbdbd-7403-4e6c-adde-fdf6a7f36232" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes_9257068c-9781-4966-8103-8cbf7ad9b647" xlink:href="nsit-20250630.xsd#nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes_9257068c-9781-4966-8103-8cbf7ad9b647" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_PrincipalAmountPerNoteUsedInConversionRate_aced0649-f561-49c8-8d77-bd947a174637" xlink:href="nsit-20250630.xsd#nsit_PrincipalAmountPerNoteUsedInConversionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_PrincipalAmountPerNoteUsedInConversionRate_aced0649-f561-49c8-8d77-bd947a174637" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_c603ccb5-760c-4cd7-814f-7b57c3d739a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_c603ccb5-760c-4cd7-814f-7b57c3d739a3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_d295743e-e71c-46ef-9b5a-451e46311f47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_d295743e-e71c-46ef-9b5a-451e46311f47" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_32492cac-b946-4dcf-be86-b84dd72932b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_32492cac-b946-4dcf-be86-b84dd72932b9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_286cde27-157e-4ec6-99c7-1e04ad424408" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_InterestExpenseDebt_286cde27-157e-4ec6-99c7-1e04ad424408" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_c9337e10-5432-4b28-afce-485b7f6b90cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_c9337e10-5432-4b28-afce-485b7f6b90cb" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_c8607a5c-c412-45dd-8bab-4fb494f83af8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_c8607a5c-c412-45dd-8bab-4fb494f83af8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_DebtInstrumentConvertibleNumberOfSharesReceived_ef602eb4-54e2-4a03-8148-ecebf788f8cf" xlink:href="nsit-20250630.xsd#nsit_DebtInstrumentConvertibleNumberOfSharesReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_DebtInstrumentConvertibleNumberOfSharesReceived_ef602eb4-54e2-4a03-8148-ecebf788f8cf" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_dd596809-8011-485e-ba2c-e209196d574c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_dd596809-8011-485e-ba2c-e209196d574c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_f41503f3-6933-4c2b-9ef4-b931a445b2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_f41503f3-6933-4c2b-9ef4-b931a445b2dd" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ClassOfWarrantOrRightTermination_3bfe3c5b-b262-4f77-9c9b-83688f4ef3c5" xlink:href="nsit-20250630.xsd#nsit_ClassOfWarrantOrRightTermination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_ClassOfWarrantOrRightTermination_3bfe3c5b-b262-4f77-9c9b-83688f4ef3c5" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_2ceb6083-b1ba-4eda-a0f2-54ab0ceb61c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_2ceb6083-b1ba-4eda-a0f2-54ab0ceb61c8" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ClassOfWarrantOrRightSettledCash_72792f80-3842-4ce2-ae6e-05546bf5bed4" xlink:href="nsit-20250630.xsd#nsit_ClassOfWarrantOrRightSettledCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_ClassOfWarrantOrRightSettledCash_72792f80-3842-4ce2-ae6e-05546bf5bed4" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ClassOfWarrantOrRightLiability_598e508e-2fdf-469e-a4f5-c0fd4b86adae" xlink:href="nsit-20250630.xsd#nsit_ClassOfWarrantOrRightLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_ClassOfWarrantOrRightLiability_598e508e-2fdf-469e-a4f5-c0fd4b86adae" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount_5848c603-d298-4a09-95b0-81b31ce14138" xlink:href="nsit-20250630.xsd#nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount_5848c603-d298-4a09-95b0-81b31ce14138" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases_da446996-d5ca-48c9-bf1b-dccdb9750770" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases_da446996-d5ca-48c9-bf1b-dccdb9750770" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent_25d6ba8c-a100-48ad-b969-122847d06f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent_25d6ba8c-a100-48ad-b969-122847d06f9e" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus_5e9f2b66-acba-4ffe-ae8b-56aeea2bcd3c" xlink:href="nsit-20250630.xsd#nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus_5e9f2b66-acba-4ffe-ae8b-56aeea2bcd3c" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus_f84569e4-6e45-40ee-bd24-6a247ed9e308" xlink:href="nsit-20250630.xsd#nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus_f84569e4-6e45-40ee-bd24-6a247ed9e308" xlink:type="arc" order="28"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f95399c0-327f-456f-8db4-52505924924c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0c8b32bd-8d29-4e34-8028-82623796ecba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f95399c0-327f-456f-8db4-52505924924c" xlink:to="loc_us-gaap_DebtInstrumentTable_0c8b32bd-8d29-4e34-8028-82623796ecba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1436bc7e-eebc-4a91-92f9-337391804203" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0c8b32bd-8d29-4e34-8028-82623796ecba" xlink:to="loc_us-gaap_DebtInstrumentAxis_1436bc7e-eebc-4a91-92f9-337391804203" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1436bc7e-eebc-4a91-92f9-337391804203_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1436bc7e-eebc-4a91-92f9-337391804203" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1436bc7e-eebc-4a91-92f9-337391804203_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_016fdbce-8352-40ea-b330-383067494677" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1436bc7e-eebc-4a91-92f9-337391804203" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_016fdbce-8352-40ea-b330-383067494677" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_9971e2a9-c1f3-4ab7-8f08-9a9ed98981ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_016fdbce-8352-40ea-b330-383067494677" xlink:to="loc_us-gaap_SeniorNotesMember_9971e2a9-c1f3-4ab7-8f08-9a9ed98981ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a4f4ef9d-b519-4472-8d06-625bd1ccf201" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f95399c0-327f-456f-8db4-52505924924c" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a4f4ef9d-b519-4472-8d06-625bd1ccf201" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_740c6b51-df41-4b00-a35f-28c0094efe96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f95399c0-327f-456f-8db4-52505924924c" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_740c6b51-df41-4b00-a35f-28c0094efe96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_99fd78cf-46fd-47d3-bbcd-25e83dd4fc78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f95399c0-327f-456f-8db4-52505924924c" xlink:to="loc_us-gaap_LongTermDebt_99fd78cf-46fd-47d3-bbcd-25e83dd4fc78" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c7caa9b3-f814-4082-a906-f7d9a43740ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_9523f960-779b-47f7-b0ec-0d516b352fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c7caa9b3-f814-4082-a906-f7d9a43740ee" xlink:to="loc_us-gaap_DebtInstrumentTable_9523f960-779b-47f7-b0ec-0d516b352fd6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_06d069ec-e8dd-4f2c-b746-a4abd2121032" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_9523f960-779b-47f7-b0ec-0d516b352fd6" xlink:to="loc_us-gaap_DebtInstrumentAxis_06d069ec-e8dd-4f2c-b746-a4abd2121032" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_06d069ec-e8dd-4f2c-b746-a4abd2121032_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_06d069ec-e8dd-4f2c-b746-a4abd2121032" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_06d069ec-e8dd-4f2c-b746-a4abd2121032_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fc2ed0dd-284e-4bde-9c1b-478f6a5484c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_06d069ec-e8dd-4f2c-b746-a4abd2121032" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fc2ed0dd-284e-4bde-9c1b-478f6a5484c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_a7770849-3aaf-4aeb-886a-38986b6fde28" xlink:href="nsit-20250630.xsd#nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fc2ed0dd-284e-4bde-9c1b-478f6a5484c3" xlink:to="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_a7770849-3aaf-4aeb-886a-38986b6fde28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_789716d1-5654-4091-92e6-f1d63ae23c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c7caa9b3-f814-4082-a906-f7d9a43740ee" xlink:to="loc_us-gaap_LiabilitiesAbstract_789716d1-5654-4091-92e6-f1d63ae23c6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a95af174-b8a7-44dc-8451-d1eaf2e13818" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_789716d1-5654-4091-92e6-f1d63ae23c6e" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a95af174-b8a7-44dc-8451-d1eaf2e13818" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_126a0bb7-404a-44d8-b848-ca8c2b75a39a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_789716d1-5654-4091-92e6-f1d63ae23c6e" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_126a0bb7-404a-44d8-b848-ca8c2b75a39a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9339935b-e36e-4f32-953e-8129542cc037" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_789716d1-5654-4091-92e6-f1d63ae23c6e" xlink:to="loc_us-gaap_LongTermDebt_9339935b-e36e-4f32-953e-8129542cc037" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/ShareRepurchaseProgramDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#ShareRepurchaseProgramDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/ShareRepurchaseProgramDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_68e690b7-8172-41c5-934b-33563b2ca71b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_68e690b7-8172-41c5-934b-33563b2ca71b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_280c18e1-d412-47a8-97c9-4dcfb562cb76" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_68e690b7-8172-41c5-934b-33563b2ca71b" xlink:to="loc_srt_ShareRepurchaseProgramAxis_280c18e1-d412-47a8-97c9-4dcfb562cb76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_280c18e1-d412-47a8-97c9-4dcfb562cb76_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_280c18e1-d412-47a8-97c9-4dcfb562cb76" xlink:to="loc_srt_ShareRepurchaseProgramDomain_280c18e1-d412-47a8-97c9-4dcfb562cb76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_b516f7b4-567c-46d2-ab68-f0a64f00d401" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_280c18e1-d412-47a8-97c9-4dcfb562cb76" xlink:to="loc_srt_ShareRepurchaseProgramDomain_b516f7b4-567c-46d2-ab68-f0a64f00d401" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_September112024StockRepurchaseProgramMember_bf6a8b0b-cb57-4148-8388-1383bff1ad0f" xlink:href="nsit-20250630.xsd#nsit_September112024StockRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_b516f7b4-567c-46d2-ab68-f0a64f00d401" xlink:to="loc_nsit_September112024StockRepurchaseProgramMember_bf6a8b0b-cb57-4148-8388-1383bff1ad0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_c68110b6-cf04-4315-8c7b-d1d01e1e239c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_68e690b7-8172-41c5-934b-33563b2ca71b" xlink:to="loc_srt_CounterpartyNameAxis_c68110b6-cf04-4315-8c7b-d1d01e1e239c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c68110b6-cf04-4315-8c7b-d1d01e1e239c_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_c68110b6-cf04-4315-8c7b-d1d01e1e239c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c68110b6-cf04-4315-8c7b-d1d01e1e239c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd0d4637-ce95-494c-8b56-b38dd68c9cc7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_c68110b6-cf04-4315-8c7b-d1d01e1e239c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd0d4637-ce95-494c-8b56-b38dd68c9cc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ValueActCapitalMember_9e7fbfb6-f79b-420f-af9b-575328116010" xlink:href="nsit-20250630.xsd#nsit_ValueActCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd0d4637-ce95-494c-8b56-b38dd68c9cc7" xlink:to="loc_nsit_ValueActCapitalMember_9e7fbfb6-f79b-420f-af9b-575328116010" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_2b25b059-dfaa-403a-b50b-5e3b4638f48e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_2b25b059-dfaa-403a-b50b-5e3b4638f48e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_d295b8df-fe84-4eda-a3bc-57a7db564d81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_d295b8df-fe84-4eda-a3bc-57a7db564d81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_17770f7a-dc69-477f-b898-3aa24662f48b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_17770f7a-dc69-477f-b898-3aa24662f48b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e7a91ecc-86d8-477e-afc6-effad761853f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e7a91ecc-86d8-477e-afc6-effad761853f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_adc7ed4e-ddc8-48be-8127-404145b2b1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_adc7ed4e-ddc8-48be-8127-404145b2b1a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage_d9b35752-8026-46b7-a708-17d6ef39b493" xlink:href="nsit-20250630.xsd#nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage_d9b35752-8026-46b7-a708-17d6ef39b493" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:href="nsit-20250630.xsd#nsit_CommitmentsAndContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_CommitmentsAndContingenciesTable_83575420-1687-47ba-b37d-aa4bcf331712" xlink:href="nsit-20250630.xsd#nsit_CommitmentsAndContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_nsit_CommitmentsAndContingenciesTable_83575420-1687-47ba-b37d-aa4bcf331712" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_74ab3de8-f71a-4509-a478-2e7a2db470bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nsit_CommitmentsAndContingenciesTable_83575420-1687-47ba-b37d-aa4bcf331712" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_74ab3de8-f71a-4509-a478-2e7a2db470bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_74ab3de8-f71a-4509-a478-2e7a2db470bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_74ab3de8-f71a-4509-a478-2e7a2db470bd" xlink:to="loc_us-gaap_LossContingencyNatureDomain_74ab3de8-f71a-4509-a478-2e7a2db470bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_12870d20-99ab-40e3-8fc5-e2814753fca8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_74ab3de8-f71a-4509-a478-2e7a2db470bd" xlink:to="loc_us-gaap_LossContingencyNatureDomain_12870d20-99ab-40e3-8fc5-e2814753fca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember_67fcb798-499f-48cd-9dcd-924ac775043e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SuretyBondMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_12870d20-99ab-40e3-8fc5-e2814753fca8" xlink:to="loc_us-gaap_SuretyBondMember_67fcb798-499f-48cd-9dcd-924ac775043e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_500da4ef-2876-40be-b280-be36f4d78600" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nsit_CommitmentsAndContingenciesTable_83575420-1687-47ba-b37d-aa4bcf331712" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_500da4ef-2876-40be-b280-be36f4d78600" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_500da4ef-2876-40be-b280-be36f4d78600_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_500da4ef-2876-40be-b280-be36f4d78600" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_500da4ef-2876-40be-b280-be36f4d78600_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7cc12745-0ec1-45b5-ba70-fe076a01e916" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_500da4ef-2876-40be-b280-be36f4d78600" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7cc12745-0ec1-45b5-ba70-fe076a01e916" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SoftwareAsAServiceMember_a15c8ece-9bbd-43d3-9771-e76e1a1fc7cd" xlink:href="nsit-20250630.xsd#nsit_SoftwareAsAServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7cc12745-0ec1-45b5-ba70-fe076a01e916" xlink:to="loc_nsit_SoftwareAsAServiceMember_a15c8ece-9bbd-43d3-9771-e76e1a1fc7cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0d025bfa-f992-4fb0-9298-9252de67ed64" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_nsit_CommitmentsAndContingenciesTable_83575420-1687-47ba-b37d-aa4bcf331712" xlink:to="loc_srt_RangeAxis_0d025bfa-f992-4fb0-9298-9252de67ed64" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0d025bfa-f992-4fb0-9298-9252de67ed64_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0d025bfa-f992-4fb0-9298-9252de67ed64" xlink:to="loc_srt_RangeMember_0d025bfa-f992-4fb0-9298-9252de67ed64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ab34ec65-f187-4263-88e3-1d08f0676f63" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0d025bfa-f992-4fb0-9298-9252de67ed64" xlink:to="loc_srt_RangeMember_ab34ec65-f187-4263-88e3-1d08f0676f63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_426e59a3-6993-43e6-b5c2-a70ce1e2ca66" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ab34ec65-f187-4263-88e3-1d08f0676f63" xlink:to="loc_srt_MinimumMember_426e59a3-6993-43e6-b5c2-a70ce1e2ca66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f36ec2d7-fff6-480b-8bb1-d726c2d17696" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ab34ec65-f187-4263-88e3-1d08f0676f63" xlink:to="loc_srt_MaximumMember_f36ec2d7-fff6-480b-8bb1-d726c2d17696" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_296c19df-4387-41e8-a313-a5fc34bd9980" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_296c19df-4387-41e8-a313-a5fc34bd9980" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_0215dc49-6c02-44fa-a9d1-d00310c19669" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_0215dc49-6c02-44fa-a9d1-d00310c19669" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_f0d26596-d5a4-4b1e-87c5-f371d2087dee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_f0d26596-d5a4-4b1e-87c5-f371d2087dee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_f2eb5b33-a294-4131-9615-f6d6c02959e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_f2eb5b33-a294-4131-9615-f6d6c02959e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_9c7498b9-b372-4e85-976f-8a4082ef54c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_9c7498b9-b372-4e85-976f-8a4082ef54c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl_196aaf83-de9c-40ea-964d-ba625e9a16ab" xlink:href="nsit-20250630.xsd#nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl_196aaf83-de9c-40ea-964d-ba625e9a16ab" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0fc7b9c6-7960-426e-8f85-417d35d834c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0fc7b9c6-7960-426e-8f85-417d35d834c1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2ce1b18a-5a1f-4916-b2de-6eb1f2caa0cf" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:to="loc_srt_ProductOrServiceAxis_2ce1b18a-5a1f-4916-b2de-6eb1f2caa0cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2ce1b18a-5a1f-4916-b2de-6eb1f2caa0cf_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_2ce1b18a-5a1f-4916-b2de-6eb1f2caa0cf" xlink:to="loc_srt_ProductsAndServicesDomain_2ce1b18a-5a1f-4916-b2de-6eb1f2caa0cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5c8a59a3-0ac8-4b6d-9bc7-2c2f469acea1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_2ce1b18a-5a1f-4916-b2de-6eb1f2caa0cf" xlink:to="loc_srt_ProductsAndServicesDomain_5c8a59a3-0ac8-4b6d-9bc7-2c2f469acea1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_HardwareMember_de8cc32d-2f02-4c8e-b8c5-69dd6c703e56" xlink:href="nsit-20250630.xsd#nsit_HardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5c8a59a3-0ac8-4b6d-9bc7-2c2f469acea1" xlink:to="loc_nsit_HardwareMember_de8cc32d-2f02-4c8e-b8c5-69dd6c703e56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SoftwareMember_2cdadd84-aa10-4685-a4c4-170c964e30a8" xlink:href="nsit-20250630.xsd#nsit_SoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5c8a59a3-0ac8-4b6d-9bc7-2c2f469acea1" xlink:to="loc_nsit_SoftwareMember_2cdadd84-aa10-4685-a4c4-170c964e30a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_74737af7-b344-4bf8-b63e-65883b2ffc77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5c8a59a3-0ac8-4b6d-9bc7-2c2f469acea1" xlink:to="loc_us-gaap_ServiceMember_74737af7-b344-4bf8-b63e-65883b2ffc77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_56903617-9fb2-42d5-9de8-345ca5b8cb02" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:to="loc_srt_MajorCustomersAxis_56903617-9fb2-42d5-9de8-345ca5b8cb02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_56903617-9fb2-42d5-9de8-345ca5b8cb02_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_56903617-9fb2-42d5-9de8-345ca5b8cb02" xlink:to="loc_srt_NameOfMajorCustomerDomain_56903617-9fb2-42d5-9de8-345ca5b8cb02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_19fdc261-50a8-4afa-aaa2-59fed670cf84" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_56903617-9fb2-42d5-9de8-345ca5b8cb02" xlink:to="loc_srt_NameOfMajorCustomerDomain_19fdc261-50a8-4afa-aaa2-59fed670cf84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_LargeEnterpriseCorporateMember_d10d22e4-2d02-4de6-9a16-93713dec8825" xlink:href="nsit-20250630.xsd#nsit_LargeEnterpriseCorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_19fdc261-50a8-4afa-aaa2-59fed670cf84" xlink:to="loc_nsit_LargeEnterpriseCorporateMember_d10d22e4-2d02-4de6-9a16-93713dec8825" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_CommercialClientGroupMember_a287ffdf-709a-40ba-92f4-91f8dbc8f9a2" xlink:href="nsit-20250630.xsd#nsit_CommercialClientGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_19fdc261-50a8-4afa-aaa2-59fed670cf84" xlink:to="loc_nsit_CommercialClientGroupMember_a287ffdf-709a-40ba-92f4-91f8dbc8f9a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_PublicSectorMember_4231a50e-d207-4eb9-a46d-ddb5790f8f45" xlink:href="nsit-20250630.xsd#nsit_PublicSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_19fdc261-50a8-4afa-aaa2-59fed670cf84" xlink:to="loc_nsit_PublicSectorMember_4231a50e-d207-4eb9-a46d-ddb5790f8f45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b3034450-d0ca-40c6-9fc8-f46b3df6b02d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b3034450-d0ca-40c6-9fc8-f46b3df6b02d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b3034450-d0ca-40c6-9fc8-f46b3df6b02d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b3034450-d0ca-40c6-9fc8-f46b3df6b02d" xlink:to="loc_us-gaap_SegmentDomain_b3034450-d0ca-40c6-9fc8-f46b3df6b02d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_de379634-ae19-4869-a326-3a31072728c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b3034450-d0ca-40c6-9fc8-f46b3df6b02d" xlink:to="loc_us-gaap_SegmentDomain_de379634-ae19-4869-a326-3a31072728c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_NorthAmericaSegmentMember_f7820dd9-224e-468d-93a8-6ed24bccdfa1" xlink:href="nsit-20250630.xsd#nsit_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de379634-ae19-4869-a326-3a31072728c1" xlink:to="loc_nsit_NorthAmericaSegmentMember_f7820dd9-224e-468d-93a8-6ed24bccdfa1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EMEASegmentMember_82cf2db7-8bba-4b79-a2cf-915fbd39193e" xlink:href="nsit-20250630.xsd#nsit_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de379634-ae19-4869-a326-3a31072728c1" xlink:to="loc_nsit_EMEASegmentMember_82cf2db7-8bba-4b79-a2cf-915fbd39193e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_APACSegmentMember_3d6eba4a-5ac2-4a40-a185-787aba48708e" xlink:href="nsit-20250630.xsd#nsit_APACSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de379634-ae19-4869-a326-3a31072728c1" xlink:to="loc_nsit_APACSegmentMember_3d6eba4a-5ac2-4a40-a185-787aba48708e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_5cb0672c-8837-41d3-8854-b9cbd67f5a05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_5cb0672c-8837-41d3-8854-b9cbd67f5a05" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_5cb0672c-8837-41d3-8854-b9cbd67f5a05_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_5cb0672c-8837-41d3-8854-b9cbd67f5a05" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_5cb0672c-8837-41d3-8854-b9cbd67f5a05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_e1672cdb-f858-4864-8ba4-ffa56aa1c593" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_5cb0672c-8837-41d3-8854-b9cbd67f5a05" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_e1672cdb-f858-4864-8ba4-ffa56aa1c593" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesChannelDirectlyToConsumerMember_f1dad350-2abb-4530-9647-09466a0e0572" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_e1672cdb-f858-4864-8ba4-ffa56aa1c593" xlink:to="loc_us-gaap_SalesChannelDirectlyToConsumerMember_f1dad350-2abb-4530-9647-09466a0e0572" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesChannelThroughIntermediaryMember_9c8ebff6-eff3-4bd2-a0d2-78228d53a8af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_e1672cdb-f858-4864-8ba4-ffa56aa1c593" xlink:to="loc_us-gaap_SalesChannelThroughIntermediaryMember_9c8ebff6-eff3-4bd2-a0d2-78228d53a8af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b1d43b90-cb45-44a4-acd5-af11613aed7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0fc7b9c6-7960-426e-8f85-417d35d834c1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b1d43b90-cb45-44a4-acd5-af11613aed7b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_a010dd73-37b3-4afe-8742-0255420d8822" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6798c6a5-620a-4047-9694-1464e2add96a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a010dd73-37b3-4afe-8742-0255420d8822" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6798c6a5-620a-4047-9694-1464e2add96a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e2b85189-c4b6-4c78-9cc6-2dc64dfa6a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6798c6a5-620a-4047-9694-1464e2add96a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e2b85189-c4b6-4c78-9cc6-2dc64dfa6a4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e2b85189-c4b6-4c78-9cc6-2dc64dfa6a4d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e2b85189-c4b6-4c78-9cc6-2dc64dfa6a4d" xlink:to="loc_us-gaap_SegmentDomain_e2b85189-c4b6-4c78-9cc6-2dc64dfa6a4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_557663b3-5c8c-47d5-bb54-acb33b55a385" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e2b85189-c4b6-4c78-9cc6-2dc64dfa6a4d" xlink:to="loc_us-gaap_SegmentDomain_557663b3-5c8c-47d5-bb54-acb33b55a385" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_NorthAmericaSegmentMember_da3fccff-2d94-4f14-9a98-518778cae9e0" xlink:href="nsit-20250630.xsd#nsit_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_557663b3-5c8c-47d5-bb54-acb33b55a385" xlink:to="loc_nsit_NorthAmericaSegmentMember_da3fccff-2d94-4f14-9a98-518778cae9e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EMEASegmentMember_dc37da8d-edfe-4354-b2ca-5ce8af326ab7" xlink:href="nsit-20250630.xsd#nsit_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_557663b3-5c8c-47d5-bb54-acb33b55a385" xlink:to="loc_nsit_EMEASegmentMember_dc37da8d-edfe-4354-b2ca-5ce8af326ab7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_APACSegmentMember_b21256f1-8f83-4267-b25d-5ad535da2f21" xlink:href="nsit-20250630.xsd#nsit_APACSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_557663b3-5c8c-47d5-bb54-acb33b55a385" xlink:to="loc_nsit_APACSegmentMember_b21256f1-8f83-4267-b25d-5ad535da2f21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_989e26ae-9d0a-4e03-8f09-f324ac493e72" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6798c6a5-620a-4047-9694-1464e2add96a" xlink:to="loc_srt_ProductOrServiceAxis_989e26ae-9d0a-4e03-8f09-f324ac493e72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_989e26ae-9d0a-4e03-8f09-f324ac493e72_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_989e26ae-9d0a-4e03-8f09-f324ac493e72" xlink:to="loc_srt_ProductsAndServicesDomain_989e26ae-9d0a-4e03-8f09-f324ac493e72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c8719014-f951-4b22-abdd-cc6cbc93c959" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_989e26ae-9d0a-4e03-8f09-f324ac493e72" xlink:to="loc_srt_ProductsAndServicesDomain_c8719014-f951-4b22-abdd-cc6cbc93c959" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_HardwareMember_bc44c935-acf0-4569-9c0a-cf75f3fdfc7e" xlink:href="nsit-20250630.xsd#nsit_HardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c8719014-f951-4b22-abdd-cc6cbc93c959" xlink:to="loc_nsit_HardwareMember_bc44c935-acf0-4569-9c0a-cf75f3fdfc7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SoftwareMember_05913be5-715f-4893-ab4e-1f9ad3c01225" xlink:href="nsit-20250630.xsd#nsit_SoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c8719014-f951-4b22-abdd-cc6cbc93c959" xlink:to="loc_nsit_SoftwareMember_05913be5-715f-4893-ab4e-1f9ad3c01225" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_efe05c09-f071-4ecc-83f1-a62b4f4c027c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c8719014-f951-4b22-abdd-cc6cbc93c959" xlink:to="loc_us-gaap_ServiceMember_efe05c09-f071-4ecc-83f1-a62b4f4c027c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bebd1e5b-07a4-4676-829d-dce2f1ba691f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a010dd73-37b3-4afe-8742-0255420d8822" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bebd1e5b-07a4-4676-829d-dce2f1ba691f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d2917520-1490-4453-88fd-55136dc39263" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a010dd73-37b3-4afe-8742-0255420d8822" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d2917520-1490-4453-88fd-55136dc39263" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0bbe6097-0716-4475-873a-46d257cbccc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a010dd73-37b3-4afe-8742-0255420d8822" xlink:to="loc_us-gaap_GrossProfit_0bbe6097-0716-4475-873a-46d257cbccc4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_45a99692-f1dd-4aa4-97b6-c59710d9f886" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a010dd73-37b3-4afe-8742-0255420d8822" xlink:to="loc_us-gaap_OperatingExpensesAbstract_45a99692-f1dd-4aa4-97b6-c59710d9f886" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SellingGeneralAndAdministrativeExpenseAdjusted_8e7068cf-1463-483e-8656-5fc2d07e37ad" xlink:href="nsit-20250630.xsd#nsit_SellingGeneralAndAdministrativeExpenseAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_45a99692-f1dd-4aa4-97b6-c59710d9f886" xlink:to="loc_nsit_SellingGeneralAndAdministrativeExpenseAdjusted_8e7068cf-1463-483e-8656-5fc2d07e37ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9d15ad6d-ab20-40fb-a18a-3a55a6127b76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_45a99692-f1dd-4aa4-97b6-c59710d9f886" xlink:to="loc_us-gaap_ShareBasedCompensation_9d15ad6d-ab20-40fb-a18a-3a55a6127b76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_OperatingIncomeLossAdjusted_ff921441-669a-4ed6-bf8a-0477933a2965" xlink:href="nsit-20250630.xsd#nsit_OperatingIncomeLossAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_45a99692-f1dd-4aa4-97b6-c59710d9f886" xlink:to="loc_nsit_OperatingIncomeLossAdjusted_ff921441-669a-4ed6-bf8a-0477933a2965" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_b5069d3d-0ca8-40a3-a5b3-5d495c573483" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_185e87d0-7589-4e37-a991-fa5707003821" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_b5069d3d-0ca8-40a3-a5b3-5d495c573483" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_185e87d0-7589-4e37-a991-fa5707003821" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_4520640b-b8c4-42f3-b1f8-f2602a0a3906" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_185e87d0-7589-4e37-a991-fa5707003821" xlink:to="loc_srt_ConsolidationItemsAxis_4520640b-b8c4-42f3-b1f8-f2602a0a3906" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_4520640b-b8c4-42f3-b1f8-f2602a0a3906_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_4520640b-b8c4-42f3-b1f8-f2602a0a3906" xlink:to="loc_srt_ConsolidationItemsDomain_4520640b-b8c4-42f3-b1f8-f2602a0a3906_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7d562dc8-b10d-45d3-b343-eebcb7db322a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_4520640b-b8c4-42f3-b1f8-f2602a0a3906" xlink:to="loc_srt_ConsolidationItemsDomain_7d562dc8-b10d-45d3-b343-eebcb7db322a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_1845710b-0a66-475c-a9ee-e093f27ba3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7d562dc8-b10d-45d3-b343-eebcb7db322a" xlink:to="loc_us-gaap_OperatingSegmentsMember_1845710b-0a66-475c-a9ee-e093f27ba3a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_13df7692-f967-4cdc-9fbe-23354bec50f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_7d562dc8-b10d-45d3-b343-eebcb7db322a" xlink:to="loc_us-gaap_IntersegmentEliminationMember_13df7692-f967-4cdc-9fbe-23354bec50f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a3dc7c9e-d79b-4682-ad57-d15ee6bd8fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_185e87d0-7589-4e37-a991-fa5707003821" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a3dc7c9e-d79b-4682-ad57-d15ee6bd8fe9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a3dc7c9e-d79b-4682-ad57-d15ee6bd8fe9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a3dc7c9e-d79b-4682-ad57-d15ee6bd8fe9" xlink:to="loc_us-gaap_SegmentDomain_a3dc7c9e-d79b-4682-ad57-d15ee6bd8fe9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dd13089d-1869-42a4-845c-61f4703d19d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a3dc7c9e-d79b-4682-ad57-d15ee6bd8fe9" xlink:to="loc_us-gaap_SegmentDomain_dd13089d-1869-42a4-845c-61f4703d19d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_NorthAmericaSegmentMember_4e80f967-96dc-4397-b6b9-7f6054cc5d35" xlink:href="nsit-20250630.xsd#nsit_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dd13089d-1869-42a4-845c-61f4703d19d1" xlink:to="loc_nsit_NorthAmericaSegmentMember_4e80f967-96dc-4397-b6b9-7f6054cc5d35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EMEASegmentMember_0b2f2c39-c52d-4e18-9015-b1a1d1997fd2" xlink:href="nsit-20250630.xsd#nsit_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dd13089d-1869-42a4-845c-61f4703d19d1" xlink:to="loc_nsit_EMEASegmentMember_0b2f2c39-c52d-4e18-9015-b1a1d1997fd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_APACSegmentMember_7fc59c3e-f59f-4295-bdc0-82d04b1f20cc" xlink:href="nsit-20250630.xsd#nsit_APACSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dd13089d-1869-42a4-845c-61f4703d19d1" xlink:to="loc_nsit_APACSegmentMember_7fc59c3e-f59f-4295-bdc0-82d04b1f20cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_87f32790-806e-43e1-8a5d-fd15e93a7be0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_b5069d3d-0ca8-40a3-a5b3-5d495c573483" xlink:to="loc_us-gaap_Assets_87f32790-806e-43e1-8a5d-fd15e93a7be0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1d0d6292-70f3-44f5-9bc6-1b336984c5de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a13244dd-fc21-41f7-b64c-7b436ab41542" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1d0d6292-70f3-44f5-9bc6-1b336984c5de" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a13244dd-fc21-41f7-b64c-7b436ab41542" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b56479ae-a5fd-4967-88d7-cf8ed6bad772" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a13244dd-fc21-41f7-b64c-7b436ab41542" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b56479ae-a5fd-4967-88d7-cf8ed6bad772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b56479ae-a5fd-4967-88d7-cf8ed6bad772_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b56479ae-a5fd-4967-88d7-cf8ed6bad772" xlink:to="loc_us-gaap_SegmentDomain_b56479ae-a5fd-4967-88d7-cf8ed6bad772_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_943f61dc-2b23-40b1-93dc-a10a0063a04a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b56479ae-a5fd-4967-88d7-cf8ed6bad772" xlink:to="loc_us-gaap_SegmentDomain_943f61dc-2b23-40b1-93dc-a10a0063a04a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_NorthAmericaSegmentMember_6a623396-e040-489c-8f53-1939dddb38d3" xlink:href="nsit-20250630.xsd#nsit_NorthAmericaSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_943f61dc-2b23-40b1-93dc-a10a0063a04a" xlink:to="loc_nsit_NorthAmericaSegmentMember_6a623396-e040-489c-8f53-1939dddb38d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EMEASegmentMember_7338ca0e-e16d-4649-8b2e-823bee51689e" xlink:href="nsit-20250630.xsd#nsit_EMEASegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_943f61dc-2b23-40b1-93dc-a10a0063a04a" xlink:to="loc_nsit_EMEASegmentMember_7338ca0e-e16d-4649-8b2e-823bee51689e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_APACSegmentMember_f3c1b96d-925e-4d8d-b37d-c7a1ea91e833" xlink:href="nsit-20250630.xsd#nsit_APACSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_943f61dc-2b23-40b1-93dc-a10a0063a04a" xlink:to="loc_nsit_APACSegmentMember_f3c1b96d-925e-4d8d-b37d-c7a1ea91e833" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_462106bd-2a67-4e10-9453-842c08f32066" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1d0d6292-70f3-44f5-9bc6-1b336984c5de" xlink:to="loc_us-gaap_Depreciation_462106bd-2a67-4e10-9453-842c08f32066" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0b6074f5-a987-462d-9edc-95b0f99f21e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1d0d6292-70f3-44f5-9bc6-1b336984c5de" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0b6074f5-a987-462d-9edc-95b0f99f21e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d19e5d61-af79-4d84-ac4d-a199a3c24c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1d0d6292-70f3-44f5-9bc6-1b336984c5de" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d19e5d61-af79-4d84-ac4d-a199a3c24c0e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insight.com/role/AcquisitionDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#AcquisitionDetails"/>
  <link:definitionLink xlink:role="http://www.insight.com/role/AcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_322ca09e-3ba4-44bb-819b-73b0e5706b52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_322ca09e-3ba4-44bb-819b-73b0e5706b52" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2bef4bc9-9f41-4e7e-9a1d-735283253069" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_322ca09e-3ba4-44bb-819b-73b0e5706b52" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2bef4bc9-9f41-4e7e-9a1d-735283253069" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2bef4bc9-9f41-4e7e-9a1d-735283253069_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2bef4bc9-9f41-4e7e-9a1d-735283253069" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2bef4bc9-9f41-4e7e-9a1d-735283253069_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c5bbb6e-d72e-4dcc-b23b-8f65acde82e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2bef4bc9-9f41-4e7e-9a1d-735283253069" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c5bbb6e-d72e-4dcc-b23b-8f65acde82e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_InfoCenter.ioInfocenterMember_abdb386f-fa6d-4c6f-a325-9e47f47cacd1" xlink:href="nsit-20250630.xsd#nsit_InfoCenter.ioInfocenterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c5bbb6e-d72e-4dcc-b23b-8f65acde82e2" xlink:to="loc_nsit_InfoCenter.ioInfocenterMember_abdb386f-fa6d-4c6f-a325-9e47f47cacd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_f8c91f46-813f-42af-b9fa-33b24779251f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_322ca09e-3ba4-44bb-819b-73b0e5706b52" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_f8c91f46-813f-42af-b9fa-33b24779251f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_f8c91f46-813f-42af-b9fa-33b24779251f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_f8c91f46-813f-42af-b9fa-33b24779251f" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_f8c91f46-813f-42af-b9fa-33b24779251f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_5c1d6800-2013-4f25-a636-429cef8f9acb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_f8c91f46-813f-42af-b9fa-33b24779251f" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_5c1d6800-2013-4f25-a636-429cef8f9acb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EarnoutOneMember_b0a93952-d0cd-4ea3-9c92-13309eeb8acf" xlink:href="nsit-20250630.xsd#nsit_EarnoutOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_5c1d6800-2013-4f25-a636-429cef8f9acb" xlink:to="loc_nsit_EarnoutOneMember_b0a93952-d0cd-4ea3-9c92-13309eeb8acf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_617313a2-6293-4e76-a3b3-ef81698cd73d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_322ca09e-3ba4-44bb-819b-73b0e5706b52" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_617313a2-6293-4e76-a3b3-ef81698cd73d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_617313a2-6293-4e76-a3b3-ef81698cd73d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_617313a2-6293-4e76-a3b3-ef81698cd73d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_617313a2-6293-4e76-a3b3-ef81698cd73d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_eceb05de-5da3-4b7b-a7c4-88d98fc09bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_617313a2-6293-4e76-a3b3-ef81698cd73d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_eceb05de-5da3-4b7b-a7c4-88d98fc09bfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a06f8ec3-2c2f-43c6-92a7-0eb19effb37c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_eceb05de-5da3-4b7b-a7c4-88d98fc09bfd" xlink:to="loc_us-gaap_SubsequentEventMember_a06f8ec3-2c2f-43c6-92a7-0eb19effb37c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_a7834c11-fbc4-4f7e-9114-22fc5019052b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_a7834c11-fbc4-4f7e-9114-22fc5019052b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_450ab124-be97-4008-aeb8-dcf1a52ca834" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_450ab124-be97-4008-aeb8-dcf1a52ca834" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_4c75dc43-9800-4b98-9ba7-18c4748e0ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_4c75dc43-9800-4b98-9ba7-18c4748e0ff7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_b47e9e02-ede3-4ca9-b66b-25137ee8e9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_b47e9e02-ede3-4ca9-b66b-25137ee8e9b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_52377ecc-0aca-4d15-be99-abb5856b6aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_52377ecc-0aca-4d15-be99-abb5856b6aa7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ed3b00cb-003b-4378-82ae-7fd1429982da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ed3b00cb-003b-4378-82ae-7fd1429982da" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_d9e58741-ed78-4ebe-8ec0-7d02c271e5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_d9e58741-ed78-4ebe-8ec0-7d02c271e5f8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_BusinessCombinationConsiderationTransferredIncentive_d3e4e216-6870-49dd-87a5-a7a35d14056d" xlink:href="nsit-20250630.xsd#nsit_BusinessCombinationConsiderationTransferredIncentive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_nsit_BusinessCombinationConsiderationTransferredIncentive_d3e4e216-6870-49dd-87a5-a7a35d14056d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_99536e75-7336-4f91-bb59-0e9f04a2a2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_99536e75-7336-4f91-bb59-0e9f04a2a2f2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_786f0eb3-e4da-4d7b-8ca2-37913791d018" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_786f0eb3-e4da-4d7b-8ca2-37913791d018" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_b75be8b6-ded3-4a10-b537-324e87a8db83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_b75be8b6-ded3-4a10-b537-324e87a8db83" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e7e5127d-ff11-49b0-a62a-840ee6c804e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e7e5127d-ff11-49b0-a62a-840ee6c804e9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_262b29ed-39cd-4c2d-aecb-572ce7248b28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_Goodwill_262b29ed-39cd-4c2d-aecb-572ce7248b28" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_9d00e7b4-5bfc-4c65-a24e-07ebf323ade1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_9d00e7b4-5bfc-4c65-a24e-07ebf323ade1" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_6eef95e9-38e9-4e28-b2d9-a5276efdc0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_6eef95e9-38e9-4e28-b2d9-a5276efdc0ac" xlink:type="arc" order="14"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>nsit-20250630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:823e662f-cd86-4144-a1f9-cd900973cef0,g:e7dcb0b7-469d-453d-925a-af4c6c01e505-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fb13100a-7310-4572-9aee-b94e179b4df7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_91da29c5-7b6e-42d9-a940-12125b4e5a34_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities_e43cc6ed-655a-4730-8aca-a9a3e427721c_terseLabel_en-US" xlink:label="lab_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net borrowings (repayments) under inventory financing facilities</link:label>
    <link:label id="lab_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities_label_en-US" xlink:label="lab_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments of) Inventory Financing Facilities</link:label>
    <link:label id="lab_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities_documentation_en-US" xlink:label="lab_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments of) Inventory Financing Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities" xlink:href="nsit-20250630.xsd#nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities" xlink:to="lab_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesChannelDirectlyToConsumerMember_7ee7dd16-d14a-4d32-a49c-df499c5902a4_terseLabel_en-US" xlink:label="lab_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross revenue recognition (Principal)</link:label>
    <link:label id="lab_us-gaap_SalesChannelDirectlyToConsumerMember_label_en-US" xlink:label="lab_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Channel, Directly to Consumer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:to="lab_us-gaap_SalesChannelDirectlyToConsumerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b963ac48-834d-4126-815b-a77929e6ffc0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_a849ee0c-ba04-4918-8e3a-6e652798bbba_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_9a8dbd13-6289-4a3a-acb2-072fc2c52b63_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RiskLevelMediumMember_34a1158e-e20d-426c-b6e4-c3192323747c_terseLabel_en-US" xlink:label="lab_us-gaap_RiskLevelMediumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Moderate risk</link:label>
    <link:label id="lab_us-gaap_RiskLevelMediumMember_label_en-US" xlink:label="lab_us-gaap_RiskLevelMediumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risk Level, Medium [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RiskLevelMediumMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RiskLevelMediumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RiskLevelMediumMember" xlink:to="lab_us-gaap_RiskLevelMediumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock_74101351-533b-400b-9981-b2ffd5ed79f3_terseLabel_en-US" xlink:label="lab_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Information about Receivables and Contract Liabilities</link:label>
    <link:label id="lab_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock_label_en-US" xlink:label="lab_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Receivables And Contract Liability [Table Text Block]</link:label>
    <link:label id="lab_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock_documentation_en-US" xlink:label="lab_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with receivables and contract liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock" xlink:href="nsit-20250630.xsd#nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock" xlink:to="lab_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_eb7960eb-c816-4ea6-8dce-e13a3cf3a7ae_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recently Issued Accounting Standards and Recently Adopted Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_CanadaFacilityMember_1ea6bb90-207c-44b8-b895-d71f119d2fb7_terseLabel_en-US" xlink:label="lab_nsit_CanadaFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canada Facility</link:label>
    <link:label id="lab_nsit_CanadaFacilityMember_label_en-US" xlink:label="lab_nsit_CanadaFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Canada Facility [Member]</link:label>
    <link:label id="lab_nsit_CanadaFacilityMember_documentation_en-US" xlink:label="lab_nsit_CanadaFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Canada facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_CanadaFacilityMember" xlink:href="nsit-20250630.xsd#nsit_CanadaFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_CanadaFacilityMember" xlink:to="lab_nsit_CanadaFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_7dc692cd-b175-4ba9-8503-8a720289a1a8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_77ddf5fb-c1af-4f49-b4b4-b4a1c44112cd_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets, net</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_6b3e827e-d861-443e-a306-367b631c4f35_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants sold to purchase of additional common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f1562a0a-a130-4a2f-8317-ae5a85bfa501_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_3d09462b-440d-4f72-8c7f-e0714bc3874d_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase commitment term</link:label>
    <link:label id="lab_us-gaap_LongtermPurchaseCommitmentPeriod_label_en-US" xlink:label="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:to="lab_us-gaap_LongtermPurchaseCommitmentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_2089ea56-2257-42ed-8b81-7ba385bfd5c8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_71f9b30d-7817-47f7-919d-69d6fc92004f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Financial Information about Reportable Operating Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_41b38e26-1751-4190-b1fc-814e1910e563_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of last reported sale price to conversion price on each applicable trading day</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ea82a505-c3f7-45f9-b04e-ea6e610709cc_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock purchase plan issuances (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_35783698-f565-47df-8d23-a12aea33d20f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total remaining performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_67ca7e0a-b157-4f08-9291-69a21b71965e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: debt issuance costs, net of accumulated amortization</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_8ef6b66c-d688-4fd4-ac64-c2fc26ea7a20_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: debt issuance costs, net of accumulated amortization</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f65b7308-44f7-4f50-9a8d-ccb59eb00b5e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Increase in other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_ad692b4f-869a-46a6-887f-6b5f5adf24e4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_aaf475f2-a9ca-4880-a400-9d28b47b5f25_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_91b6df87-4528-4b74-b01a-1a1b00390ad2_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_31db0dcd-de9b-433f-9cce-703073ba7a0c_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_d0a0e8f3-86b7-4952-9602-1f14014e4c53_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_cb0a05cf-fc28-430b-b133-9cff5cd952c1_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_06455efc-5a82-427b-a9df-d799ebb7f88c_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_f8411206-19e7-45a3-a9d4-45331e672880_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_3bb44b68-7ad5-4905-9519-ee50127f17cb_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SuretyBondMember_a6c9d871-abc0-4215-829b-a3df143bf268_terseLabel_en-US" xlink:label="lab_us-gaap_SuretyBondMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Surety Bond</link:label>
    <link:label id="lab_us-gaap_SuretyBondMember_label_en-US" xlink:label="lab_us-gaap_SuretyBondMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Surety Bond [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SuretyBondMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SuretyBondMember" xlink:to="lab_us-gaap_SuretyBondMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_ee99e6fc-c910-4596-aeb7-8172f6ddf11d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_7959d1c0-d2b5-4f91-94bb-392524579ae1_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent_36ab5fda-1f8f-4797-8f11-e6b0db7106ba_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Decrease (increase) in long-term accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Long-Term Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent" xlink:to="lab_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_6525225e-fef8-472a-b320-33358cf60254_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract_a7350f0d-92d9-4c8b-9515-0640cda85e37_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Assets Held-for-Sale Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9c442db5-4de1-4457-b5a5-5ff6b7e7ce7e_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_5989fb8f-e4a5-4c04-b72a-4974a0e90f6f_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_ab5353cf-d870-4551-bfe9-4854bc291ad1_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_3a874e4d-99f1-489f-96fd-2e738fce01f2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits, interest on income taxes accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_25d72ebb-ea57-41f4-a80e-77ee356dce4d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net of accumulated amortization of $283,169 and $243,187, respectively</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_d3464bc1-efb3-432c-9ff2-14a8c4bf5777_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_1286be0b-80f0-4da7-adb8-4fa1a28590f5_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_f75073c5-e397-4382-9a27-699d62f01453_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ba1888c2-a01f-4259-adab-84fcb7ff03c1_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_9aa88387-8432-463e-94cb-568aaa8a7c82_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liability:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_f257a9c4-0042-40fb-a7d8-2db45e4b74af_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_477a6e62-1c28-4f15-adc5-bb0b5b65959c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Earnings before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_39f728c5-6445-41a3-912a-0cb7e7bd30c0_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_RealEstateHeldForSaleTextBlock_4f1d31f1-14c3-4a42-a13a-b04281a37a6c_terseLabel_en-US" xlink:label="lab_nsit_RealEstateHeldForSaleTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets Held for Sale</link:label>
    <link:label id="lab_nsit_RealEstateHeldForSaleTextBlock_label_en-US" xlink:label="lab_nsit_RealEstateHeldForSaleTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Real Estate Held For Sale [Text Block]</link:label>
    <link:label id="lab_nsit_RealEstateHeldForSaleTextBlock_documentation_en-US" xlink:label="lab_nsit_RealEstateHeldForSaleTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Real estate held for sale.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_RealEstateHeldForSaleTextBlock" xlink:href="nsit-20250630.xsd#nsit_RealEstateHeldForSaleTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_RealEstateHeldForSaleTextBlock" xlink:to="lab_nsit_RealEstateHeldForSaleTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_067e4b5f-3b30-4981-88ec-3d2f226486f3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, redemption price, percentage of principal amount redeemed</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_ea39c5ac-bb0a-4b65-80ce-80475ab5009e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_25a0f282-6f33-45df-88d4-c69b20b12c63_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1c9e0040-e3d8-40a9-92da-e08ef95f85b9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_BusinessCombinationConsiderationTransferredIncentive_4592f248-3992-426c-9932-bd782179a56f_terseLabel_en-US" xlink:label="lab_nsit_BusinessCombinationConsiderationTransferredIncentive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Seller incentive opportunity</link:label>
    <link:label id="lab_nsit_BusinessCombinationConsiderationTransferredIncentive_label_en-US" xlink:label="lab_nsit_BusinessCombinationConsiderationTransferredIncentive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Incentive</link:label>
    <link:label id="lab_nsit_BusinessCombinationConsiderationTransferredIncentive_documentation_en-US" xlink:label="lab_nsit_BusinessCombinationConsiderationTransferredIncentive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Incentive</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_BusinessCombinationConsiderationTransferredIncentive" xlink:href="nsit-20250630.xsd#nsit_BusinessCombinationConsiderationTransferredIncentive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_BusinessCombinationConsiderationTransferredIncentive" xlink:to="lab_nsit_BusinessCombinationConsiderationTransferredIncentive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_c0a10f23-ae92-4c47-bbdd-17b5f7019a2e_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus_4825f9d5-ad85-4302-9a97-3ba978545834_terseLabel_en-US" xlink:label="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory financing facility rate if vendor terms not met equal prime plus</link:label>
    <link:label id="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus_label_en-US" xlink:label="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Financing Facility Rate If Vendor Terms Not Met Equal Prime Plus</link:label>
    <link:label id="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus_documentation_en-US" xlink:label="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory financing facility rate if vendor terms not met equal prime plus.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus" xlink:href="nsit-20250630.xsd#nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus" xlink:to="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_8da058d6-8479-494d-8e2b-374d099a611d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_4ba22e11-a81d-4054-a246-cf1bc9f4ab5b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_ce3006fa-78e1-449e-a5f3-7e92b1b50db6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_7d07f2ab-38b6-4c7c-bc36-05ce5dcb1f4e_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_88531f60-6d76-4dcb-bf04-3b1c819e0e56_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program</link:label>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_label_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockTextBlock" xlink:to="lab_us-gaap_TreasuryStockTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_AssetBasedLendingFacilityMember_1e15f983-9bf4-4929-bd35-925bfcec6c64_terseLabel_en-US" xlink:label="lab_nsit_AssetBasedLendingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ABL revolving credit facility</link:label>
    <link:label id="lab_nsit_AssetBasedLendingFacilityMember_label_en-US" xlink:label="lab_nsit_AssetBasedLendingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Based Lending Facility [Member]</link:label>
    <link:label id="lab_nsit_AssetBasedLendingFacilityMember_documentation_en-US" xlink:label="lab_nsit_AssetBasedLendingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Asset based lending facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AssetBasedLendingFacilityMember" xlink:href="nsit-20250630.xsd#nsit_AssetBasedLendingFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_AssetBasedLendingFacilityMember" xlink:to="lab_nsit_AssetBasedLendingFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_9be85463-2fdc-4c60-84ba-3c798ec08c59_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_8541a16f-d613-491f-b381-6cad902d843f_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_2a2d30f0-5636-4ff1-a10a-d38b1a68f62b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net carrying amount</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_353e66ff-7344-4107-babf-0372d23689fa_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net carrying amount</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_7a78877e-f625-4710-98ef-cb8e1301fce8_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_c1c9358a-7176-4a09-a6dc-1223e442bfa0_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_f232e95a-ffa6-4b84-9021-e5f5e9643dc1_verboseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_00673498-a4e0-4eda-ad5e-6712e1566fd7_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_c2b98ea4-6ae4-4f0b-8d2f-dcfa7a9ac7bf_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_e11bbe68-c112-436c-8fe1-ec08682baacf_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance bonds outstanding</link:label>
    <link:label id="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_label_en-US" xlink:label="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Range of Possible Loss, Portion Not Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:to="lab_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember_5115ba20-e87e-40c1-bb3e-17deef8b1f50_terseLabel_en-US" xlink:label="lab_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior unsecured notes due 2032</link:label>
    <link:label id="lab_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember_label_en-US" xlink:label="lab_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes Due Two Thousand Thirty Two [Member]</link:label>
    <link:label id="lab_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember_documentation_en-US" xlink:label="lab_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes Due Two Thousand Thirty Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember" xlink:href="nsit-20250630.xsd#nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember" xlink:to="lab_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_57d004d2-5a75-4150-b1e2-dca82bb4d03a_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3b2e3757-f09e-49a8-8f26-853fed75763b_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Economic life (in years)</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3ca20313-6932-4415-a568-7e6aced6150f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency exchange effect on cash, cash equivalents and restricted cash balances</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_00d9d7c5-a7d0-4ae9-98e7-450b2ebc1c64_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_b514b412-3ff2-41b6-8520-867dcaed5703_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid to acquire business</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_48a42707-19f0-4031-b639-177c9ba26806_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_PrincipalAmountPerNoteUsedInConversionRate_81835b85-c094-4a08-a1d0-b04ebcc26d54_terseLabel_en-US" xlink:label="lab_nsit_PrincipalAmountPerNoteUsedInConversionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal amount per note used in conversion rate</link:label>
    <link:label id="lab_nsit_PrincipalAmountPerNoteUsedInConversionRate_label_en-US" xlink:label="lab_nsit_PrincipalAmountPerNoteUsedInConversionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Principal Amount Per Note Used In Conversion Rate</link:label>
    <link:label id="lab_nsit_PrincipalAmountPerNoteUsedInConversionRate_documentation_en-US" xlink:label="lab_nsit_PrincipalAmountPerNoteUsedInConversionRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Principal amount per note used in conversion rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_PrincipalAmountPerNoteUsedInConversionRate" xlink:href="nsit-20250630.xsd#nsit_PrincipalAmountPerNoteUsedInConversionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_PrincipalAmountPerNoteUsedInConversionRate" xlink:to="lab_nsit_PrincipalAmountPerNoteUsedInConversionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_0ab800e0-2af2-4d47-ab8a-57c487f4e430_verboseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_TimeAndMaterialContractsAverageExpectedDuration_b8d2cd14-a44d-4796-b892-a83fdea2b3da_terseLabel_en-US" xlink:label="lab_nsit_TimeAndMaterialContractsAverageExpectedDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time and material contracts expected duration</link:label>
    <link:label id="lab_nsit_TimeAndMaterialContractsAverageExpectedDuration_label_en-US" xlink:label="lab_nsit_TimeAndMaterialContractsAverageExpectedDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Time And Material Contracts Average Expected Duration</link:label>
    <link:label id="lab_nsit_TimeAndMaterialContractsAverageExpectedDuration_documentation_en-US" xlink:label="lab_nsit_TimeAndMaterialContractsAverageExpectedDuration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Time and material contracts, average expected duration.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_TimeAndMaterialContractsAverageExpectedDuration" xlink:href="nsit-20250630.xsd#nsit_TimeAndMaterialContractsAverageExpectedDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_TimeAndMaterialContractsAverageExpectedDuration" xlink:to="lab_nsit_TimeAndMaterialContractsAverageExpectedDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_c45a969b-0c7d-42b0-a21d-af73bf7cb46f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_a1d11974-4140-44a9-833f-7ce809e002ec_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option to purchase common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Number of Equity Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:to="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccounting_924abecb-e54e-4faa-a821-d1b2f65e4b31_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccounting" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Recently Issued Accounting Standards</link:label>
    <link:label id="lab_us-gaap_BasisOfAccounting_label_en-US" xlink:label="lab_us-gaap_BasisOfAccounting" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccounting" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccounting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccounting" xlink:to="lab_us-gaap_BasisOfAccounting" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_92cd073e-8f0f-43bb-b49f-f464da9812ac_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockSharesIssued1_783deead-8f60-4ce9-8448-ed649cb14d4c_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockSharesIssued1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conversion of Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesIssued1" xlink:to="lab_us-gaap_ConversionOfStockSharesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_57107e99-b189-4381-b13f-62c161b8104e_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for losses on accounts receivable</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_1caa4868-6de8-4ba9-94d1-94a96de407a7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss on revaluation of warrant settlement liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_label_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Adjustment of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:to="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_62d55528-76c9-43cb-87ec-a7673e7b287c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Revenue Disaggregated by Reportable Operating Segments</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_7fae9d8a-96e0-4b6c-b925-6d89f5dee31d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_4e82348e-ed2e-4b98-8f03-49e16209ee94_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8bea54e9-225f-45e3-abe9-ae270f7e8212_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes, effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_ef892a57-3e58-4e6b-8950-7316e9352f05_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7a2f1f9e-e3b9-478a-bc26-a9767d365b1b_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0e79ead9-83e5-4ac5-a7e7-54a9c13302f7_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_98261da0-4e16-4af3-9511-d9b16c950069_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_69619c80-5885-4ede-868f-54ccae77d5d0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit_68f46daf-b35a-4e53-ad20-3d424fd1da06_terseLabel_en-US" xlink:label="lab_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit facility, increase in amount available for borrowing</link:label>
    <link:label id="lab_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit_label_en-US" xlink:label="lab_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:label id="lab_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit_documentation_en-US" xlink:label="lab_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:href="nsit-20250630.xsd#nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:to="lab_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_17ab6dba-0aa6-45f6-a6dd-39f793bdb8d7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_a1b1915b-d738-45c8-8686-6cb99d02373a_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_8cb0456b-d6c0-4cf3-928c-799cef4867a1_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852d03a7-a1d7-4556-9ffd-f23aad899025_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7497407c-5ca9-4f7d-b674-0f612d3313c1_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_672cfd77-eeb7-415e-b540-5a1842d9a65e_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_0f8aebaf-3515-42b2-8b11-df076f8fe429_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_78938e97-0980-4f52-ba0c-6ae71147ef5f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions, net of cash and cash equivalents acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8123d8d4-4605-4bfb-b1ba-1aa1776ee0a5_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions, net of cash and cash equivalents acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_bd2bbec6-3443-49f9-83a4-5908fef37cb3_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_6c6cdf28-5658-414c-b9dc-3246fa6a223d_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_c2ee7b0d-7f04-46e1-82b7-16448c156209_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive potential common shares due to the warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_61abfdb5-9ea0-4fb6-9a9e-d80bebb86cfd_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_c1dc011c-9173-4fae-aa0c-0d46f4ee256d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings on ABL revolving credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Long-Term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_cf7ad44f-a72d-40e0-9528-62e6869137eb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Changes in Gross Contract Liabilities from Contract with Customers</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3928e2e5-446a-4e38-8726-5f695b27143c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_32d9598c-2cc8-4100-b3b4-28c14cd86882_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (used in) provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_637816d8-94ab-483a-ae79-0e2383ac9ea4_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_label_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Retired, Cost Method, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:to="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_b20eebd4-d0b2-496f-9433-c6a999c26d28_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value ( in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_9f46cbe1-0d6f-4afc-aa62-b2c00e2887b8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_1242041b-f1af-4bf4-9015-7231c87396af_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_8f66389d-5cd3-424b-9a8a-34f1d02ccbca_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization of property and equipment</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_9fe15fe5-74a0-409d-8fbd-0010339826e5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_d31336ac-54d3-4f0f-9f5e-37da2e1f5f26_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion price per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:to="lab_us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_IncreaseDecreaseInAccountsPayableNoncurrent_171c6fc8-8125-4390-babf-a4925b7abd74_terseLabel_en-US" xlink:label="lab_nsit_IncreaseDecreaseInAccountsPayableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Decrease) increase in long-term accounts payable</link:label>
    <link:label id="lab_nsit_IncreaseDecreaseInAccountsPayableNoncurrent_label_en-US" xlink:label="lab_nsit_IncreaseDecreaseInAccountsPayableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Accounts Payable, Noncurrent</link:label>
    <link:label id="lab_nsit_IncreaseDecreaseInAccountsPayableNoncurrent_documentation_en-US" xlink:label="lab_nsit_IncreaseDecreaseInAccountsPayableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) In Accounts Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_IncreaseDecreaseInAccountsPayableNoncurrent" xlink:href="nsit-20250630.xsd#nsit_IncreaseDecreaseInAccountsPayableNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_IncreaseDecreaseInAccountsPayableNoncurrent" xlink:to="lab_nsit_IncreaseDecreaseInAccountsPayableNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_EarningsPerShareBasicAndDiluted1Abstract_077925e7-e82b-4c32-af51-b60531150d8c_terseLabel_en-US" xlink:label="lab_nsit_EarningsPerShareBasicAndDiluted1Abstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net earnings per share:</link:label>
    <link:label id="lab_nsit_EarningsPerShareBasicAndDiluted1Abstract_label_en-US" xlink:label="lab_nsit_EarningsPerShareBasicAndDiluted1Abstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic and Diluted1 [Abstract]</link:label>
    <link:label id="lab_nsit_EarningsPerShareBasicAndDiluted1Abstract_documentation_en-US" xlink:label="lab_nsit_EarningsPerShareBasicAndDiluted1Abstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic and Diluted1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EarningsPerShareBasicAndDiluted1Abstract" xlink:href="nsit-20250630.xsd#nsit_EarningsPerShareBasicAndDiluted1Abstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_EarningsPerShareBasicAndDiluted1Abstract" xlink:to="lab_nsit_EarningsPerShareBasicAndDiluted1Abstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_da58608c-0c23-4a70-96cb-b42e111ef14c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_FifthAmendmentToCreditAgreementMember_26217f8d-8c84-46b5-830e-0fe9673fb918_terseLabel_en-US" xlink:label="lab_nsit_FifthAmendmentToCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fifth Amendment to Credit Agreement</link:label>
    <link:label id="lab_nsit_FifthAmendmentToCreditAgreementMember_label_en-US" xlink:label="lab_nsit_FifthAmendmentToCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fifth Amendment to Credit Agreement [Member]</link:label>
    <link:label id="lab_nsit_FifthAmendmentToCreditAgreementMember_documentation_en-US" xlink:label="lab_nsit_FifthAmendmentToCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fifth Amendment to Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_FifthAmendmentToCreditAgreementMember" xlink:href="nsit-20250630.xsd#nsit_FifthAmendmentToCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_FifthAmendmentToCreditAgreementMember" xlink:to="lab_nsit_FifthAmendmentToCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_be83c01b-9680-4508-892a-a9f8ba2a82e4_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ClassOfWarrantOrRightSettledCash_b52dffa1-ee7b-4f99-8046-cd718dfe52ac_terseLabel_en-US" xlink:label="lab_nsit_ClassOfWarrantOrRightSettledCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of warrant or right, settled cash</link:label>
    <link:label id="lab_nsit_ClassOfWarrantOrRightSettledCash_label_en-US" xlink:label="lab_nsit_ClassOfWarrantOrRightSettledCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Settled Cash</link:label>
    <link:label id="lab_nsit_ClassOfWarrantOrRightSettledCash_documentation_en-US" xlink:label="lab_nsit_ClassOfWarrantOrRightSettledCash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Settled Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ClassOfWarrantOrRightSettledCash" xlink:href="nsit-20250630.xsd#nsit_ClassOfWarrantOrRightSettledCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ClassOfWarrantOrRightSettledCash" xlink:to="lab_nsit_ClassOfWarrantOrRightSettledCash" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_d62a7fc7-6b53-4b2d-a19d-6006e648ddd8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payment of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_d7c8b2ec-75fb-47f8-83e8-f340d32411dc_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_272ef86c-cbb2-4693-86a5-3e3355e71f50_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_44068ea6-5da3-428e-8480-88ddb14383e0_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_ed2e6f4f-bd60-4072-b617-634c6bec7ba3_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ValueActCapitalMember_0310e72a-fc4d-4c7d-8ea0-bd5cc9bfe002_terseLabel_en-US" xlink:label="lab_nsit_ValueActCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ValueAct Capital</link:label>
    <link:label id="lab_nsit_ValueActCapitalMember_label_en-US" xlink:label="lab_nsit_ValueActCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ValueAct Capital [Member]</link:label>
    <link:label id="lab_nsit_ValueActCapitalMember_documentation_en-US" xlink:label="lab_nsit_ValueActCapitalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">ValueAct Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ValueActCapitalMember" xlink:href="nsit-20250630.xsd#nsit_ValueActCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ValueActCapitalMember" xlink:to="lab_nsit_ValueActCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_130ac453-e8f9-4973-88a1-9f988b371849_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_c246c03b-2ab7-4b28-ba1a-5be216381ec1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_99662b45-9178-4da3-bede-3e4545b76ab8_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_ff251986-8599-4ed9-8606-027ee561be10_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_8d389247-c2f4-4f7a-9c55-6649265f6de0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining performance obligation, expected timing of satisfaction period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_AccountsReceivableNetMember_0b03385b-07dd-4161-8983-0108605085ba_terseLabel_en-US" xlink:label="lab_nsit_AccountsReceivableNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Net</link:label>
    <link:label id="lab_nsit_AccountsReceivableNetMember_label_en-US" xlink:label="lab_nsit_AccountsReceivableNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable Net [Member]</link:label>
    <link:label id="lab_nsit_AccountsReceivableNetMember_documentation_en-US" xlink:label="lab_nsit_AccountsReceivableNetMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts receivable, net.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AccountsReceivableNetMember" xlink:href="nsit-20250630.xsd#nsit_AccountsReceivableNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_AccountsReceivableNetMember" xlink:to="lab_nsit_AccountsReceivableNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_02a80d45-b12e-43d8-bef9-51e35edeaf94_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f33ec3b9-0f6f-413d-9d09-99f9f8b773b7_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_b39affed-eea6-4dde-a664-e952705cdba9_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_94bc6858-048a-489f-816b-1494d453be92_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net change on revaluation of earnout liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Achieved in Stages, Preacquisition Equity Interest in Acquiree, Remeasurement, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_EarnoutOneMember_6a8466c8-f39a-4d9a-ac98-d67210acba4f_terseLabel_en-US" xlink:label="lab_nsit_EarnoutOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnout One</link:label>
    <link:label id="lab_nsit_EarnoutOneMember_label_en-US" xlink:label="lab_nsit_EarnoutOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnout One [Member]</link:label>
    <link:label id="lab_nsit_EarnoutOneMember_documentation_en-US" xlink:label="lab_nsit_EarnoutOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Earnout One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EarnoutOneMember" xlink:href="nsit-20250630.xsd#nsit_EarnoutOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_EarnoutOneMember" xlink:to="lab_nsit_EarnoutOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_14bad516-827c-412b-a039-892389c345fa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition and integration related expenses</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition-Related Cost, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_01be2a8b-5788-4fcf-8c51-34c0d1ed7212_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_LargeEnterpriseCorporateMember_e390a979-7f80-4f29-9761-7bc5a5850c85_terseLabel_en-US" xlink:label="lab_nsit_LargeEnterpriseCorporateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Large Enterprise / Corporate</link:label>
    <link:label id="lab_nsit_LargeEnterpriseCorporateMember_label_en-US" xlink:label="lab_nsit_LargeEnterpriseCorporateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Large Enterprise Corporate [Member]</link:label>
    <link:label id="lab_nsit_LargeEnterpriseCorporateMember_documentation_en-US" xlink:label="lab_nsit_LargeEnterpriseCorporateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Large Enterprise / Corporate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_LargeEnterpriseCorporateMember" xlink:href="nsit-20250630.xsd#nsit_LargeEnterpriseCorporateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_LargeEnterpriseCorporateMember" xlink:to="lab_nsit_LargeEnterpriseCorporateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes_75f3f215-a865-4788-bfda-f9f606cd2748_terseLabel_en-US" xlink:label="lab_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt conversion, initial conversion rate (in shares)</link:label>
    <link:label id="lab_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes_label_en-US" xlink:label="lab_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument Convertible Shares Per Thousand Of Principal Amount Of Notes</link:label>
    <link:label id="lab_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes_documentation_en-US" xlink:label="lab_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt instrument convertible shares per thousand of principal amount of notes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes" xlink:href="nsit-20250630.xsd#nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes" xlink:to="lab_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_f335740f-9fba-44b6-a66d-68c83ce74291_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_InventoryFinancingFacilityMember_fa3254d8-ad85-4fcf-aed9-0239c87feff2_terseLabel_en-US" xlink:label="lab_nsit_InventoryFinancingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory Financing Facility</link:label>
    <link:label id="lab_nsit_InventoryFinancingFacilityMember_label_en-US" xlink:label="lab_nsit_InventoryFinancingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Financing Facility [Member]</link:label>
    <link:label id="lab_nsit_InventoryFinancingFacilityMember_documentation_en-US" xlink:label="lab_nsit_InventoryFinancingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory financing facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_InventoryFinancingFacilityMember" xlink:href="nsit-20250630.xsd#nsit_InventoryFinancingFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_InventoryFinancingFacilityMember" xlink:to="lab_nsit_InventoryFinancingFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_b874840a-0f1f-4c05-a2ac-ede809724086_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_a85449d1-ff46-4113-af98-8bb985041394_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_ccda6523-c9c7-4498-9929-e24c3574f3cc_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation Of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0a942153-3cc2-4069-a904-7e83b11b307d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1857c0fc-d813-41b4-92e9-98ae2017d318_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt and Lease Obligation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_5bb2a3af-e3a9-4aff-b08c-410a1fda5e45_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_01e45dd1-34f0-4e8f-a8c7-5c2d78086ad1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_b34f5d5e-a61e-47eb-8934-2a89e5af59e2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, contingent consideration, liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_f4ef7e5e-15c6-4aa8-9a90-ba97b528c724_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_66825216-c248-4e4d-bb9a-2474069d132c_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_304aad2c-bd6b-45a0-a02f-0af3d3bba5bb_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_58758fa7-5623-4682-8a82-339d26dd8223_totalLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization, total</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_5d33cb85-a438-48c1-a387-9a8caabdfccd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_ff8f5a3e-6df1-4f39-819a-cd09d23fcdcd_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_884a1d77-aee8-4f14-a74d-07a68df72136_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract_39573dc1-36a4-474b-afbe-db828a7e348c_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs of goods sold:</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Product and Service Sold [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_44ce5d31-8bac-4e9b-94b1-a119a07331eb_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Conversion price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_ae658653-3a98-4e37-84d3-454c49453880_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss &#8211; foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_CommercialClientGroupMember_edbf97a4-f01f-4c3a-96e0-37b86606103c_terseLabel_en-US" xlink:label="lab_nsit_CommercialClientGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial</link:label>
    <link:label id="lab_nsit_CommercialClientGroupMember_label_en-US" xlink:label="lab_nsit_CommercialClientGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Client Group [Member]</link:label>
    <link:label id="lab_nsit_CommercialClientGroupMember_documentation_en-US" xlink:label="lab_nsit_CommercialClientGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Commercial Client Group</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_CommercialClientGroupMember" xlink:href="nsit-20250630.xsd#nsit_CommercialClientGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_CommercialClientGroupMember" xlink:to="lab_nsit_CommercialClientGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_ebd0cd4a-1dcf-446e-9e1d-4d38ff468b1d_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive potential common shares due to the convertible notes (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_EMEASegmentMember_3b8ea61a-ba6f-4cbe-adea-bbea88f42dbd_terseLabel_en-US" xlink:label="lab_nsit_EMEASegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EMEA</link:label>
    <link:label id="lab_nsit_EMEASegmentMember_label_en-US" xlink:label="lab_nsit_EMEASegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">E M E A Segment [Member]</link:label>
    <link:label id="lab_nsit_EMEASegmentMember_documentation_en-US" xlink:label="lab_nsit_EMEASegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EMEA segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EMEASegmentMember" xlink:href="nsit-20250630.xsd#nsit_EMEASegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_EMEASegmentMember" xlink:to="lab_nsit_EMEASegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4728bcc6-b188-408a-a053-cb98c48d03e9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Segment Reporting Information By Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount_a21e2b62-e106-4b9e-98a3-cacb0d4b8635_terseLabel_en-US" xlink:label="lab_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument change in fair value settlement liability, amount</link:label>
    <link:label id="lab_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount_label_en-US" xlink:label="lab_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument Change In Fair Value Settlement Liability, Amount</link:label>
    <link:label id="lab_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount_documentation_en-US" xlink:label="lab_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument Change In Fair Value Settlement Liability, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount" xlink:href="nsit-20250630.xsd#nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount" xlink:to="lab_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_EMEAFacilitiesMember_dbc48da1-e26c-4b80-bbc6-35cc41a2b980_terseLabel_en-US" xlink:label="lab_nsit_EMEAFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EMEA Facilities</link:label>
    <link:label id="lab_nsit_EMEAFacilitiesMember_label_en-US" xlink:label="lab_nsit_EMEAFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">E M E A Facilities [Member]</link:label>
    <link:label id="lab_nsit_EMEAFacilitiesMember_documentation_en-US" xlink:label="lab_nsit_EMEAFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EMEA facilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EMEAFacilitiesMember" xlink:href="nsit-20250630.xsd#nsit_EMEAFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_EMEAFacilitiesMember" xlink:to="lab_nsit_EMEAFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_a988efe5-28b7-472c-9400-d5b0bc75ac2a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_8f982bf6-afd9-4215-8c34-5f1089e47a42_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant price per share to purchase additional common stock (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_80a8c180-a635-44ba-84c3-25552f92558d_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_10c0c857-6f80-4b9c-999b-5a62b31d705d_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_1ff1e3b0-3b66-48fb-bf7f-3d80ddf63d53_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term contract assets, net</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_a366dd85-91e3-4f3f-9244-5d6a44c1a9b3_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term contract assets, net</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_74511ebd-28d6-4b6d-8d0e-867c684a04be_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_3fcd7ae3-3a2e-4af6-8282-70658a97a59c_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchase program, number of shares repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_d9b3dc2c-481e-46ba-bb4f-8a9e4967cb3d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_aa1724c2-c9ff-4a75-8a41-5e3e0598f981_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of senior unsecured notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_d17da7e8-0077-4a64-8ed7-d69c57b61b37_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_03c8ce2f-976b-4549-b6a8-e77d381b99a8_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_2f4a1c4e-8157-4a52-a0ad-a2f6394c2842_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock_db86f231-27e2-4a76-b45d-8b77cd55ed61_terseLabel_en-US" xlink:label="lab_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Operating Segments By Geographic Location</link:label>
    <link:label id="lab_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock_label_en-US" xlink:label="lab_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Operating Segments By Geographic Location [Table Text Block]</link:label>
    <link:label id="lab_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock_documentation_en-US" xlink:label="lab_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Operating Segments By Geographic Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock" xlink:href="nsit-20250630.xsd#nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock" xlink:to="lab_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_2784f759-379d-49d4-9dda-effde87b06ee_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_adf46be7-c3aa-4257-a7d2-88fc79804456_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_479bb450-7507-40b0-aa65-9de203679638_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_c5811144-076b-4359-a798-fa2a7553037b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_a733a1d7-fc5c-4615-9c7e-964029ad6666_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_21f13b35-96c9-40e6-85dd-f67917de1510_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_f6121360-26fc-4c0f-930c-8bfcb8bc13c8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes, interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5028e114-db4b-413f-a791-ef3bb39bea4a_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts receivable</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_20235711-cf6f-42b1-96a0-07b2164364e5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued upon conversion of notes (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_a61d205c-3edd-46a4-b60c-d9f0c9ad1415_terseLabel_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internal Credit Assessment [Axis]</link:label>
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_label_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Credit Assessment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis" xlink:to="lab_us-gaap_InternalCreditAssessmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalCreditAssessmentDomain_bb8a6924-bd87-4bf0-9478-9f83e18585a3_terseLabel_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internal Credit Assessment [Domain]</link:label>
    <link:label id="lab_us-gaap_InternalCreditAssessmentDomain_label_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Credit Assessment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain" xlink:to="lab_us-gaap_InternalCreditAssessmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage_9743ae6e-0a5e-4d0a-a536-deee21c10cc8_terseLabel_en-US" xlink:label="lab_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount percentage</link:label>
    <link:label id="lab_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage_label_en-US" xlink:label="lab_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased And Retired During Period, Discount Percentage</link:label>
    <link:label id="lab_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage_documentation_en-US" xlink:label="lab_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchased And Retired During Period, Discount Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage" xlink:href="nsit-20250630.xsd#nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage" xlink:to="lab_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_SettlementOfWarrantConversionShares_4ac06571-6a93-46fa-8c94-88de1f8f1549_terseLabel_en-US" xlink:label="lab_nsit_SettlementOfWarrantConversionShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Settlement upon exercise of Warrants (in shares)</link:label>
    <link:label id="lab_nsit_SettlementOfWarrantConversionShares_label_en-US" xlink:label="lab_nsit_SettlementOfWarrantConversionShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Settlement of Warrant Conversion, Shares</link:label>
    <link:label id="lab_nsit_SettlementOfWarrantConversionShares_documentation_en-US" xlink:label="lab_nsit_SettlementOfWarrantConversionShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Settlement of Warrant Conversion, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SettlementOfWarrantConversionShares" xlink:href="nsit-20250630.xsd#nsit_SettlementOfWarrantConversionShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_SettlementOfWarrantConversionShares" xlink:to="lab_nsit_SettlementOfWarrantConversionShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_3b6434c5-d116-425f-8937-8480edc25acd_verboseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_10ea1619-eeb3-43ae-8942-8e3cee17c22c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b82c011b-334d-4ea0-814b-ab0d7d1b1b22_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive potential common shares due to dilutive RSUs, net of tax effect (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_450351df-498e-4624-ba52-8e5da2903c6a_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock_fe41e190-c03a-49b3-926e-4bedd2ef1d51_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Pre-Tax Depreciation and Amortization by Operating Segment</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_a22b216e-2ab4-4f84-86bf-07d547ba0358_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_f89c8665-c2f7-4b6d-8eaf-0d12d37bc5fc_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_00d7aa59-91c5-48e2-9636-94f7539abb17_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_ebcbcc1a-ea0c-4dfb-a065-b5cd1f4bf5fa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayment of principal on the Convertible Notes</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:to="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fd135b55-0b35-41b0-a26c-31b687bc0d83_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_ae758848-ea27-48ec-a1c7-0231dd811ff8_terseLabel_en-US" xlink:label="lab_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible senior notes due 2025</link:label>
    <link:label id="lab_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_c47c705e-6c7f-4005-aed8-7e9d9317528b_verboseLabel_en-US" xlink:label="lab_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Convertible senior notes due 2025</link:label>
    <link:label id="lab_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_label_en-US" xlink:label="lab_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Senior Notes Due Two Thousand Twenty Five [Member]</link:label>
    <link:label id="lab_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_documentation_en-US" xlink:label="lab_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible senior notes due two thousand twenty five.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:href="nsit-20250630.xsd#nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:to="lab_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_de3e992f-15d2-4fc7-9cb2-35077001f2ee_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Services</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_c4673448-3f78-474b-9fa4-2dc3628f8f46_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayments on ABL revolving credit facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-Term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_b0f8cacc-a2b3-4652-bd9e-9e1295125333_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash purchase price</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_b6b62e19-c141-46cd-b91b-7959e64c1c42_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases_834a149b-4623-4fbf-9db6-44588a1a3e1f_negatedTerseLabel_en-US" xlink:label="lab_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Excise tax on stock repurchases</link:label>
    <link:label id="lab_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases_label_en-US" xlink:label="lab_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments To Additional Paid-In Capital, Decrease From Excise Tax On Stock Repurchases</link:label>
    <link:label id="lab_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases_documentation_en-US" xlink:label="lab_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments To Additional Paid-In Capital, Decrease From Excise Tax On Stock Repurchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" xlink:href="nsit-20250630.xsd#nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" xlink:to="lab_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_ef32abe9-333d-4aa2-9744-9e234eb10af9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock purchase plan issuances</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ca2468a5-32c8-4ba2-add0-ba700bd71c7d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other payments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payment for) Other Financing Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_2856a763-b1d0-4772-80e9-c0a616d3f0ad_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Award Types</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_6993feb0-051c-4a4a-b34e-6004fd22c637_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum required purchase commitment amount</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Purchase Commitment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RiskLevelHighMember_3fb695d9-4210-44c6-8b13-503bba7d5b89_terseLabel_en-US" xlink:label="lab_us-gaap_RiskLevelHighMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">High risk</link:label>
    <link:label id="lab_us-gaap_RiskLevelHighMember_label_en-US" xlink:label="lab_us-gaap_RiskLevelHighMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risk Level, High [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RiskLevelHighMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RiskLevelHighMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RiskLevelHighMember" xlink:to="lab_us-gaap_RiskLevelHighMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_3fdeedf1-dacd-46a9-aa23-ab1b547f0661_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_4bddc358-0ce2-4b14-8557-ee3156635934_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_a182752c-97b4-4951-b521-b5dbba7d5dca_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_cdc3de42-e85e-4f3f-b9a0-4c12980b5317_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_fbf62473-fec7-4d35-bc2d-c3f65a30820c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_a9f352e8-1166-40d5-a890-b3ad313996c9_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with customer, liability, revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_74d0926d-8086-48e8-aa91-347990f9d766_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramAxis" xlink:to="lab_srt_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_SoftwareAsAServiceMember_523f9d56-f04a-4c77-93fa-e19c7a6fd96d_terseLabel_en-US" xlink:label="lab_nsit_SoftwareAsAServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software as a Service</link:label>
    <link:label id="lab_nsit_SoftwareAsAServiceMember_label_en-US" xlink:label="lab_nsit_SoftwareAsAServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software As A Service [Member]</link:label>
    <link:label id="lab_nsit_SoftwareAsAServiceMember_documentation_en-US" xlink:label="lab_nsit_SoftwareAsAServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Software As A Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SoftwareAsAServiceMember" xlink:href="nsit-20250630.xsd#nsit_SoftwareAsAServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_SoftwareAsAServiceMember" xlink:to="lab_nsit_SoftwareAsAServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_CommitmentsAndContingenciesLineItems_631b63a8-42b0-499c-b822-d85663e63aad_terseLabel_en-US" xlink:label="lab_nsit_CommitmentsAndContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments And Contingencies [Line Items]</link:label>
    <link:label id="lab_nsit_CommitmentsAndContingenciesLineItems_label_en-US" xlink:label="lab_nsit_CommitmentsAndContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments And Contingencies [Line Items]</link:label>
    <link:label id="lab_nsit_CommitmentsAndContingenciesLineItems_documentation_en-US" xlink:label="lab_nsit_CommitmentsAndContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Commitments and contingencies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_CommitmentsAndContingenciesLineItems" xlink:href="nsit-20250630.xsd#nsit_CommitmentsAndContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems" xlink:to="lab_nsit_CommitmentsAndContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_86ac9994-ac63-4ead-bb68-050bb6cba6e8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (loss) due to increase (decrease) in estimated fair value of earnout payments</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_b8a40d4c-a932-4192-98df-ebfb8abe8b87_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net sales:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_e876b0c4-d3b3-4967-9350-78b792388d27_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued upon conversion of Notes</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0f33b4e1-20d6-4862-8af8-3a4ae83a3cac_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_43509e3e-221f-48ff-b9df-6a656c3de241_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_FirstInLastOutRevolvingFacilityMember_e28214a0-772b-4d8b-a949-c2ebab57def1_terseLabel_en-US" xlink:label="lab_nsit_FirstInLastOutRevolvingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">First-In, Last-Out Revolving Facility</link:label>
    <link:label id="lab_nsit_FirstInLastOutRevolvingFacilityMember_label_en-US" xlink:label="lab_nsit_FirstInLastOutRevolvingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">First-In, Last-Out Revolving Facility [Member]</link:label>
    <link:label id="lab_nsit_FirstInLastOutRevolvingFacilityMember_documentation_en-US" xlink:label="lab_nsit_FirstInLastOutRevolvingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">First-In, Last-Out Revolving Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_FirstInLastOutRevolvingFacilityMember" xlink:href="nsit-20250630.xsd#nsit_FirstInLastOutRevolvingFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_FirstInLastOutRevolvingFacilityMember" xlink:to="lab_nsit_FirstInLastOutRevolvingFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_e4d116d7-7b1a-4fe7-ae42-ca802790a89d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RiskLevelLowMember_66e0ca93-bbca-4cdb-9846-f28453f8798c_terseLabel_en-US" xlink:label="lab_us-gaap_RiskLevelLowMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Low risk</link:label>
    <link:label id="lab_us-gaap_RiskLevelLowMember_label_en-US" xlink:label="lab_us-gaap_RiskLevelLowMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risk Level, Low [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RiskLevelLowMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RiskLevelLowMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RiskLevelLowMember" xlink:to="lab_us-gaap_RiskLevelLowMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_September112024StockRepurchaseProgramMember_5ebe7c89-b537-4a12-9dca-7ba1fa2e9e19_terseLabel_en-US" xlink:label="lab_nsit_September112024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">September 11, 2022 Stock Repurchase Program</link:label>
    <link:label id="lab_nsit_September112024StockRepurchaseProgramMember_label_en-US" xlink:label="lab_nsit_September112024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">September 11, 2024 Stock Repurchase Program [Member]</link:label>
    <link:label id="lab_nsit_September112024StockRepurchaseProgramMember_documentation_en-US" xlink:label="lab_nsit_September112024StockRepurchaseProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">September 19, 2022 Stock Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_September112024StockRepurchaseProgramMember" xlink:href="nsit-20250630.xsd#nsit_September112024StockRepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_September112024StockRepurchaseProgramMember" xlink:to="lab_nsit_September112024StockRepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_4bfe93c4-0367-44c8-8c87-07fa63d65142_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Estimated Net Sales Related to Performance Obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases_c16380ea-9422-498c-b49e-03386d5c804d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory financing facility maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Capacity Available for Trade Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases" xlink:to="lab_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_RepurchasePriceAsPercentageOfPrincipalAmount_47a7c837-be5c-4adf-88a5-b8afb304710a_terseLabel_en-US" xlink:label="lab_nsit_RepurchasePriceAsPercentageOfPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase price as percentage of principal amount</link:label>
    <link:label id="lab_nsit_RepurchasePriceAsPercentageOfPrincipalAmount_label_en-US" xlink:label="lab_nsit_RepurchasePriceAsPercentageOfPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repurchase Price As Percentage Of Principal Amount</link:label>
    <link:label id="lab_nsit_RepurchasePriceAsPercentageOfPrincipalAmount_documentation_en-US" xlink:label="lab_nsit_RepurchasePriceAsPercentageOfPrincipalAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Repurchase price as percentage of principal amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_RepurchasePriceAsPercentageOfPrincipalAmount" xlink:href="nsit-20250630.xsd#nsit_RepurchasePriceAsPercentageOfPrincipalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_RepurchasePriceAsPercentageOfPrincipalAmount" xlink:to="lab_nsit_RepurchasePriceAsPercentageOfPrincipalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_39733f85-ab62-4230-9bd9-6f7fc2262086_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_d9490e4b-2780-4147-a95d-bc1d485d850e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Increase) decrease in inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_fc3c38a4-c87a-4911-99e1-9fcc7a59daf8_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_648d15c5-3252-49c3-9456-b3299161e2d0_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_136646dc-d23b-463b-95bb-09fc141719d3_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesChannelThroughIntermediaryMember_a918ad69-8cdb-479e-a9bf-d0f91902faee_terseLabel_en-US" xlink:label="lab_us-gaap_SalesChannelThroughIntermediaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net revenue recognition (Agent)</link:label>
    <link:label id="lab_us-gaap_SalesChannelThroughIntermediaryMember_label_en-US" xlink:label="lab_us-gaap_SalesChannelThroughIntermediaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Channel, Through Intermediary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesChannelThroughIntermediaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesChannelThroughIntermediaryMember" xlink:to="lab_us-gaap_SalesChannelThroughIntermediaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7a2bbb7f-60f1-4c29-8643-60c3ea9f077c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation and amortization of property and equipment</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_907e811f-b9ae-4574-a84f-6f8bbad24eaa_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_3c3ccd19-55e7-49b7-94cb-24a50b969c44_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_0adc7e76-9921-4f08-a747-eec90a65b5a9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, $0.01 par value, 3,000 shares authorized; no shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_99fe591a-11c3-4dd5-bd73-52ea26ff3d12_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.01 par value, 100,000 shares authorized; 31,420 shares at June&#160;30, 2025 and $31,778 shares at December&#160;31, 2024 issued and outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_4325817d-c537-4709-81fa-4e3248d92402_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Convertible Senior Notes Balances</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtTableTextBlock" xlink:to="lab_us-gaap_ConvertibleDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_dba9609b-33ec-44dd-bc53-cf583398b4b6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_49f4435e-6cc5-4d31-9aa9-81661e2528cb_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8a423c24-0e01-4f9b-b62f-24dde1804fe0_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares used to compute diluted EPS (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_1dacfa0e-5eaa-4d9f-a369-c6bf5b6aef7f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_fc032e50-647f-4461-bc66-f4cd194be871_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation Of Assets From Segment To Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_b6e979af-d066-4b38-a345-15ae5bb9190b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents acquired from acquisition</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Acquired from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_HardwareMember_44add5a8-538a-40c7-8a12-ae9ddae53833_terseLabel_en-US" xlink:label="lab_nsit_HardwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hardware</link:label>
    <link:label id="lab_nsit_HardwareMember_label_en-US" xlink:label="lab_nsit_HardwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hardware [Member]</link:label>
    <link:label id="lab_nsit_HardwareMember_documentation_en-US" xlink:label="lab_nsit_HardwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hardware</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_HardwareMember" xlink:href="nsit-20250630.xsd#nsit_HardwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_HardwareMember" xlink:to="lab_nsit_HardwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_fa3691f4-594d-4f52-b17f-6580f3fb884f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Identifiable intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_c9ee64b3-e224-4e63-8c9b-f5eb34dcc593_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_4695e256-b64d-4454-acaf-a36e6f0245fe_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_6c841789-b37b-42e4-a750-eec23044e602_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition, percentage of issued and outstanding shares acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Voting Equity Interest Acquired, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_72278cad-ac67-4cc0-9170-1c4b2c580c47_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember_e258cc90-5fa7-4123-88f9-002f0fa10b27_terseLabel_en-US" xlink:label="lab_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Expenses and Other Current Liabilities and Other Liabilities</link:label>
    <link:label id="lab_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember_label_en-US" xlink:label="lab_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Expenses And Other Current Liabilities And Other Liabilities [Member]</link:label>
    <link:label id="lab_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember_documentation_en-US" xlink:label="lab_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued expenses and other current liabilities and other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember" xlink:href="nsit-20250630.xsd#nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember" xlink:to="lab_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_32c76bdc-bb69-4269-9db4-d5a430c7cf7c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_2d8e6b3c-4504-4f03-b891-caf81b5a6e18_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl_8041fd59-b6e2-4e8b-97a5-92f2a9a552f9_terseLabel_en-US" xlink:label="lab_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of months of salary paid as severance</link:label>
    <link:label id="lab_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl_label_en-US" xlink:label="lab_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Month Of Salary Paid As Severance On Change Of Control</link:label>
    <link:label id="lab_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl_documentation_en-US" xlink:label="lab_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of months of salary that would be payable to certain officers and management teammates, if severance payments under current employment agreements or plan payments were to become payable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl" xlink:href="nsit-20250630.xsd#nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl" xlink:to="lab_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_828299d5-0f18-427c-8c16-d1dc0e33c107_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_0030f86a-8626-4fcd-b511-67ccfc3ae462_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_1756ae24-da11-4be8-a90d-85b5376b151d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligation_63ea7491-bb06-4174-9bd2-d261b9d24532_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other financing obligations</link:label>
    <link:label id="lab_us-gaap_ContractualObligation_label_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation" xlink:to="lab_us-gaap_ContractualObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_34c0c403-6187-4d8e-97c3-4bf90c9b1562_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Earnout and acquisition related payments</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_05cb11f4-bff0-4b75-9bea-4a5eb525e8ad_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_55b7cf6f-cb8f-4c2c-9c5c-eecb56725d60_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Impairment loss on long lived real estate asset</link:label>
    <link:label id="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Sale of Assets and Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="lab_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ClassOfWarrantOrRightLiability_a27c4d9f-6be3-4a0e-a75d-9616a3573389_terseLabel_en-US" xlink:label="lab_nsit_ClassOfWarrantOrRightLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of warrant or right, liability</link:label>
    <link:label id="lab_nsit_ClassOfWarrantOrRightLiability_label_en-US" xlink:label="lab_nsit_ClassOfWarrantOrRightLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Liability</link:label>
    <link:label id="lab_nsit_ClassOfWarrantOrRightLiability_documentation_en-US" xlink:label="lab_nsit_ClassOfWarrantOrRightLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ClassOfWarrantOrRightLiability" xlink:href="nsit-20250630.xsd#nsit_ClassOfWarrantOrRightLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ClassOfWarrantOrRightLiability" xlink:to="lab_nsit_ClassOfWarrantOrRightLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ForeignCurrencyBorrowingsMember_a4753fd0-750a-4726-b513-1c919e45b8c1_terseLabel_en-US" xlink:label="lab_nsit_ForeignCurrencyBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Borrowings</link:label>
    <link:label id="lab_nsit_ForeignCurrencyBorrowingsMember_label_en-US" xlink:label="lab_nsit_ForeignCurrencyBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Borrowings [Member]</link:label>
    <link:label id="lab_nsit_ForeignCurrencyBorrowingsMember_documentation_en-US" xlink:label="lab_nsit_ForeignCurrencyBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign currency borrowings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ForeignCurrencyBorrowingsMember" xlink:href="nsit-20250630.xsd#nsit_ForeignCurrencyBorrowingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ForeignCurrencyBorrowingsMember" xlink:to="lab_nsit_ForeignCurrencyBorrowingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_5ea0b23b-8f78-41bf-98af-c9a0ab8dde51_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Deferred Tax Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_DebtInstrumentConvertibleNumberOfSharesReceived_521376d5-1ef1-4c48-9202-8b9338e3dc70_terseLabel_en-US" xlink:label="lab_nsit_DebtInstrumentConvertibleNumberOfSharesReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible number of shares received (in shares)</link:label>
    <link:label id="lab_nsit_DebtInstrumentConvertibleNumberOfSharesReceived_label_en-US" xlink:label="lab_nsit_DebtInstrumentConvertibleNumberOfSharesReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible Number Of Shares Received</link:label>
    <link:label id="lab_nsit_DebtInstrumentConvertibleNumberOfSharesReceived_documentation_en-US" xlink:label="lab_nsit_DebtInstrumentConvertibleNumberOfSharesReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible Number Of Shares Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_DebtInstrumentConvertibleNumberOfSharesReceived" xlink:href="nsit-20250630.xsd#nsit_DebtInstrumentConvertibleNumberOfSharesReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_DebtInstrumentConvertibleNumberOfSharesReceived" xlink:to="lab_nsit_DebtInstrumentConvertibleNumberOfSharesReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue_8dda65f2-2bc2-45dd-b541-a3ba1e7ff90a_terseLabel_en-US" xlink:label="lab_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash received in advance and not recognized as revenue</link:label>
    <link:label id="lab_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue_label_en-US" xlink:label="lab_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer Liability Cash Received In Advance And Not Recognized As Revenue</link:label>
    <link:label id="lab_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue_documentation_en-US" xlink:label="lab_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with customer, liability, cash received in advance and not recognized as revenue.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue" xlink:href="nsit-20250630.xsd#nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue" xlink:to="lab_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_befd471c-6a7a-4416-98c1-7e05e2a11378_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase program, average price paid per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_350e3921-597c-4ef7-a1f8-ec150f1accb2_verboseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_17205bd8-71d3-49fc-b12d-b1243266d110_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Total Assets by Reportable Operating Segment</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_84c8d429-beb2-4d71-98ec-34c9bc97c3c5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_a77cbc00-502b-4c73-b6b7-4983f077b63b_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_696a2a4c-5fb6-426a-b4f7-00208e8f497a_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0cb82cd0-4517-4482-9c38-10db3367a45b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_95942c50-ddd8-4979-bb70-2ced1600f6c7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_7538f2c3-19a6-4e65-af11-af976da7180c_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_cbad4edb-1a97-4e81-84f0-50421c435a63_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_0e9465df-3912-4a23-966f-e06cdc1c773c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent liability</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_a5366e03-6434-4ca2-8955-3579ba7b24f6_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchase program, authorized amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_b8924aa6-7169-499e-880e-e179b47d17bc_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramDomain" xlink:to="lab_srt_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_f3f38f44-fc34-41d6-9923-89300f01c6c2_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_0a024f80-00ed-4dfc-83ca-4be3da0d6a2d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ABL revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_eb0a0feb-e041-42ab-8d60-6b46fbfe1089_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decrease in accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_5d4d814b-837a-4a6e-a2e7-9a505a0e48e1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_SoftwareMember_aea7f276-a225-4f40-b1a8-3c9bfc596c1e_terseLabel_en-US" xlink:label="lab_nsit_SoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software</link:label>
    <link:label id="lab_nsit_SoftwareMember_label_en-US" xlink:label="lab_nsit_SoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software [Member]</link:label>
    <link:label id="lab_nsit_SoftwareMember_documentation_en-US" xlink:label="lab_nsit_SoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SoftwareMember" xlink:href="nsit-20250630.xsd#nsit_SoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_SoftwareMember" xlink:to="lab_nsit_SoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_da52b7b1-d029-4d93-a05a-079ea77bcadf_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $46,113 and $35,687, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_59153a3f-0e28-4e25-be0e-8215579c104d_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current receivables, which are included in &#8220;Accounts receivable, net&#8221;</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_13963a04-89c9-44da-8e95-21b80f09145b_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_5abc5ad6-eeb4-44aa-b227-2ea94e9d7b89_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive gain (loss), net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ChangesInContractAssetsRollForward_313ff84e-bb86-4491-9285-f0da7fad20a3_terseLabel_en-US" xlink:label="lab_nsit_ChangesInContractAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in Contract Assets [Roll Forward]</link:label>
    <link:label id="lab_nsit_ChangesInContractAssetsRollForward_label_en-US" xlink:label="lab_nsit_ChangesInContractAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in Contract Assets [Roll Forward]</link:label>
    <link:label id="lab_nsit_ChangesInContractAssetsRollForward_documentation_en-US" xlink:label="lab_nsit_ChangesInContractAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Changes in Contract Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ChangesInContractAssetsRollForward" xlink:href="nsit-20250630.xsd#nsit_ChangesInContractAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ChangesInContractAssetsRollForward" xlink:to="lab_nsit_ChangesInContractAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_73f46a36-58d2-4326-a74f-274d30dc275b_periodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_8438eaca-bd78-4cc1-8ec6-c3a726794275_periodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_ec5d6aeb-fe37-42b7-8dbb-372ea500074d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_1c77a2ef-10bd-4f9d-a06c-a24ffdb84400_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_cee315f1-c307-46e1-beed-073d85ac324f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_APACSegmentMember_d58fd978-fcdd-4f22-b028-e8bda74c1f10_terseLabel_en-US" xlink:label="lab_nsit_APACSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">APAC</link:label>
    <link:label id="lab_nsit_APACSegmentMember_label_en-US" xlink:label="lab_nsit_APACSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">A P A C Segment [Member]</link:label>
    <link:label id="lab_nsit_APACSegmentMember_documentation_en-US" xlink:label="lab_nsit_APACSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">APAC segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_APACSegmentMember" xlink:href="nsit-20250630.xsd#nsit_APACSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_APACSegmentMember" xlink:to="lab_nsit_APACSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_aaf98d52-29d4-46c2-86b7-b66eca11207d_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_77df69d0-5807-4328-aa4e-35dbe006de36_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_InfoCenter.ioInfocenterMember_de4c462d-24f0-4fab-aaff-d5e2c6b750b7_terseLabel_en-US" xlink:label="lab_nsit_InfoCenter.ioInfocenterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">InfoCenter</link:label>
    <link:label id="lab_nsit_InfoCenter.ioInfocenterMember_label_en-US" xlink:label="lab_nsit_InfoCenter.ioInfocenterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">InfoCenter.io ("Infocenter") [Member]</link:label>
    <link:label id="lab_nsit_InfoCenter.ioInfocenterMember_documentation_en-US" xlink:label="lab_nsit_InfoCenter.ioInfocenterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">InfoCenter.io ("Infocenter")</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_InfoCenter.ioInfocenterMember" xlink:href="nsit-20250630.xsd#nsit_InfoCenter.ioInfocenterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_InfoCenter.ioInfocenterMember" xlink:to="lab_nsit_InfoCenter.ioInfocenterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_afe9d8be-99d5-46b5-a523-d6e5d52cde85_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableOtherCurrent_d920fbb5-58b2-4b76-9a20-df3dbd419dc7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable&#8212;inventory financing facilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableOtherCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Other, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableOtherCurrent" xlink:to="lab_us-gaap_AccountsPayableOtherCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_ee2aa6b9-6fc2-4420-948b-bfadbbc63f60_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment for first earnout</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for Contingent Consideration Liability, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_0d42a267-a4dd-4f3c-bc63-d7626fb8069b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_PublicSectorMember_30eb37c6-d1c2-4d6f-99f8-1fc5676b4925_terseLabel_en-US" xlink:label="lab_nsit_PublicSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Public Sector</link:label>
    <link:label id="lab_nsit_PublicSectorMember_label_en-US" xlink:label="lab_nsit_PublicSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Sector [Member]</link:label>
    <link:label id="lab_nsit_PublicSectorMember_documentation_en-US" xlink:label="lab_nsit_PublicSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Sector [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_PublicSectorMember" xlink:href="nsit-20250630.xsd#nsit_PublicSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_PublicSectorMember" xlink:to="lab_nsit_PublicSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_SettlementOfWarrantConversionValue_a5d6f981-0cf1-42c5-816a-73824c87952d_terseLabel_en-US" xlink:label="lab_nsit_SettlementOfWarrantConversionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Settlement upon exercise of Warrants</link:label>
    <link:label id="lab_nsit_SettlementOfWarrantConversionValue_label_en-US" xlink:label="lab_nsit_SettlementOfWarrantConversionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Settlement of Warrant Conversion, Value</link:label>
    <link:label id="lab_nsit_SettlementOfWarrantConversionValue_documentation_en-US" xlink:label="lab_nsit_SettlementOfWarrantConversionValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Settlement of Warrant Conversion, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SettlementOfWarrantConversionValue" xlink:href="nsit-20250630.xsd#nsit_SettlementOfWarrantConversionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_SettlementOfWarrantConversionValue" xlink:to="lab_nsit_SettlementOfWarrantConversionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables_233a5488-b675-4961-bb3c-67592fccdcaa_terseLabel_en-US" xlink:label="lab_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets recognized, net of reclassification to receivables</link:label>
    <link:label id="lab_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables_label_en-US" xlink:label="lab_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset Recognized, Net Of Reclassification To Receivables</link:label>
    <link:label id="lab_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables_documentation_en-US" xlink:label="lab_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset Recognized, Net Of Reclassification To Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables" xlink:href="nsit-20250630.xsd#nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables" xlink:to="lab_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_9191db32-1ea6-4d7a-b0a5-1759842bd1cd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible senior notes due 2025</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3cdecce0-8b1b-486e-98ae-c183b4d633d7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net of accumulated depreciation and amortization of $230,194 and $220,311, respectively</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_f7939c95-cdc7-4f89-a41a-2799b503ba5d_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_cee1ceea-04a9-4590-8ade-44d8f24da50e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_88f4c9c7-9d0f-412b-a521-d76561e3a835_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intersegment Eliminations</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_1601b4c0-789c-4e9b-bd5c-4613c4bf2f27_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus_b6df9357-d923-4a9c-be76-6e4829c74384_terseLabel_en-US" xlink:label="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory financing facility rate if vendor terms not met equal LIBOR plus</link:label>
    <link:label id="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus_label_en-US" xlink:label="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Financing Facility Rate If Vendor Terms Not Met Equal Libor Plus</link:label>
    <link:label id="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus_documentation_en-US" xlink:label="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory financing facility rate if vendor terms not met equal LIBOR plus.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus" xlink:href="nsit-20250630.xsd#nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus" xlink:to="lab_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_58678258-8a8f-4c0b-bc93-5b9916924f34_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Severance and restructuring expenses, net</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_0e7071b4-01e1-4b4b-bd22-286d2a5b5609_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_84118252-9d36-4b1e-9a79-fed79013d22f_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_69234883-c970-401d-8b52-5f56eb7d6f56_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_PNCFacilityMember_3a7d864d-69c8-453c-b2ed-c0ecf8dc7cef_terseLabel_en-US" xlink:label="lab_nsit_PNCFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PNC Facility</link:label>
    <link:label id="lab_nsit_PNCFacilityMember_label_en-US" xlink:label="lab_nsit_PNCFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">P N C Facility [Member]</link:label>
    <link:label id="lab_nsit_PNCFacilityMember_documentation_en-US" xlink:label="lab_nsit_PNCFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">PNC facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_PNCFacilityMember" xlink:href="nsit-20250630.xsd#nsit_PNCFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_PNCFacilityMember" xlink:to="lab_nsit_PNCFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_7d41c58f-8939-46fe-b66f-42c5c2412daf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Increase in accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_2a50a707-2894-4e17-bea4-d511378d9de9_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance, contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_aa57071a-24ba-4be6-8ee5-f0e21dad87a9_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance, contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_be9dec71-900f-49bb-ba79-a2f4aeeb6686_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets, net of allowances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNet" xlink:to="lab_us-gaap_ContractWithCustomerAssetNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_be97542d-6e84-48e8-a52f-9eb88700cf8f_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock_14c35cc1-1238-418f-838e-f1e174c67b84_terseLabel_en-US" xlink:label="lab_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables, Contract Liabilities and Performance Obligations</link:label>
    <link:label id="lab_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock_label_en-US" xlink:label="lab_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables Contract Liabilities And Performance Obligations [Text Block]</link:label>
    <link:label id="lab_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock_documentation_en-US" xlink:label="lab_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Receivables, contract liabilities and performance obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock" xlink:href="nsit-20250630.xsd#nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock" xlink:to="lab_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_a58d2968-253d-4378-b98e-00e1e7fc24d1_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_cb5294f8-e63b-4356-8534-f78c070f4d7a_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Earnings from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_21f660b5-2637-489e-92cf-eb9cd6edcd4a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ChangesInContractLiabilitiesRollForward_11201269-3e9b-4deb-a4e9-fced924b0984_terseLabel_en-US" xlink:label="lab_nsit_ChangesInContractLiabilitiesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in Contract Liabilities [Roll Forward]</link:label>
    <link:label id="lab_nsit_ChangesInContractLiabilitiesRollForward_label_en-US" xlink:label="lab_nsit_ChangesInContractLiabilitiesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in Contract Liabilities [Roll Forward]</link:label>
    <link:label id="lab_nsit_ChangesInContractLiabilitiesRollForward_documentation_en-US" xlink:label="lab_nsit_ChangesInContractLiabilitiesRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Changes in Contract Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ChangesInContractLiabilitiesRollForward" xlink:href="nsit-20250630.xsd#nsit_ChangesInContractLiabilitiesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ChangesInContractLiabilitiesRollForward" xlink:to="lab_nsit_ChangesInContractLiabilitiesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_ac32c3ca-19db-4020-b948-0aa16213d81e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_a442961b-1ed9-4160-a5c9-cb621a805f40_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_70511c50-2021-40dd-b8fd-f85c900d0387_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_SellingGeneralAndAdministrativeExpenseAdjusted_16c1b6c3-b80d-4c74-9f0b-ae5385e2dc80_terseLabel_en-US" xlink:label="lab_nsit_SellingGeneralAndAdministrativeExpenseAdjusted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant selling and administrative expenses</link:label>
    <link:label id="lab_nsit_SellingGeneralAndAdministrativeExpenseAdjusted_label_en-US" xlink:label="lab_nsit_SellingGeneralAndAdministrativeExpenseAdjusted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense, Adjusted</link:label>
    <link:label id="lab_nsit_SellingGeneralAndAdministrativeExpenseAdjusted_documentation_en-US" xlink:label="lab_nsit_SellingGeneralAndAdministrativeExpenseAdjusted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense, Adjusted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SellingGeneralAndAdministrativeExpenseAdjusted" xlink:href="nsit-20250630.xsd#nsit_SellingGeneralAndAdministrativeExpenseAdjusted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_SellingGeneralAndAdministrativeExpenseAdjusted" xlink:to="lab_nsit_SellingGeneralAndAdministrativeExpenseAdjusted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_78603709-0297-4e97-81e1-aa4d4daa41a7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:to="lab_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities_0fff1877-7147-4a01-bb23-8a7c0290138c_negatedTerseLabel_en-US" xlink:label="lab_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Shares received from convertible note hedge upon conversion of Notes (in shares)</link:label>
    <link:label id="lab_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Received During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:label id="lab_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities_documentation_en-US" xlink:label="lab_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Received During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="nsit-20250630.xsd#nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_20ac75e7-0b11-4720-94d1-5195481b415c_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other expense (income), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_f6b1fefe-c239-40ca-b239-9e68998811b2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_e7d370d6-024a-4a64-a682-07b5acb645b7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f6409e41-90a7-44ef-a05e-57b11d451a55_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net earnings to net cash (used in) provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fc2f9091-fb7f-46fd-a872-83d786ebb5fd_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_83a704ed-5b82-437c-95e4-cfc73c2055bb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities, which are included in &#8220;Accrued expenses and other current liabilities&#8221; and &#8220;Other liabilities&#8221;</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_23aa82c4-d5b4-469c-bfce-48488ad113f5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance, contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_8e00a011-e552-4420-9d50-024424c8bc79_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance, contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_e30493ae-a26e-4081-ab91-0f834b55117f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated fair value of net assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_9fd14baa-db9a-4a19-8eba-2b29929d0fb8_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_NorthAmericaSegmentMember_f66066fe-25a7-4249-914f-b6e8ead1df7d_terseLabel_en-US" xlink:label="lab_nsit_NorthAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North America</link:label>
    <link:label id="lab_nsit_NorthAmericaSegmentMember_label_en-US" xlink:label="lab_nsit_NorthAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">North America Segment [Member]</link:label>
    <link:label id="lab_nsit_NorthAmericaSegmentMember_documentation_en-US" xlink:label="lab_nsit_NorthAmericaSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">North America segment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_NorthAmericaSegmentMember" xlink:href="nsit-20250630.xsd#nsit_NorthAmericaSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_NorthAmericaSegmentMember" xlink:to="lab_nsit_NorthAmericaSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_25bccea8-92e1-449d-96d2-e7831d309bcc_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSUs excluded from the diluted EPS calculations (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_OtherAdjustments_531cae61-dee4-4110-9081-e19323cc3a53_terseLabel_en-US" xlink:label="lab_nsit_OtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other adjustments</link:label>
    <link:label id="lab_nsit_OtherAdjustments_label_en-US" xlink:label="lab_nsit_OtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Adjustments</link:label>
    <link:label id="lab_nsit_OtherAdjustments_documentation_en-US" xlink:label="lab_nsit_OtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other adjustments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_OtherAdjustments" xlink:href="nsit-20250630.xsd#nsit_OtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_OtherAdjustments" xlink:to="lab_nsit_OtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a960412b-edf1-41cd-a0b8-671ae607d525_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares used in per share calculations:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_dad27929-2310-49e8-8463-5ebba9ba1b33_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fcb9c72a-e853-44b3-84b0-a22191624430_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_50a98f10-1f97-47ca-adec-65a314e9c099_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement of treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Retired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesRetired" xlink:to="lab_us-gaap_TreasuryStockSharesRetired" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_376e9ea6-390d-4eb8-8780-81913e24d791_verboseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_00ec7810-c264-4754-8020-8d37da0acfb2_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_690aa583-29e8-4c18-931f-bbe293a59335_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Decrease in contract assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetGross_8d1fb448-d954-425d-a27c-01d61a0ea367_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetGross_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetGross" xlink:to="lab_us-gaap_ContractWithCustomerAssetGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4fac25a0-2c0c-4fd1-bab2-d9f3a2ff5e5f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_866ace18-d2a6-4132-9e02-6b301b1203ab_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares used to compute basic EPS (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_fb7dda27-1402-4db6-9009-20da52ccdf80_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchase program, authorized remaining amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_5cfcc1c7-70f9-4256-81d7-ee85ed1b2335_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total costs of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Product and Service Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bd86d727-f036-4508-9132-c6e7573a1d01_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Reconciliation of Denominators of Basic and Diluted EPS Calculations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_7ae288e6-fbb7-45f4-894c-162fa7d3593d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reclassification of beginning contract assets to receivables, as a result of rights to consideration becoming unconditional</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Reclassified to Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:to="lab_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_f513e6b8-d99e-4950-875e-211f1114a823_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_15b7b84d-bb24-4522-832d-de0037d7d54b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_99d27c16-a87d-44ac-9c32-70d1246a355e_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-operating expense (income):</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_PaymentsForSettlementOfWarrants_68d7e7ab-7cf3-4837-9f5d-3458c62026d5_negatedTerseLabel_en-US" xlink:label="lab_nsit_PaymentsForSettlementOfWarrants" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Warrants settlement</link:label>
    <link:label id="lab_nsit_PaymentsForSettlementOfWarrants_label_en-US" xlink:label="lab_nsit_PaymentsForSettlementOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments For Settlement Of Warrants</link:label>
    <link:label id="lab_nsit_PaymentsForSettlementOfWarrants_documentation_en-US" xlink:label="lab_nsit_PaymentsForSettlementOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments For Settlement Of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_PaymentsForSettlementOfWarrants" xlink:href="nsit-20250630.xsd#nsit_PaymentsForSettlementOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_PaymentsForSettlementOfWarrants" xlink:to="lab_nsit_PaymentsForSettlementOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_0ebb8c7d-494f-4e45-817e-fbaf1906d6af_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_MUFGBankLimitedMember_ace64b9d-632a-4a5a-a703-410249486340_terseLabel_en-US" xlink:label="lab_nsit_MUFGBankLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MUFG Bank Ltd</link:label>
    <link:label id="lab_nsit_MUFGBankLimitedMember_label_en-US" xlink:label="lab_nsit_MUFGBankLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">M U F G Bank Limited [Member]</link:label>
    <link:label id="lab_nsit_MUFGBankLimitedMember_documentation_en-US" xlink:label="lab_nsit_MUFGBankLimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">MUFG bank limited.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_MUFGBankLimitedMember" xlink:href="nsit-20250630.xsd#nsit_MUFGBankLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_MUFGBankLimitedMember" xlink:to="lab_nsit_MUFGBankLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCreditLossExpense_c7f50d2a-f5ad-4d60-a1ac-95842003c351_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCreditLossExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for losses on contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCreditLossExpense_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCreditLossExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCreditLossExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetCreditLossExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetCreditLossExpense" xlink:to="lab_us-gaap_ContractWithCustomerAssetCreditLossExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_6facb4d7-4ffd-4a23-8473-2003d2b90ee7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable&#8212;trade</link:label>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Trade, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_e6f8ee4b-4724-4028-8b09-7d886f42277a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_834cbe33-fe96-4538-9f17-e2d053def9f9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_8df1562c-7331-4c28-b06c-e591a6b85489_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Common stock, beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_c422f847-066c-46ab-b003-99905b1ac2ea_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Common stock, ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_UnsecuredInventoryFinancingFacilityMember_607df0f3-14d1-449f-86bc-49a1229fa1d1_terseLabel_en-US" xlink:label="lab_nsit_UnsecuredInventoryFinancingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Inventory Financing Facility</link:label>
    <link:label id="lab_nsit_UnsecuredInventoryFinancingFacilityMember_label_en-US" xlink:label="lab_nsit_UnsecuredInventoryFinancingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Inventory Financing Facility [Member]</link:label>
    <link:label id="lab_nsit_UnsecuredInventoryFinancingFacilityMember_documentation_en-US" xlink:label="lab_nsit_UnsecuredInventoryFinancingFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unsecured inventory financing facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_UnsecuredInventoryFinancingFacilityMember" xlink:href="nsit-20250630.xsd#nsit_UnsecuredInventoryFinancingFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_UnsecuredInventoryFinancingFacilityMember" xlink:to="lab_nsit_UnsecuredInventoryFinancingFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_6961e68d-caa9-45f0-aa9e-5299a03092fc_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_6a460f0b-0e67-4924-97c9-b051aa890470_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfWarrants_6d2f0316-10f2-4806-ba64-67e62906cd69_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of warrants</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfWarrants_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_5d7e91c6-15e9-4170-a5de-4a8df8efe503_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_dc600e5c-4a75-4ea9-aca4-da2b75af81b5_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_f396d007-ea26-47a4-b81d-875fa129c90a_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_593d4e05-301c-4648-8cf9-be626b4822a2_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit facility, borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_cd785ed3-875d-4d66-bd05-5ba215ca033b_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining amount</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Commitment, Remaining Minimum Amount Committed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_5cf2c29f-0477-48da-ab71-e58ea7a2ddb5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_OperatingIncomeLossAdjusted_5d325e7c-efb0-4ac2-aa42-f4ec9d58810c_totalLabel_en-US" xlink:label="lab_nsit_OperatingIncomeLossAdjusted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Adjusted earnings from operations</link:label>
    <link:label id="lab_nsit_OperatingIncomeLossAdjusted_label_en-US" xlink:label="lab_nsit_OperatingIncomeLossAdjusted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss), Adjusted</link:label>
    <link:label id="lab_nsit_OperatingIncomeLossAdjusted_documentation_en-US" xlink:label="lab_nsit_OperatingIncomeLossAdjusted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Income (Loss), Adjusted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_OperatingIncomeLossAdjusted" xlink:href="nsit-20250630.xsd#nsit_OperatingIncomeLossAdjusted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_OperatingIncomeLossAdjusted" xlink:to="lab_nsit_OperatingIncomeLossAdjusted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtAmount1_a216276f-67a0-4ffa-84ae-5367601f31f9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt conversion amount</link:label>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtAmount1_label_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion, Original Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:to="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_ClassOfWarrantOrRightTermination_9b1fb57c-567d-47b7-8c3d-f88370d83b32_terseLabel_en-US" xlink:label="lab_nsit_ClassOfWarrantOrRightTermination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of warrant or right, termination (in shares)</link:label>
    <link:label id="lab_nsit_ClassOfWarrantOrRightTermination_label_en-US" xlink:label="lab_nsit_ClassOfWarrantOrRightTermination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Termination</link:label>
    <link:label id="lab_nsit_ClassOfWarrantOrRightTermination_documentation_en-US" xlink:label="lab_nsit_ClassOfWarrantOrRightTermination" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ClassOfWarrantOrRightTermination" xlink:href="nsit-20250630.xsd#nsit_ClassOfWarrantOrRightTermination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_ClassOfWarrantOrRightTermination" xlink:to="lab_nsit_ClassOfWarrantOrRightTermination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_dd1a6347-46ab-40e0-b7dd-60365e63909c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_8d0a95c8-4888-43bc-a63a-b05cd0ee5b99_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a25f2485-89cb-4847-b63f-3c4d8fb02c07_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_89fb37df-109d-4646-8d3d-fa963dfad41a_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_6afb6437-c7d4-42e2-abae-2411bad5e5f3_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_CommitmentsAndContingenciesTable_bc4675b0-8073-4579-98a5-ff18b36a24f6_terseLabel_en-US" xlink:label="lab_nsit_CommitmentsAndContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments And Contingencies [Table]</link:label>
    <link:label id="lab_nsit_CommitmentsAndContingenciesTable_label_en-US" xlink:label="lab_nsit_CommitmentsAndContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments And Contingencies [Table]</link:label>
    <link:label id="lab_nsit_CommitmentsAndContingenciesTable_documentation_en-US" xlink:label="lab_nsit_CommitmentsAndContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Commitments and contingencies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_CommitmentsAndContingenciesTable" xlink:href="nsit-20250630.xsd#nsit_CommitmentsAndContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_CommitmentsAndContingenciesTable" xlink:to="lab_nsit_CommitmentsAndContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_0ad07cf9-13cc-49d7-a4f7-4bd3138895a3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_82aa494e-bdb0-412a-ad63-b49f95031b35_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities_65c21871-85ca-4f49-bbe1-e48d990bef7c_negatedTerseLabel_en-US" xlink:label="lab_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Shares received from convertible note hedge upon conversion of Convertible Notes</link:label>
    <link:label id="lab_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Received During Period, Value, Conversion of Convertible Securities</link:label>
    <link:label id="lab_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities_documentation_en-US" xlink:label="lab_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Received During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="nsit-20250630.xsd#nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a7ae5768-9808-4649-880f-67a0e176064c_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>nsit-20250630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:823e662f-cd86-4144-a1f9-cd900973cef0,g:e7dcb0b7-469d-453d-925a-af4c6c01e505-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.insight.com/role/CoverPage" xlink:type="simple" xlink:href="nsit-20250630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_ae4a723c-0578-4735-ab9d-2540a7f86e2f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_DocumentType_ae4a723c-0578-4735-ab9d-2540a7f86e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_68e4ac65-bd57-4473-a9a4-6ab2337b21df" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_DocumentQuarterlyReport_68e4ac65-bd57-4473-a9a4-6ab2337b21df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_443586f1-8901-4f3d-bcc8-3a5346e355f3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_DocumentPeriodEndDate_443586f1-8901-4f3d-bcc8-3a5346e355f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_6660d1d6-cc0b-4579-aaf1-afe7cc46fd8a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_DocumentTransitionReport_6660d1d6-cc0b-4579-aaf1-afe7cc46fd8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_447f792e-6bb1-4553-8491-43a4ba2f2773" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityFileNumber_447f792e-6bb1-4553-8491-43a4ba2f2773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_646cbb2a-648e-4b5d-bb6f-90ef0b4eac6b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityRegistrantName_646cbb2a-648e-4b5d-bb6f-90ef0b4eac6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_79827ca6-df43-4e65-aab2-cc278b45d0c6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityIncorporationStateCountryCode_79827ca6-df43-4e65-aab2-cc278b45d0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_bc3e1747-5d98-43fe-a377-f73329fe2cb1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityTaxIdentificationNumber_bc3e1747-5d98-43fe-a377-f73329fe2cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6a3357e5-1ca7-43ee-8a79-b2e8a879f277" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityAddressAddressLine1_6a3357e5-1ca7-43ee-8a79-b2e8a879f277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_27f220b1-9844-4a37-b066-387ea0f7f266" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityAddressCityOrTown_27f220b1-9844-4a37-b066-387ea0f7f266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_18e0f1c0-26e7-4e81-b8f8-0c6a2015c46e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityAddressStateOrProvince_18e0f1c0-26e7-4e81-b8f8-0c6a2015c46e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_7e803bbf-f3d7-4cd8-9cc9-ae84af2b6258" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityAddressPostalZipCode_7e803bbf-f3d7-4cd8-9cc9-ae84af2b6258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_5a5d5899-8c98-486d-bf4e-8f57d61a2ce4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_CityAreaCode_5a5d5899-8c98-486d-bf4e-8f57d61a2ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_6b1e5832-aa6e-43f7-bb3a-1ae66b65394d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_LocalPhoneNumber_6b1e5832-aa6e-43f7-bb3a-1ae66b65394d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_77b69b79-be79-48c2-af0c-48df74d8bd99" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_Security12bTitle_77b69b79-be79-48c2-af0c-48df74d8bd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_3316596f-2e6a-4081-a89e-f263de65c024" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_TradingSymbol_3316596f-2e6a-4081-a89e-f263de65c024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_bdb55650-2451-441a-83c4-9bc948a2ab7b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_SecurityExchangeName_bdb55650-2451-441a-83c4-9bc948a2ab7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_23c02a83-b223-4730-a6d9-770247808a35" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityCurrentReportingStatus_23c02a83-b223-4730-a6d9-770247808a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_7b71b267-9e60-41b3-8f04-d7575612d562" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityInteractiveDataCurrent_7b71b267-9e60-41b3-8f04-d7575612d562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_22e43ae5-9c81-4bbf-b7c3-6641638f3ca7" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityFilerCategory_22e43ae5-9c81-4bbf-b7c3-6641638f3ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_f7d092c5-c841-4774-b1f8-bb47b69a16f0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntitySmallBusiness_f7d092c5-c841-4774-b1f8-bb47b69a16f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_6fe3cca8-863d-40aa-b47f-50ced3eda0cc" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityEmergingGrowthCompany_6fe3cca8-863d-40aa-b47f-50ced3eda0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b666a008-4c5a-4f5a-a591-7af92a873f89" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityShellCompany_b666a008-4c5a-4f5a-a591-7af92a873f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_88631e6c-fb30-4465-86e5-d9718ba72efe" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_88631e6c-fb30-4465-86e5-d9718ba72efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d94eb33f-b620-4770-878b-78d20541bcda" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_EntityCentralIndexKey_d94eb33f-b620-4770-878b-78d20541bcda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e91ba71b-595a-47de-9d86-f03695b48763" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_CurrentFiscalYearEndDate_e91ba71b-595a-47de-9d86-f03695b48763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_683836ec-6f6c-4db5-ad7f-3a0f2111d568" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_DocumentFiscalYearFocus_683836ec-6f6c-4db5-ad7f-3a0f2111d568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9e29df40-1cd9-47bc-9ecb-bde828a242f6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_9e29df40-1cd9-47bc-9ecb-bde828a242f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_1eb5343a-28bd-4360-b35b-dac5fa7c339f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0c8e71b2-d940-4e6b-a1c4-48f60a79b3e4" xlink:to="loc_dei_AmendmentFlag_1eb5343a-28bd-4360-b35b-dac5fa7c339f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="nsit-20250630.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_eb332b66-6b34-4bf6-aa65-4da85d52c664" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_ba719547-93f5-4164-9346-54efbf2b58dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eb332b66-6b34-4bf6-aa65-4da85d52c664" xlink:to="loc_us-gaap_AssetsAbstract_ba719547-93f5-4164-9346-54efbf2b58dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_3a6872ba-1727-46c9-9545-37f506a76865" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ba719547-93f5-4164-9346-54efbf2b58dd" xlink:to="loc_us-gaap_AssetsCurrentAbstract_3a6872ba-1727-46c9-9545-37f506a76865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b9860a3a-148f-416f-be66-3735f11db339" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3a6872ba-1727-46c9-9545-37f506a76865" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b9860a3a-148f-416f-be66-3735f11db339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_971a5d3d-8ceb-45c5-9a2b-71abfac7a2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3a6872ba-1727-46c9-9545-37f506a76865" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_971a5d3d-8ceb-45c5-9a2b-71abfac7a2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_fc0972f1-bde7-45b4-8bf0-01aebdd0b01b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3a6872ba-1727-46c9-9545-37f506a76865" xlink:to="loc_us-gaap_InventoryNet_fc0972f1-bde7-45b4-8bf0-01aebdd0b01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e445cdca-4c87-404c-a716-d720d95d5630" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3a6872ba-1727-46c9-9545-37f506a76865" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e445cdca-4c87-404c-a716-d720d95d5630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_9543e116-db8a-499b-8ded-b3f2df10519b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3a6872ba-1727-46c9-9545-37f506a76865" xlink:to="loc_us-gaap_OtherAssetsCurrent_9543e116-db8a-499b-8ded-b3f2df10519b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f2f1c035-badd-4f68-9ec2-a91797060ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_3a6872ba-1727-46c9-9545-37f506a76865" xlink:to="loc_us-gaap_AssetsCurrent_f2f1c035-badd-4f68-9ec2-a91797060ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_e7799b5c-9159-4c89-82cb-d09fb1c4900d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ba719547-93f5-4164-9346-54efbf2b58dd" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_e7799b5c-9159-4c89-82cb-d09fb1c4900d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_1abac637-7501-4ca7-a557-9cad506ada27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ba719547-93f5-4164-9346-54efbf2b58dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_1abac637-7501-4ca7-a557-9cad506ada27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e372e8c6-bd37-4783-873f-baa88823e507" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ba719547-93f5-4164-9346-54efbf2b58dd" xlink:to="loc_us-gaap_Goodwill_e372e8c6-bd37-4783-873f-baa88823e507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0e37cad1-99f0-499c-9845-24595201fa4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ba719547-93f5-4164-9346-54efbf2b58dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0e37cad1-99f0-499c-9845-24595201fa4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_631f384b-a289-4ad9-b944-f227d56bbc31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ba719547-93f5-4164-9346-54efbf2b58dd" xlink:to="loc_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_631f384b-a289-4ad9-b944-f227d56bbc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4ea28fba-e922-4378-8a29-c9f5b5b50af2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ba719547-93f5-4164-9346-54efbf2b58dd" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4ea28fba-e922-4378-8a29-c9f5b5b50af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_505dc86d-f768-4be7-a6bb-38274167c925" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_ba719547-93f5-4164-9346-54efbf2b58dd" xlink:to="loc_us-gaap_Assets_505dc86d-f768-4be7-a6bb-38274167c925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a80f4e66-3ee1-427d-bbc6-372b60de461a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eb332b66-6b34-4bf6-aa65-4da85d52c664" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a80f4e66-3ee1-427d-bbc6-372b60de461a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c22763ac-4bc2-4c07-b9b3-9818ad5162d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a80f4e66-3ee1-427d-bbc6-372b60de461a" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c22763ac-4bc2-4c07-b9b3-9818ad5162d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_6624dec7-ef32-48a2-b2ac-a9669ad0b01c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c22763ac-4bc2-4c07-b9b3-9818ad5162d3" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_6624dec7-ef32-48a2-b2ac-a9669ad0b01c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent_f57a4fad-ccf2-45b0-919e-e77e9d2f647d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c22763ac-4bc2-4c07-b9b3-9818ad5162d3" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent_f57a4fad-ccf2-45b0-919e-e77e9d2f647d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4e644944-5f55-405a-a20d-a8c2b7c85ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c22763ac-4bc2-4c07-b9b3-9818ad5162d3" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4e644944-5f55-405a-a20d-a8c2b7c85ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_239511d3-cbc0-4f4c-8a3d-b0a82218fb84" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c22763ac-4bc2-4c07-b9b3-9818ad5162d3" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_239511d3-cbc0-4f4c-8a3d-b0a82218fb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_abf65f76-3391-47b8-8e67-ad48036da5b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c22763ac-4bc2-4c07-b9b3-9818ad5162d3" xlink:to="loc_us-gaap_LiabilitiesCurrent_abf65f76-3391-47b8-8e67-ad48036da5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_ee9b21d5-2768-44f8-91d8-e4357a329806" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a80f4e66-3ee1-427d-bbc6-372b60de461a" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_ee9b21d5-2768-44f8-91d8-e4357a329806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1a4e2105-db11-46d8-a1ca-6c3e76153cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a80f4e66-3ee1-427d-bbc6-372b60de461a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1a4e2105-db11-46d8-a1ca-6c3e76153cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_c228bb71-6078-48fb-8b05-86c25f57973c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a80f4e66-3ee1-427d-bbc6-372b60de461a" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_c228bb71-6078-48fb-8b05-86c25f57973c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_9c699fca-d053-42b7-b2b6-caa2b208d80a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a80f4e66-3ee1-427d-bbc6-372b60de461a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_9c699fca-d053-42b7-b2b6-caa2b208d80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ef716ff1-aef1-4998-bc55-c667cbc254f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a80f4e66-3ee1-427d-bbc6-372b60de461a" xlink:to="loc_us-gaap_Liabilities_ef716ff1-aef1-4998-bc55-c667cbc254f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_2b20573b-0cd5-4642-9f80-c6250da8b9f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a80f4e66-3ee1-427d-bbc6-372b60de461a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_2b20573b-0cd5-4642-9f80-c6250da8b9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ec623b1b-b836-4456-8f85-6014092b1236" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a80f4e66-3ee1-427d-bbc6-372b60de461a" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ec623b1b-b836-4456-8f85-6014092b1236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_0fd37573-2455-44b7-b15c-413bef34fd3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec623b1b-b836-4456-8f85-6014092b1236" xlink:to="loc_us-gaap_PreferredStockValue_0fd37573-2455-44b7-b15c-413bef34fd3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_21bd1692-3d40-4ef7-b2e9-19620ea8a8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec623b1b-b836-4456-8f85-6014092b1236" xlink:to="loc_us-gaap_CommonStockValue_21bd1692-3d40-4ef7-b2e9-19620ea8a8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_86a0c4c7-1f88-432a-ab85-ab237eeec37e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec623b1b-b836-4456-8f85-6014092b1236" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_86a0c4c7-1f88-432a-ab85-ab237eeec37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_18bbbdde-4178-4ab4-a914-ad034704815b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec623b1b-b836-4456-8f85-6014092b1236" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_18bbbdde-4178-4ab4-a914-ad034704815b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_8ee02a53-2656-4e51-92a4-435fff26bc55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec623b1b-b836-4456-8f85-6014092b1236" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_8ee02a53-2656-4e51-92a4-435fff26bc55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_62d6f16d-cb1c-41a2-a15e-c8a6991abe8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ec623b1b-b836-4456-8f85-6014092b1236" xlink:to="loc_us-gaap_StockholdersEquity_62d6f16d-cb1c-41a2-a15e-c8a6991abe8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_137440c4-9cd4-4f44-88bc-3f7c4035eb07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a80f4e66-3ee1-427d-bbc6-372b60de461a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_137440c4-9cd4-4f44-88bc-3f7c4035eb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="nsit-20250630.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_e8a64d30-3f3c-45a3-a649-c9835997ec91" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e14ce15c-71fb-4f0e-92f7-c6cfc2d45ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e8a64d30-3f3c-45a3-a649-c9835997ec91" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e14ce15c-71fb-4f0e-92f7-c6cfc2d45ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5c8ece46-c198-4fd0-aab5-1b2e65853e71" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e8a64d30-3f3c-45a3-a649-c9835997ec91" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5c8ece46-c198-4fd0-aab5-1b2e65853e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1842a524-f1de-4dfb-b60d-a55a11511a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e8a64d30-3f3c-45a3-a649-c9835997ec91" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1842a524-f1de-4dfb-b60d-a55a11511a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_cf0b76e1-bce4-4628-a782-011f54554852" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e8a64d30-3f3c-45a3-a649-c9835997ec91" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_cf0b76e1-bce4-4628-a782-011f54554852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_4b6dd3f2-85ba-4f8b-ae46-277e70282085" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e8a64d30-3f3c-45a3-a649-c9835997ec91" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_4b6dd3f2-85ba-4f8b-ae46-277e70282085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_59dfe18b-a1d8-4ef9-ade8-3899cfd25123" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e8a64d30-3f3c-45a3-a649-c9835997ec91" xlink:to="loc_us-gaap_PreferredStockSharesIssued_59dfe18b-a1d8-4ef9-ade8-3899cfd25123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_820040d9-6937-464b-8572-bd71e00c7abd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e8a64d30-3f3c-45a3-a649-c9835997ec91" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_820040d9-6937-464b-8572-bd71e00c7abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_ee1ad8b6-9012-472c-ba26-2c8dc04cb1eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e8a64d30-3f3c-45a3-a649-c9835997ec91" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_ee1ad8b6-9012-472c-ba26-2c8dc04cb1eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0db925e6-5090-4208-a25b-cbfa01448e02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e8a64d30-3f3c-45a3-a649-c9835997ec91" xlink:to="loc_us-gaap_CommonStockSharesIssued_0db925e6-5090-4208-a25b-cbfa01448e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_d6134e83-71f0-4385-ac3f-0539df6eacc6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e8a64d30-3f3c-45a3-a649-c9835997ec91" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_d6134e83-71f0-4385-ac3f-0539df6eacc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="nsit-20250630.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_7a7609b0-ab68-4eb5-b9e0-3960973dff09" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2d2fca5a-ae30-4b70-8ebb-1b90ea1024a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_7a7609b0-ab68-4eb5-b9e0-3960973dff09" xlink:to="loc_us-gaap_StatementTable_2d2fca5a-ae30-4b70-8ebb-1b90ea1024a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1507c403-fa6a-456e-b475-a664e8dc30c7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2d2fca5a-ae30-4b70-8ebb-1b90ea1024a6" xlink:to="loc_srt_ProductOrServiceAxis_1507c403-fa6a-456e-b475-a664e8dc30c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_de0174b6-bb8a-40c7-943c-d2f6d3761e08" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1507c403-fa6a-456e-b475-a664e8dc30c7" xlink:to="loc_srt_ProductsAndServicesDomain_de0174b6-bb8a-40c7-943c-d2f6d3761e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_a8d2d125-39be-4f9c-b343-74295b767388" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_de0174b6-bb8a-40c7-943c-d2f6d3761e08" xlink:to="loc_us-gaap_ProductMember_a8d2d125-39be-4f9c-b343-74295b767388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_4b9fb0a2-f8bc-4de3-a5a0-2fa8d0c6e1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_de0174b6-bb8a-40c7-943c-d2f6d3761e08" xlink:to="loc_us-gaap_ServiceMember_4b9fb0a2-f8bc-4de3-a5a0-2fa8d0c6e1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2d2fca5a-ae30-4b70-8ebb-1b90ea1024a6" xlink:to="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_0b4be124-db2e-44c9-952e-25d8cf043991" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_RevenuesAbstract_0b4be124-db2e-44c9-952e-25d8cf043991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6e577eec-fcf3-4ed2-8b33-67260342c521" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_0b4be124-db2e-44c9-952e-25d8cf043991" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6e577eec-fcf3-4ed2-8b33-67260342c521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_61dad912-40a5-4766-917e-fbe236875be4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_61dad912-40a5-4766-917e-fbe236875be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d2d74cfa-e374-459b-9874-e49e38f31f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldAbstract_61dad912-40a5-4766-917e-fbe236875be4" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d2d74cfa-e374-459b-9874-e49e38f31f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ca177e3e-acd0-442b-a025-34869fff0eae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_GrossProfit_ca177e3e-acd0-442b-a025-34869fff0eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_fd0041e6-0c39-4551-aa76-4fc0bdcd5de0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_OperatingExpensesAbstract_fd0041e6-0c39-4551-aa76-4fc0bdcd5de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0119b2c2-4cd5-4739-924d-ebc650e950c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fd0041e6-0c39-4551-aa76-4fc0bdcd5de0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0119b2c2-4cd5-4739-924d-ebc650e950c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_895c0c3c-2b29-4606-be32-4fc7f093c94e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fd0041e6-0c39-4551-aa76-4fc0bdcd5de0" xlink:to="loc_us-gaap_RestructuringCharges_895c0c3c-2b29-4606-be32-4fc7f093c94e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_b746f7c5-054d-4a89-a04f-5fd343bcdb80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fd0041e6-0c39-4551-aa76-4fc0bdcd5de0" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_b746f7c5-054d-4a89-a04f-5fd343bcdb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_10cdac08-3e21-4e7f-aad4-e96e007b0c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fd0041e6-0c39-4551-aa76-4fc0bdcd5de0" xlink:to="loc_us-gaap_OperatingIncomeLoss_10cdac08-3e21-4e7f-aad4-e96e007b0c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_99d9fe39-1506-4869-b1c7-2b1a5dc07744" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_99d9fe39-1506-4869-b1c7-2b1a5dc07744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_5ce496a4-8733-4cdf-90e7-4b48b8c4681e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_99d9fe39-1506-4869-b1c7-2b1a5dc07744" xlink:to="loc_us-gaap_InterestExpenseNonoperating_5ce496a4-8733-4cdf-90e7-4b48b8c4681e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_844e6a8b-377c-411a-b123-cc4250f47cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_99d9fe39-1506-4869-b1c7-2b1a5dc07744" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_844e6a8b-377c-411a-b123-cc4250f47cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f4fae43-56a3-44ef-8166-146827a4d1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f4fae43-56a3-44ef-8166-146827a4d1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ac98a04c-3723-42cf-b964-05e7e54c9b95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ac98a04c-3723-42cf-b964-05e7e54c9b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7e4df2ea-e407-4732-8afa-656db70f1e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_NetIncomeLoss_7e4df2ea-e407-4732-8afa-656db70f1e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9d8c4da5-6b8f-4ce1-b566-8853f2c5afbe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_EarningsPerShareAbstract_9d8c4da5-6b8f-4ce1-b566-8853f2c5afbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f704812d-73eb-4113-9c13-ab97a7f06f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9d8c4da5-6b8f-4ce1-b566-8853f2c5afbe" xlink:to="loc_us-gaap_EarningsPerShareBasic_f704812d-73eb-4113-9c13-ab97a7f06f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cadc59e4-2c34-439a-a868-919f351c2bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9d8c4da5-6b8f-4ce1-b566-8853f2c5afbe" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cadc59e4-2c34-439a-a868-919f351c2bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4a8ecc20-468a-4e4d-b032-42a39419beeb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cf9ba761-8955-4a63-bd52-fd68d53e65ea" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4a8ecc20-468a-4e4d-b032-42a39419beeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_77c5419e-bafd-41de-ba96-342dd88c0681" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4a8ecc20-468a-4e4d-b032-42a39419beeb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_77c5419e-bafd-41de-ba96-342dd88c0681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5a24b982-8798-439e-81d6-8914cfa664d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_4a8ecc20-468a-4e4d-b032-42a39419beeb" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5a24b982-8798-439e-81d6-8914cfa664d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="nsit-20250630.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d846e959-d672-4486-a1da-4fe6e365998d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_54f838a1-3d14-4f24-aae7-2bc8ff2a321a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d846e959-d672-4486-a1da-4fe6e365998d" xlink:to="loc_us-gaap_NetIncomeLoss_54f838a1-3d14-4f24-aae7-2bc8ff2a321a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_b9117320-847f-4ca5-9aa5-343aafb38990" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d846e959-d672-4486-a1da-4fe6e365998d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_b9117320-847f-4ca5-9aa5-343aafb38990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_57376f6d-9a7f-4c51-a93f-15d8349a5a27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_b9117320-847f-4ca5-9aa5-343aafb38990" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_57376f6d-9a7f-4c51-a93f-15d8349a5a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_50c17156-9935-416d-88ad-51f405ef8c85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d846e959-d672-4486-a1da-4fe6e365998d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_50c17156-9935-416d-88ad-51f405ef8c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="nsit-20250630.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_da2d30e3-5b6b-4435-813d-a9af358076a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_87512f98-5ae5-4ae3-8c9a-b11545893416" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_da2d30e3-5b6b-4435-813d-a9af358076a1" xlink:to="loc_us-gaap_StatementTable_87512f98-5ae5-4ae3-8c9a-b11545893416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7bbd1a67-05b0-4d59-9cca-4dd9b80a7872" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_87512f98-5ae5-4ae3-8c9a-b11545893416" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7bbd1a67-05b0-4d59-9cca-4dd9b80a7872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7bbd1a67-05b0-4d59-9cca-4dd9b80a7872" xlink:to="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b36ecdaa-2482-4d0f-b59f-4534327b40e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:to="loc_us-gaap_CommonStockMember_b36ecdaa-2482-4d0f-b59f-4534327b40e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_48084e27-a6ee-48b1-a63f-c8d581f93475" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:to="loc_us-gaap_TreasuryStockCommonMember_48084e27-a6ee-48b1-a63f-c8d581f93475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1c1617f1-a687-41e6-ad5a-4937664528cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1c1617f1-a687-41e6-ad5a-4937664528cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9ada037a-3f06-4084-906b-177c6cf22ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9ada037a-3f06-4084-906b-177c6cf22ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_c032311a-680f-41b3-a98f-986d8fd9cc08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6f183662-a676-406b-9bfa-97cf220dea7c" xlink:to="loc_us-gaap_RetainedEarningsMember_c032311a-680f-41b3-a98f-986d8fd9cc08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5d7a5171-e96f-4241-9e58-3f19a24ae741" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_87512f98-5ae5-4ae3-8c9a-b11545893416" xlink:to="loc_us-gaap_StatementLineItems_5d7a5171-e96f-4241-9e58-3f19a24ae741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5d7a5171-e96f-4241-9e58-3f19a24ae741" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_6cfdc619-9791-4c95-8790-4d1609ea963e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_CommonStockSharesIssued_6cfdc619-9791-4c95-8790-4d1609ea963e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_e2ed9a65-9e72-4efe-b79a-6a89e162e7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_TreasuryStockCommonShares_e2ed9a65-9e72-4efe-b79a-6a89e162e7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_47b54ce0-fb8e-407f-a333-479327fa0e11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockholdersEquity_47b54ce0-fb8e-407f-a333-479327fa0e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_fb53f355-203b-49c2-8575-18697abfd0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_fb53f355-203b-49c2-8575-18697abfd0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2fc5fc00-39d0-40ff-a957-286cb3ea0665" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2fc5fc00-39d0-40ff-a957-286cb3ea0665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_509175d1-ab8f-417f-a3cc-c661596ba9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_509175d1-ab8f-417f-a3cc-c661596ba9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ae188553-0e51-44a9-a319-9e83a5217e12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_ae188553-0e51-44a9-a319-9e83a5217e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b654d66a-09b2-4b56-89a3-3c48d2554505" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_b654d66a-09b2-4b56-89a3-3c48d2554505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4f03de7b-6de7-4e17-8a49-6a012d7bfcb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_4f03de7b-6de7-4e17-8a49-6a012d7bfcb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1f139b27-1deb-43f4-89cc-6f652515576c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1f139b27-1deb-43f4-89cc-6f652515576c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities_9393fd68-771b-4eb4-bf7e-1610db268a74" xlink:href="nsit-20250630.xsd#nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities_9393fd68-771b-4eb4-bf7e-1610db268a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities_62fc3520-189a-4111-b1ef-d84ccc4d8ffe" xlink:href="nsit-20250630.xsd#nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities_62fc3520-189a-4111-b1ef-d84ccc4d8ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_d4d82084-cd90-45a2-921c-2e3e80bb6760" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_d4d82084-cd90-45a2-921c-2e3e80bb6760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_8198c5f4-49bf-4884-9aa6-03cd4167e5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_8198c5f4-49bf-4884-9aa6-03cd4167e5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_038d792d-495e-4cfe-a537-5d3396ce70df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_038d792d-495e-4cfe-a537-5d3396ce70df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_016637dc-951b-400c-948a-11f4ab689be7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_016637dc-951b-400c-948a-11f4ab689be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases_05664645-ca45-47d2-bab5-356a6b4e600f" xlink:href="nsit-20250630.xsd#nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases_05664645-ca45-47d2-bab5-356a6b4e600f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SettlementOfWarrantConversionShares_30c4cdbc-ab69-47ec-bd52-d53e6b198dfd" xlink:href="nsit-20250630.xsd#nsit_SettlementOfWarrantConversionShares"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_nsit_SettlementOfWarrantConversionShares_30c4cdbc-ab69-47ec-bd52-d53e6b198dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SettlementOfWarrantConversionValue_92a89fdd-179e-4bf0-b146-5893bbb77f43" xlink:href="nsit-20250630.xsd#nsit_SettlementOfWarrantConversionValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_nsit_SettlementOfWarrantConversionValue_92a89fdd-179e-4bf0-b146-5893bbb77f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_170a7873-cbe7-4f31-a83b-7c6cd61cd4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_170a7873-cbe7-4f31-a83b-7c6cd61cd4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ffeac454-3b07-4344-9c7a-a7ea58ba6fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_NetIncomeLoss_ffeac454-3b07-4344-9c7a-a7ea58ba6fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_98aa38f2-782d-48af-8bcd-d6796c4e4712" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_CommonStockSharesIssued_98aa38f2-782d-48af-8bcd-d6796c4e4712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_54cb8db2-41f4-42a4-9063-5e998b965357" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_TreasuryStockCommonShares_54cb8db2-41f4-42a4-9063-5e998b965357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d883db16-9326-418e-8224-94fdf853fd15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6556f33a-3faf-46ca-9a13-96014adde57f" xlink:to="loc_us-gaap_StockholdersEquity_d883db16-9326-418e-8224-94fdf853fd15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="nsit-20250630.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_5d36f4d8-f5c4-4327-b2e1-416cb7a55a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_da23dfe5-7a98-4d9f-ac34-8ced2f7769ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5d36f4d8-f5c4-4327-b2e1-416cb7a55a0c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_da23dfe5-7a98-4d9f-ac34-8ced2f7769ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9306df36-7329-41db-9c50-592b85f9895e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_da23dfe5-7a98-4d9f-ac34-8ced2f7769ac" xlink:to="loc_us-gaap_ProfitLoss_9306df36-7329-41db-9c50-592b85f9895e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_da23dfe5-7a98-4d9f-ac34-8ced2f7769ac" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_94ff07b3-c273-4fb2-8323-5569fe43472c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_94ff07b3-c273-4fb2-8323-5569fe43472c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_9b28a87d-015a-4780-8c09-3594222fa639" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_9b28a87d-015a-4780-8c09-3594222fa639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCreditLossExpense_cedf0ded-ff16-49d5-a5cd-2f23a4c26343" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetCreditLossExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:to="loc_us-gaap_ContractWithCustomerAssetCreditLossExpense_cedf0ded-ff16-49d5-a5cd-2f23a4c26343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b7d78e43-ae6b-4b69-a987-37f4b0aa9bf4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:to="loc_us-gaap_ShareBasedCompensation_b7d78e43-ae6b-4b69-a987-37f4b0aa9bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_4e9fa119-d998-45bf-8c2a-7d66bae5d075" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_4e9fa119-d998-45bf-8c2a-7d66bae5d075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e5335278-4731-4fe3-a93b-1ea0ce73655a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e5335278-4731-4fe3-a93b-1ea0ce73655a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_81ff33a3-6a81-4731-a854-dd1545f93c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_81ff33a3-6a81-4731-a854-dd1545f93c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_7397e815-bf6c-46f0-b553-ffda30f35048" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_7397e815-bf6c-46f0-b553-ffda30f35048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_825a436e-cddb-409b-81ef-8fccfebad312" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_825a436e-cddb-409b-81ef-8fccfebad312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_OtherAdjustments_10e62709-8a9c-41aa-934d-552d9a588981" xlink:href="nsit-20250630.xsd#nsit_OtherAdjustments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:to="loc_nsit_OtherAdjustments_10e62709-8a9c-41aa-934d-552d9a588981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_615a32fb-0f81-429a-8804-37a129395f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5bd285fb-97ec-4910-9f98-9601cac40964" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_615a32fb-0f81-429a-8804-37a129395f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_908e8b94-e4ee-4460-888d-1131cc541b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_615a32fb-0f81-429a-8804-37a129395f8f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_908e8b94-e4ee-4460-888d-1131cc541b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_e0a7b5d6-8185-4bee-b3f2-fddb38dc75d7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_615a32fb-0f81-429a-8804-37a129395f8f" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_e0a7b5d6-8185-4bee-b3f2-fddb38dc75d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_c52e59fa-af36-43bf-8e42-72412c088160" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_615a32fb-0f81-429a-8804-37a129395f8f" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_c52e59fa-af36-43bf-8e42-72412c088160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent_08e5a0ce-903a-4588-83ea-6acd211cb827" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_615a32fb-0f81-429a-8804-37a129395f8f" xlink:to="loc_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent_08e5a0ce-903a-4588-83ea-6acd211cb827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_347300be-f71b-4487-b99c-a3b04660cd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_615a32fb-0f81-429a-8804-37a129395f8f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_347300be-f71b-4487-b99c-a3b04660cd2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_fec42fad-0438-4ed9-b44f-2cb4711b190b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_615a32fb-0f81-429a-8804-37a129395f8f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_fec42fad-0438-4ed9-b44f-2cb4711b190b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_IncreaseDecreaseInAccountsPayableNoncurrent_63087414-e823-436f-8d12-324c0a6f45ff" xlink:href="nsit-20250630.xsd#nsit_IncreaseDecreaseInAccountsPayableNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_615a32fb-0f81-429a-8804-37a129395f8f" xlink:to="loc_nsit_IncreaseDecreaseInAccountsPayableNoncurrent_63087414-e823-436f-8d12-324c0a6f45ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_0693ed65-3b96-4267-8a1c-e23710c72ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_615a32fb-0f81-429a-8804-37a129395f8f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_0693ed65-3b96-4267-8a1c-e23710c72ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e6b219d9-51a0-44d9-9270-326057cdea2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_da23dfe5-7a98-4d9f-ac34-8ced2f7769ac" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e6b219d9-51a0-44d9-9270-326057cdea2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e8924e7f-0713-4ca2-ae56-c9cb56dc25e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5d36f4d8-f5c4-4327-b2e1-416cb7a55a0c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e8924e7f-0713-4ca2-ae56-c9cb56dc25e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c7b7cb7c-2f5b-4216-b545-6ee0e42a920f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e8924e7f-0713-4ca2-ae56-c9cb56dc25e8" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c7b7cb7c-2f5b-4216-b545-6ee0e42a920f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_06515099-6ee6-48c0-963f-5e4712aec148" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e8924e7f-0713-4ca2-ae56-c9cb56dc25e8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_06515099-6ee6-48c0-963f-5e4712aec148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4e11e14f-b9f1-480b-9379-12bbf5e38704" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e8924e7f-0713-4ca2-ae56-c9cb56dc25e8" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4e11e14f-b9f1-480b-9379-12bbf5e38704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d75a519-8adb-425a-9f05-3d6031a8d4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e8924e7f-0713-4ca2-ae56-c9cb56dc25e8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d75a519-8adb-425a-9f05-3d6031a8d4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5d36f4d8-f5c4-4327-b2e1-416cb7a55a0c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_9dab1977-592d-4ec8-b78b-621da923c6e6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_9dab1977-592d-4ec8-b78b-621da923c6e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_266c3596-b130-4133-9455-ca9be197a2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_266c3596-b130-4133-9455-ca9be197a2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_PaymentsForSettlementOfWarrants_c43361e3-6262-482e-95c3-9297d5e8e2c5" xlink:href="nsit-20250630.xsd#nsit_PaymentsForSettlementOfWarrants"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:to="loc_nsit_PaymentsForSettlementOfWarrants_c43361e3-6262-482e-95c3-9297d5e8e2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_3f891b9d-5159-4fea-a16d-303bab8d0ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_3f891b9d-5159-4fea-a16d-303bab8d0ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities_8b76e1f0-3104-44cb-b519-f355554c3727" xlink:href="nsit-20250630.xsd#nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:to="loc_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities_8b76e1f0-3104-44cb-b519-f355554c3727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_c4a5aaa4-1413-451b-b70e-050723db8012" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfUnsecuredDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt_c4a5aaa4-1413-451b-b70e-050723db8012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_01caf63b-b20c-4944-8801-00328c46cb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_01caf63b-b20c-4944-8801-00328c46cb2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_cdf9daed-38bb-4618-85c4-4f73c9592536" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_cdf9daed-38bb-4618-85c4-4f73c9592536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_22fd7fe9-5312-4808-96e1-57e186419cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_22fd7fe9-5312-4808-96e1-57e186419cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1b35be3f-b6be-4fa2-b3d6-0b9c455ae124" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1b35be3f-b6be-4fa2-b3d6-0b9c455ae124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfcd28ac-2cb5-4fab-ab18-c8a9e6f489a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_df65146c-2b43-48f2-b46f-e4c76ae7500c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfcd28ac-2cb5-4fab-ab18-c8a9e6f489a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c1c3e189-c9e6-495f-85c8-9002cb2ace47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5d36f4d8-f5c4-4327-b2e1-416cb7a55a0c" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c1c3e189-c9e6-495f-85c8-9002cb2ace47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a6e8ef52-138d-4159-ad1f-88ea95ae2db2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5d36f4d8-f5c4-4327-b2e1-416cb7a55a0c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a6e8ef52-138d-4159-ad1f-88ea95ae2db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0016f301-b512-42ae-9565-0c60276bc633" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5d36f4d8-f5c4-4327-b2e1-416cb7a55a0c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0016f301-b512-42ae-9565-0c60276bc633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e3dd1f03-e9cf-401d-bf14-beee2331560c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5d36f4d8-f5c4-4327-b2e1-416cb7a55a0c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e3dd1f03-e9cf-401d-bf14-beee2331560c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandards" xlink:type="simple" xlink:href="nsit-20250630.xsd#BasisofPresentationandRecentlyIssuedAccountingStandards"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandards" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ca1392fc-5d0e-48a4-b301-9aea4380dfdf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccounting_31ce5124-9cbc-4d01-9f47-c25c2cb19794" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccounting"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ca1392fc-5d0e-48a4-b301-9aea4380dfdf" xlink:to="loc_us-gaap_BasisOfAccounting_31ce5124-9cbc-4d01-9f47-c25c2cb19794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligations" xlink:type="simple" xlink:href="nsit-20250630.xsd#ReceivablesContractLiabilitiesandPerformanceObligations"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_369a252c-dab5-4b41-9e7a-5f25179f9a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock_34304209-c312-4785-af6d-23702b41ac3e" xlink:href="nsit-20250630.xsd#nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_369a252c-dab5-4b41-9e7a-5f25179f9a7b" xlink:to="loc_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock_34304209-c312-4785-af6d-23702b41ac3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/AssetsHeldforSale" xlink:type="simple" xlink:href="nsit-20250630.xsd#AssetsHeldforSale"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/AssetsHeldforSale" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract_cf070943-f1dd-467d-a1fe-bffbf098b617" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_RealEstateHeldForSaleTextBlock_2f0e388d-2284-40ee-b7b1-2adbba46fb06" xlink:href="nsit-20250630.xsd#nsit_RealEstateHeldForSaleTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract_cf070943-f1dd-467d-a1fe-bffbf098b617" xlink:to="loc_nsit_RealEstateHeldForSaleTextBlock_2f0e388d-2284-40ee-b7b1-2adbba46fb06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/NetEarningsPerShare" xlink:type="simple" xlink:href="nsit-20250630.xsd#NetEarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/NetEarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_727af998-6c19-472a-b373-eac7e0bb67a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_2d0b3a0a-4305-40b5-8d89-7bbbd5b84815" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_727af998-6c19-472a-b373-eac7e0bb67a3" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_2d0b3a0a-4305-40b5-8d89-7bbbd5b84815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligations" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligations"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_db114617-5e6a-4ed0-b9a8-af2b54afd6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_048e40a2-9859-42c7-82f5-51959c09bbc1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_db114617-5e6a-4ed0-b9a8-af2b54afd6c0" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_048e40a2-9859-42c7-82f5-51959c09bbc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/IncomeTaxes" xlink:type="simple" xlink:href="nsit-20250630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b3837e2c-93a4-4985-a644-dc18043d4068" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_ab233799-3ad0-4ea0-b6c0-83881478dc1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b3837e2c-93a4-4985-a644-dc18043d4068" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_ab233799-3ad0-4ea0-b6c0-83881478dc1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/ShareRepurchaseProgram" xlink:type="simple" xlink:href="nsit-20250630.xsd#ShareRepurchaseProgram"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/ShareRepurchaseProgram" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d5e859ca-d8b9-4e54-9c9e-3f398d9f4e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_3e1ac9ab-d9f6-449d-8596-5e2ef7d7da05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d5e859ca-d8b9-4e54-9c9e-3f398d9f4e2e" xlink:to="loc_us-gaap_TreasuryStockTextBlock_3e1ac9ab-d9f6-449d-8596-5e2ef7d7da05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="nsit-20250630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_15fcde13-e16a-4563-be0f-3354350e9f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5ea23953-e32c-47a4-a7cd-3d2f0f9e4b85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_15fcde13-e16a-4563-be0f-3354350e9f7b" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5ea23953-e32c-47a4-a7cd-3d2f0f9e4b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformation" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9f8a9987-6738-4c44-af55-98b9e57d37d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_f34c0573-a0d2-473b-9f89-93663c8ff915" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9f8a9987-6738-4c44-af55-98b9e57d37d2" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_f34c0573-a0d2-473b-9f89-93663c8ff915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/Acquisition" xlink:type="simple" xlink:href="nsit-20250630.xsd#Acquisition"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/Acquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_25be384c-212d-4871-8d23-20b02a2cb4be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_cbfa3e07-e3ad-4172-99eb-21a182df1e59" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_25be384c-212d-4871-8d23-20b02a2cb4be" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_cbfa3e07-e3ad-4172-99eb-21a182df1e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/SubsequentEvent" xlink:type="simple" xlink:href="nsit-20250630.xsd#SubsequentEvent"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_a4a3d64e-9ae7-4afa-b72d-443fa03dc336" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_4bb2939c-f61d-4fef-a6fa-416a48e1912a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_a4a3d64e-9ae7-4afa-b72d-443fa03dc336" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_4bb2939c-f61d-4fef-a6fa-416a48e1912a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies" xlink:type="simple" xlink:href="nsit-20250630.xsd#BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d5ddd203-6f58-447e-b4d0-eaeebb85b02d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_6031c192-211f-4005-8e7b-a48dfffdcaf1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d5ddd203-6f58-447e-b4d0-eaeebb85b02d" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_6031c192-211f-4005-8e7b-a48dfffdcaf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsTables" xlink:type="simple" xlink:href="nsit-20250630.xsd#BasisofPresentationandRecentlyIssuedAccountingStandardsTables"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b1a9557c-3113-4bf5-b3c7-8a0a7e66db72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock_74a0926f-75ba-435c-a003-25e54d110de7" xlink:href="nsit-20250630.xsd#nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b1a9557c-3113-4bf5-b3c7-8a0a7e66db72" xlink:to="loc_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock_74a0926f-75ba-435c-a003-25e54d110de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsTables" xlink:type="simple" xlink:href="nsit-20250630.xsd#ReceivablesContractLiabilitiesandPerformanceObligationsTables"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a6eef10f-6bbf-4d42-b900-373f082508cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock_d0726b73-4d64-41cb-81c2-f307cc9764a2" xlink:href="nsit-20250630.xsd#nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a6eef10f-6bbf-4d42-b900-373f082508cf" xlink:to="loc_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock_d0726b73-4d64-41cb-81c2-f307cc9764a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_74944d41-e640-4697-9aeb-074fb92d4163" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a6eef10f-6bbf-4d42-b900-373f082508cf" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_74944d41-e640-4697-9aeb-074fb92d4163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_264323a7-33e9-4d4d-bffa-617cf89d5bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a6eef10f-6bbf-4d42-b900-373f082508cf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_264323a7-33e9-4d4d-bffa-617cf89d5bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/NetEarningsPerShareTables" xlink:type="simple" xlink:href="nsit-20250630.xsd#NetEarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/NetEarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fb611dc2-25a5-435b-ae44-63f169fc3db4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_77e41798-71bf-47ff-b752-8b1b7517b41d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fb611dc2-25a5-435b-ae44-63f169fc3db4" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_77e41798-71bf-47ff-b752-8b1b7517b41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsTables" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsTables"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4baff730-eff1-4db2-8dba-718177a2c428" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_636fe320-ba94-4594-9488-99adb407e17c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4baff730-eff1-4db2-8dba-718177a2c428" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_636fe320-ba94-4594-9488-99adb407e17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_e8d0ab91-223a-4368-9d3c-c4c39c087d89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4baff730-eff1-4db2-8dba-718177a2c428" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_e8d0ab91-223a-4368-9d3c-c4c39c087d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_7ba90540-7ce7-4027-a980-8c2f81c6a841" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4baff730-eff1-4db2-8dba-718177a2c428" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_7ba90540-7ce7-4027-a980-8c2f81c6a841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_373aa237-cf29-4944-85c8-b1f456841e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ce3c185c-45a1-4edc-ab39-da519d7c167c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_373aa237-cf29-4944-85c8-b1f456841e1c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ce3c185c-45a1-4edc-ab39-da519d7c167c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_a910b980-c774-4886-808b-f9f712a3643b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_373aa237-cf29-4944-85c8-b1f456841e1c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_a910b980-c774-4886-808b-f9f712a3643b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_dbe91d0b-1207-46c1-bc1f-4a7e1aef701b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_373aa237-cf29-4944-85c8-b1f456841e1c" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_dbe91d0b-1207-46c1-bc1f-4a7e1aef701b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock_5dd2ca92-1f3d-43a3-a0e7-91d77a86c7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_373aa237-cf29-4944-85c8-b1f456841e1c" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock_5dd2ca92-1f3d-43a3-a0e7-91d77a86c7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#BasisofPresentationandRecentlyIssuedAccountingStandardsDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_44236b6e-c7b4-4a65-ad86-2020ea0ea00f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1603bcdc-6182-4f02-a7ea-1b62b64af5c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_44236b6e-c7b4-4a65-ad86-2020ea0ea00f" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1603bcdc-6182-4f02-a7ea-1b62b64af5c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3bad69ef-529c-43a7-8178-5f58391d4ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b8455c05-b001-4483-953a-1acb0d563f43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3bad69ef-529c-43a7-8178-5f58391d4ac6" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b8455c05-b001-4483-953a-1acb0d563f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_eb6963d1-83ee-4d2b-8c4f-b38ed0466c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b8455c05-b001-4483-953a-1acb0d563f43" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_eb6963d1-83ee-4d2b-8c4f-b38ed0466c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_151273bc-b06b-43d4-a0f3-a77a40075297" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_eb6963d1-83ee-4d2b-8c4f-b38ed0466c5e" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_151273bc-b06b-43d4-a0f3-a77a40075297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AccountsReceivableNetMember_a760453c-25b0-4e5a-9f70-8c5af22a8a66" xlink:href="nsit-20250630.xsd#nsit_AccountsReceivableNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_151273bc-b06b-43d4-a0f3-a77a40075297" xlink:to="loc_nsit_AccountsReceivableNetMember_a760453c-25b0-4e5a-9f70-8c5af22a8a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember_93ae7a37-faf6-4e86-b8a5-2684ff903183" xlink:href="nsit-20250630.xsd#nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_151273bc-b06b-43d4-a0f3-a77a40075297" xlink:to="loc_nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember_93ae7a37-faf6-4e86-b8a5-2684ff903183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b8455c05-b001-4483-953a-1acb0d563f43" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e38b2f1c-da03-4a40-88de-ccb966d29bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e38b2f1c-da03-4a40-88de-ccb966d29bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3d4e526c-4a83-4975-bad8-8c04a2c6ca7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_3d4e526c-4a83-4975-bad8-8c04a2c6ca7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_7a1bc746-ca6e-42b5-8b7e-e35ba3fec706" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:to="loc_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent_7a1bc746-ca6e-42b5-8b7e-e35ba3fec706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_fd6e2346-dbe5-4315-99ca-b229edad7a88" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_fd6e2346-dbe5-4315-99ca-b229edad7a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_b2f9de1e-e048-4c69-8767-80f8104fcecf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2ab66782-7089-483f-8f06-87f7de2f2e51" xlink:to="loc_us-gaap_ContractWithCustomerLiability_b2f9de1e-e048-4c69-8767-80f8104fcecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a5f2a685-7915-465f-8f10-6a130b8e8979" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ChangesInContractAssetsRollForward_c4266d87-a47d-42b0-8667-ef9a47f36439" xlink:href="nsit-20250630.xsd#nsit_ChangesInContractAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a5f2a685-7915-465f-8f10-6a130b8e8979" xlink:to="loc_nsit_ChangesInContractAssetsRollForward_c4266d87-a47d-42b0-8667-ef9a47f36439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_e12f3d6e-cac8-41af-b024-682009ea1d99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_ChangesInContractAssetsRollForward_c4266d87-a47d-42b0-8667-ef9a47f36439" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_e12f3d6e-cac8-41af-b024-682009ea1d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_6f70003a-9f19-4f80-9534-a0a5125dc7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_ChangesInContractAssetsRollForward_c4266d87-a47d-42b0-8667-ef9a47f36439" xlink:to="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_6f70003a-9f19-4f80-9534-a0a5125dc7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables_526ccd62-e8f3-4145-b279-9810f3f3b32b" xlink:href="nsit-20250630.xsd#nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_ChangesInContractAssetsRollForward_c4266d87-a47d-42b0-8667-ef9a47f36439" xlink:to="loc_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables_526ccd62-e8f3-4145-b279-9810f3f3b32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_5c613e89-3620-4bb8-98ea-02ce38be53a8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_ChangesInContractAssetsRollForward_c4266d87-a47d-42b0-8667-ef9a47f36439" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_5c613e89-3620-4bb8-98ea-02ce38be53a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ChangesInContractLiabilitiesRollForward_c706cb9d-5b62-4249-8cb1-f001ada18757" xlink:href="nsit-20250630.xsd#nsit_ChangesInContractLiabilitiesRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a5f2a685-7915-465f-8f10-6a130b8e8979" xlink:to="loc_nsit_ChangesInContractLiabilitiesRollForward_c706cb9d-5b62-4249-8cb1-f001ada18757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_9c93a965-6d67-4e1a-8a0a-822b2200e366" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_ChangesInContractLiabilitiesRollForward_c706cb9d-5b62-4249-8cb1-f001ada18757" xlink:to="loc_us-gaap_ContractWithCustomerLiability_9c93a965-6d67-4e1a-8a0a-822b2200e366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_ee616065-2335-4320-b813-2480ce2e63dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_ChangesInContractLiabilitiesRollForward_c706cb9d-5b62-4249-8cb1-f001ada18757" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_ee616065-2335-4320-b813-2480ce2e63dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue_9b1513da-e3ec-4449-8277-f29f1d54a612" xlink:href="nsit-20250630.xsd#nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_ChangesInContractLiabilitiesRollForward_c706cb9d-5b62-4249-8cb1-f001ada18757" xlink:to="loc_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue_9b1513da-e3ec-4449-8277-f29f1d54a612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_2181e860-ccde-4b3b-9136-3fb7efc3e0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_ChangesInContractLiabilitiesRollForward_c706cb9d-5b62-4249-8cb1-f001ada18757" xlink:to="loc_us-gaap_ContractWithCustomerLiability_2181e860-ccde-4b3b-9136-3fb7efc3e0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsAdditionalInformationDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#ReceivablesContractLiabilitiesandPerformanceObligationsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6f244e29-a6fb-4e5e-bf1b-fc36c2313692" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross_3d8e4b37-179c-46ff-8f01-b2200dc7c305" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6f244e29-a6fb-4e5e-bf1b-fc36c2313692" xlink:to="loc_us-gaap_ContractWithCustomerAssetGross_3d8e4b37-179c-46ff-8f01-b2200dc7c305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5adb1dfc-6cab-486c-8402-22bfb1a53f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6f244e29-a6fb-4e5e-bf1b-fc36c2313692" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_5adb1dfc-6cab-486c-8402-22bfb1a53f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_TimeAndMaterialContractsAverageExpectedDuration_5e073d70-9bf7-4d2d-a9b0-035d4d8c60b8" xlink:href="nsit-20250630.xsd#nsit_TimeAndMaterialContractsAverageExpectedDuration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6f244e29-a6fb-4e5e-bf1b-fc36c2313692" xlink:to="loc_nsit_TimeAndMaterialContractsAverageExpectedDuration_5e073d70-9bf7-4d2d-a9b0-035d4d8c60b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_64aba060-7f4b-4afb-b04a-8fe3714c5dee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_10550d6c-2879-4865-8109-fcfb8c168345" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_64aba060-7f4b-4afb-b04a-8fe3714c5dee" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_10550d6c-2879-4865-8109-fcfb8c168345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_69fb185d-9568-43bb-b0d7-b8f5ad76706f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_10550d6c-2879-4865-8109-fcfb8c168345" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_69fb185d-9568-43bb-b0d7-b8f5ad76706f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_20c1031d-9518-4a58-b2e0-165bc7987a17" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_69fb185d-9568-43bb-b0d7-b8f5ad76706f" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_20c1031d-9518-4a58-b2e0-165bc7987a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RiskLevelLowMember_3a0f3db2-0249-4c1d-bd32-f56e01010725" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RiskLevelLowMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_20c1031d-9518-4a58-b2e0-165bc7987a17" xlink:to="loc_us-gaap_RiskLevelLowMember_3a0f3db2-0249-4c1d-bd32-f56e01010725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RiskLevelMediumMember_541f9bfe-547b-4c33-819b-ceee301e11c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RiskLevelMediumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_20c1031d-9518-4a58-b2e0-165bc7987a17" xlink:to="loc_us-gaap_RiskLevelMediumMember_541f9bfe-547b-4c33-819b-ceee301e11c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RiskLevelHighMember_97c17d4a-14d7-4fc0-a26a-471e90c99899" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RiskLevelHighMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_20c1031d-9518-4a58-b2e0-165bc7987a17" xlink:to="loc_us-gaap_RiskLevelHighMember_97c17d4a-14d7-4fc0-a26a-471e90c99899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2b656e76-1998-4777-b5dc-ba3fd31b57a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_10550d6c-2879-4865-8109-fcfb8c168345" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2b656e76-1998-4777-b5dc-ba3fd31b57a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_bfe78bb0-2dd2-4d5e-bfed-a420e641a43b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2b656e76-1998-4777-b5dc-ba3fd31b57a7" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_bfe78bb0-2dd2-4d5e-bfed-a420e641a43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c0c6f42e-e3b9-4568-897f-8840d328eacf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d3ec8036-819b-4a85-8c17-c8463d23923a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c0c6f42e-e3b9-4568-897f-8840d328eacf" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d3ec8036-819b-4a85-8c17-c8463d23923a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_babbcce8-44a4-4914-90e6-7be3ddedffb1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d3ec8036-819b-4a85-8c17-c8463d23923a" xlink:to="loc_srt_ProductOrServiceAxis_babbcce8-44a4-4914-90e6-7be3ddedffb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b9d00114-82c7-4bf9-b800-9987199e84a1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_babbcce8-44a4-4914-90e6-7be3ddedffb1" xlink:to="loc_srt_ProductsAndServicesDomain_b9d00114-82c7-4bf9-b800-9987199e84a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_50dee6e4-efe3-4776-8a5a-5c10143ac9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b9d00114-82c7-4bf9-b800-9987199e84a1" xlink:to="loc_us-gaap_ServiceMember_50dee6e4-efe3-4776-8a5a-5c10143ac9c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_fbb771cf-ed8c-452a-8394-43170acf136a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d3ec8036-819b-4a85-8c17-c8463d23923a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_fbb771cf-ed8c-452a-8394-43170acf136a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6741f570-705e-4610-87f5-a68a9076de62" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_d3ec8036-819b-4a85-8c17-c8463d23923a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6741f570-705e-4610-87f5-a68a9076de62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_fdc7b310-c24e-4f4d-824f-e3aa2ea68f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6741f570-705e-4610-87f5-a68a9076de62" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fdc7b310-c24e-4f4d-824f-e3aa2ea68f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_49f189d3-1fb2-4077-acea-26f44e8cce9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6741f570-705e-4610-87f5-a68a9076de62" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_49f189d3-1fb2-4077-acea-26f44e8cce9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/AssetsHeldforSaleDetail" xlink:type="simple" xlink:href="nsit-20250630.xsd#AssetsHeldforSaleDetail"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/AssetsHeldforSaleDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract_e2f3aa25-9078-4c30-a9fe-cc50cb437db7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_9f1ce679-d6f3-4eda-a18c-065adb1296bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract_e2f3aa25-9078-4c30-a9fe-cc50cb437db7" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_9f1ce679-d6f3-4eda-a18c-065adb1296bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_28a4bfdb-e913-42d3-b11b-13e9b4a120bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_6f8028d0-267e-4d04-ba5e-ed6685a16d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28a4bfdb-e913-42d3-b11b-13e9b4a120bc" xlink:to="loc_us-gaap_NetIncomeLossAbstract_6f8028d0-267e-4d04-ba5e-ed6685a16d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d81d85da-4aef-4713-afca-9261296da41b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_6f8028d0-267e-4d04-ba5e-ed6685a16d9c" xlink:to="loc_us-gaap_NetIncomeLoss_d81d85da-4aef-4713-afca-9261296da41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e5906a66-e721-45a8-823e-d6fe76fb1ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28a4bfdb-e913-42d3-b11b-13e9b4a120bc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e5906a66-e721-45a8-823e-d6fe76fb1ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_da3e4269-0143-4f55-b9ac-eec90188b9b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e5906a66-e721-45a8-823e-d6fe76fb1ca4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_da3e4269-0143-4f55-b9ac-eec90188b9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_782f769e-4ec4-498f-b937-bb3bc96e28f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e5906a66-e721-45a8-823e-d6fe76fb1ca4" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_782f769e-4ec4-498f-b937-bb3bc96e28f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_93d08190-031d-471f-9b30-8adcd08c2fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e5906a66-e721-45a8-823e-d6fe76fb1ca4" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_93d08190-031d-471f-9b30-8adcd08c2fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_9fa8229d-bfb6-4b0a-91dd-50b2664c6db3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e5906a66-e721-45a8-823e-d6fe76fb1ca4" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_9fa8229d-bfb6-4b0a-91dd-50b2664c6db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ae97a9e7-1e43-444e-b947-faf48f3eb7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e5906a66-e721-45a8-823e-d6fe76fb1ca4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ae97a9e7-1e43-444e-b947-faf48f3eb7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EarningsPerShareBasicAndDiluted1Abstract_f009ed97-e406-4156-b0af-a4949dc56e44" xlink:href="nsit-20250630.xsd#nsit_EarningsPerShareBasicAndDiluted1Abstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_28a4bfdb-e913-42d3-b11b-13e9b4a120bc" xlink:to="loc_nsit_EarningsPerShareBasicAndDiluted1Abstract_f009ed97-e406-4156-b0af-a4949dc56e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_62bb5627-7fe7-41d3-a22f-26dafceee1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_EarningsPerShareBasicAndDiluted1Abstract_f009ed97-e406-4156-b0af-a4949dc56e44" xlink:to="loc_us-gaap_EarningsPerShareBasic_62bb5627-7fe7-41d3-a22f-26dafceee1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_bd2038d9-1f2a-4640-b63f-ab39351af5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_EarningsPerShareBasicAndDiluted1Abstract_f009ed97-e406-4156-b0af-a4949dc56e44" xlink:to="loc_us-gaap_EarningsPerShareDiluted_bd2038d9-1f2a-4640-b63f-ab39351af5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#NetEarningsPerShareAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_244016f1-0808-4d27-b78f-a243c3e6df28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f47af644-945f-4627-bbe1-eb8b0e79f89c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_244016f1-0808-4d27-b78f-a243c3e6df28" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f47af644-945f-4627-bbe1-eb8b0e79f89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e8472a4d-7f47-4abd-b157-d3093327267e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f47af644-945f-4627-bbe1-eb8b0e79f89c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e8472a4d-7f47-4abd-b157-d3093327267e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_33053d81-af89-4ca2-9d32-7acd92c11d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_e8472a4d-7f47-4abd-b157-d3093327267e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_33053d81-af89-4ca2-9d32-7acd92c11d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_28f9894d-e978-4ef4-adc0-4244b6c3d3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_33053d81-af89-4ca2-9d32-7acd92c11d4b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_28f9894d-e978-4ef4-adc0-4244b6c3d3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3fcddf58-8058-4749-b52c-09587815f0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f47af644-945f-4627-bbe1-eb8b0e79f89c" xlink:to="loc_us-gaap_DebtInstrumentAxis_3fcddf58-8058-4749-b52c-09587815f0d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_111d2b66-e1d8-4bca-8435-fd1bdd031628" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3fcddf58-8058-4749-b52c-09587815f0d8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_111d2b66-e1d8-4bca-8435-fd1bdd031628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_c394c886-917c-4fbe-a7a2-3736ea0372f2" xlink:href="nsit-20250630.xsd#nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_111d2b66-e1d8-4bca-8435-fd1bdd031628" xlink:to="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_c394c886-917c-4fbe-a7a2-3736ea0372f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b9721c2b-165b-42ff-a1f6-55aa4771011f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f47af644-945f-4627-bbe1-eb8b0e79f89c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b9721c2b-165b-42ff-a1f6-55aa4771011f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_3406be54-1d63-47dc-99b2-f4efbfc135a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b9721c2b-165b-42ff-a1f6-55aa4771011f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_3406be54-1d63-47dc-99b2-f4efbfc135a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_55ee5cc2-8671-4261-8a8a-c973524492e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_b9721c2b-165b-42ff-a1f6-55aa4771011f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_55ee5cc2-8671-4261-8a8a-c973524492e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d5d8bad9-0f58-466b-80fc-79db6eb8db3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8ebcf8ea-762b-40ab-bf16-c097a6e82a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d5d8bad9-0f58-466b-80fc-79db6eb8db3c" xlink:to="loc_us-gaap_DebtInstrumentTable_8ebcf8ea-762b-40ab-bf16-c097a6e82a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3979c588-6ff4-4a28-ba05-f7c048f1f200" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8ebcf8ea-762b-40ab-bf16-c097a6e82a8c" xlink:to="loc_us-gaap_CreditFacilityAxis_3979c588-6ff4-4a28-ba05-f7c048f1f200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ad823ebb-d8bd-4f0e-916f-7fd3852b5dab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_3979c588-6ff4-4a28-ba05-f7c048f1f200" xlink:to="loc_us-gaap_CreditFacilityDomain_ad823ebb-d8bd-4f0e-916f-7fd3852b5dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AssetBasedLendingFacilityMember_f97226ea-0ef6-41c4-9337-409a2e8a784f" xlink:href="nsit-20250630.xsd#nsit_AssetBasedLendingFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ad823ebb-d8bd-4f0e-916f-7fd3852b5dab" xlink:to="loc_nsit_AssetBasedLendingFacilityMember_f97226ea-0ef6-41c4-9337-409a2e8a784f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9157c0ef-ba8b-4b1e-a361-4904832a54bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8ebcf8ea-762b-40ab-bf16-c097a6e82a8c" xlink:to="loc_us-gaap_DebtInstrumentAxis_9157c0ef-ba8b-4b1e-a361-4904832a54bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_042b6f5d-fd4c-4f83-ba42-0882ca79dd52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_9157c0ef-ba8b-4b1e-a361-4904832a54bd" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_042b6f5d-fd4c-4f83-ba42-0882ca79dd52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember_b9edf8b3-6cb3-42d8-beb9-b99387ab95f0" xlink:href="nsit-20250630.xsd#nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_042b6f5d-fd4c-4f83-ba42-0882ca79dd52" xlink:to="loc_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember_b9edf8b3-6cb3-42d8-beb9-b99387ab95f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_214f32f3-1dcf-4525-8081-664d0c70fec0" xlink:href="nsit-20250630.xsd#nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_042b6f5d-fd4c-4f83-ba42-0882ca79dd52" xlink:to="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_214f32f3-1dcf-4525-8081-664d0c70fec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8ebcf8ea-762b-40ab-bf16-c097a6e82a8c" xlink:to="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_aefa76ab-36ba-493e-90ee-7301545e379c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_LineOfCredit_aefa76ab-36ba-493e-90ee-7301545e379c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_36541629-6f25-4bd7-8840-f15b342c9527" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_36541629-6f25-4bd7-8840-f15b342c9527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_55da21f0-ce61-423c-bfe1-cbee41a03f90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_ContractualObligation_55da21f0-ce61-423c-bfe1-cbee41a03f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_1c0a8362-b701-4e2b-b833-8cae312b0192" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_1c0a8362-b701-4e2b-b833-8cae312b0192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_d0b21d3f-0425-4880-9478-80462f5fd480" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_d0b21d3f-0425-4880-9478-80462f5fd480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a14c81e0-c633-4508-a743-4ab30ec3058a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_463a666c-40ab-419b-bc81-b1c753cfaa9f" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a14c81e0-c633-4508-a743-4ab30ec3058a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7b2ab8ae-38d9-4814-8ff9-d002ba2b1791" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7b2ab8ae-38d9-4814-8ff9-d002ba2b1791" xlink:to="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_eb7a6a51-1563-4c62-aaca-270f13b4f283" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:to="loc_us-gaap_CreditFacilityAxis_eb7a6a51-1563-4c62-aaca-270f13b4f283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_50028aad-f812-4667-8a0b-887d24bb7f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_eb7a6a51-1563-4c62-aaca-270f13b4f283" xlink:to="loc_us-gaap_CreditFacilityDomain_50028aad-f812-4667-8a0b-887d24bb7f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_AssetBasedLendingFacilityMember_957a8188-446d-4580-95e6-f9d6ac60ff36" xlink:href="nsit-20250630.xsd#nsit_AssetBasedLendingFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_50028aad-f812-4667-8a0b-887d24bb7f2b" xlink:to="loc_nsit_AssetBasedLendingFacilityMember_957a8188-446d-4580-95e6-f9d6ac60ff36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_UnsecuredInventoryFinancingFacilityMember_c796aa36-9268-495c-b093-f0baf339193f" xlink:href="nsit-20250630.xsd#nsit_UnsecuredInventoryFinancingFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_50028aad-f812-4667-8a0b-887d24bb7f2b" xlink:to="loc_nsit_UnsecuredInventoryFinancingFacilityMember_c796aa36-9268-495c-b093-f0baf339193f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_InventoryFinancingFacilityMember_8867cc04-81c5-4a4a-8b55-64589d0394ec" xlink:href="nsit-20250630.xsd#nsit_InventoryFinancingFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_50028aad-f812-4667-8a0b-887d24bb7f2b" xlink:to="loc_nsit_InventoryFinancingFacilityMember_8867cc04-81c5-4a4a-8b55-64589d0394ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_195adaa3-6088-45af-807e-4acd2d37223c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:to="loc_us-gaap_DebtInstrumentAxis_195adaa3-6088-45af-807e-4acd2d37223c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_195adaa3-6088-45af-807e-4acd2d37223c" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_FifthAmendmentToCreditAgreementMember_55c57bbe-bc6d-4eb3-bfc0-f076119c8046" xlink:href="nsit-20250630.xsd#nsit_FifthAmendmentToCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:to="loc_nsit_FifthAmendmentToCreditAgreementMember_55c57bbe-bc6d-4eb3-bfc0-f076119c8046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ForeignCurrencyBorrowingsMember_51b46604-c8fa-4939-bf81-90bee0f4ce81" xlink:href="nsit-20250630.xsd#nsit_ForeignCurrencyBorrowingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:to="loc_nsit_ForeignCurrencyBorrowingsMember_51b46604-c8fa-4939-bf81-90bee0f4ce81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_FirstInLastOutRevolvingFacilityMember_cf8657d9-5401-48c1-ab04-c46d23f35441" xlink:href="nsit-20250630.xsd#nsit_FirstInLastOutRevolvingFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:to="loc_nsit_FirstInLastOutRevolvingFacilityMember_cf8657d9-5401-48c1-ab04-c46d23f35441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember_51b7750d-d418-4c7e-9403-e3a3ef25db94" xlink:href="nsit-20250630.xsd#nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:to="loc_nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember_51b7750d-d418-4c7e-9403-e3a3ef25db94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_85c6d7af-173a-400b-b8a6-61a678131ca4" xlink:href="nsit-20250630.xsd#nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a154ac97-2e4f-44d9-b48e-c565b664d145" xlink:to="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_85c6d7af-173a-400b-b8a6-61a678131ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3eacc22a-5f65-4bc4-b34c-c4b8fe4c7fb8" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:to="loc_srt_RangeAxis_3eacc22a-5f65-4bc4-b34c-c4b8fe4c7fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_28ddd044-0dbe-4631-9774-296f4cc5dacd" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3eacc22a-5f65-4bc4-b34c-c4b8fe4c7fb8" xlink:to="loc_srt_RangeMember_28ddd044-0dbe-4631-9774-296f4cc5dacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_dbcce7ee-e011-4a4f-b31f-1aeaefff2d4c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_28ddd044-0dbe-4631-9774-296f4cc5dacd" xlink:to="loc_srt_MaximumMember_dbcce7ee-e011-4a4f-b31f-1aeaefff2d4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f0d01d69-a965-4e8d-9119-632de370b1c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f0d01d69-a965-4e8d-9119-632de370b1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_e2ca4d08-6c6f-4d88-a3bb-35b7d6a5dd23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f0d01d69-a965-4e8d-9119-632de370b1c6" xlink:to="loc_us-gaap_RelatedPartyDomain_e2ca4d08-6c6f-4d88-a3bb-35b7d6a5dd23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_MUFGBankLimitedMember_2df4da95-6f74-4978-928b-a9cb8f228b1b" xlink:href="nsit-20250630.xsd#nsit_MUFGBankLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_e2ca4d08-6c6f-4d88-a3bb-35b7d6a5dd23" xlink:to="loc_nsit_MUFGBankLimitedMember_2df4da95-6f74-4978-928b-a9cb8f228b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_PNCFacilityMember_924848b3-d1a5-4d09-84f8-6c89002e7970" xlink:href="nsit-20250630.xsd#nsit_PNCFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_e2ca4d08-6c6f-4d88-a3bb-35b7d6a5dd23" xlink:to="loc_nsit_PNCFacilityMember_924848b3-d1a5-4d09-84f8-6c89002e7970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_CanadaFacilityMember_37cf1479-eb46-4f65-8826-6dad4108da04" xlink:href="nsit-20250630.xsd#nsit_CanadaFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_e2ca4d08-6c6f-4d88-a3bb-35b7d6a5dd23" xlink:to="loc_nsit_CanadaFacilityMember_37cf1479-eb46-4f65-8826-6dad4108da04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EMEAFacilitiesMember_39a76494-3a2e-4852-8d21-73b03518fbb0" xlink:href="nsit-20250630.xsd#nsit_EMEAFacilitiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_e2ca4d08-6c6f-4d88-a3bb-35b7d6a5dd23" xlink:to="loc_nsit_EMEAFacilitiesMember_39a76494-3a2e-4852-8d21-73b03518fbb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_641691ff-17ed-4d4a-adc3-2fd0e2f840fc" xlink:to="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e8540130-2f69-43c6-966d-8a1c7b3c8fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e8540130-2f69-43c6-966d-8a1c7b3c8fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit_9aecae21-8ee4-4815-8087-245ab8c21dca" xlink:href="nsit-20250630.xsd#nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit_9aecae21-8ee4-4815-8087-245ab8c21dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_f03abc1d-3321-4150-8aa8-a48248af1b87" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_LineOfCredit_f03abc1d-3321-4150-8aa8-a48248af1b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_b394416f-b11e-4ff4-8095-2c55d0f6e011" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_b394416f-b11e-4ff4-8095-2c55d0f6e011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d403fac3-dd17-44db-8681-beb077e34578" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d403fac3-dd17-44db-8681-beb077e34578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_RepurchasePriceAsPercentageOfPrincipalAmount_f5831884-e457-4855-8108-fa27bbaf5b42" xlink:href="nsit-20250630.xsd#nsit_RepurchasePriceAsPercentageOfPrincipalAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_RepurchasePriceAsPercentageOfPrincipalAmount_f5831884-e457-4855-8108-fa27bbaf5b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_64d85b20-00fc-4c60-909c-f81e96af294c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_64d85b20-00fc-4c60-909c-f81e96af294c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_acbddfff-d0b8-49fb-a70a-3ba26cf58e12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed_acbddfff-d0b8-49fb-a70a-3ba26cf58e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_b1ddbdbd-7403-4e6c-adde-fdf6a7f36232" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_b1ddbdbd-7403-4e6c-adde-fdf6a7f36232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes_9257068c-9781-4966-8103-8cbf7ad9b647" xlink:href="nsit-20250630.xsd#nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes_9257068c-9781-4966-8103-8cbf7ad9b647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_PrincipalAmountPerNoteUsedInConversionRate_aced0649-f561-49c8-8d77-bd947a174637" xlink:href="nsit-20250630.xsd#nsit_PrincipalAmountPerNoteUsedInConversionRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_PrincipalAmountPerNoteUsedInConversionRate_aced0649-f561-49c8-8d77-bd947a174637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_c603ccb5-760c-4cd7-814f-7b57c3d739a3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_c603ccb5-760c-4cd7-814f-7b57c3d739a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_d295743e-e71c-46ef-9b5a-451e46311f47" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_d295743e-e71c-46ef-9b5a-451e46311f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_32492cac-b946-4dcf-be86-b84dd72932b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_32492cac-b946-4dcf-be86-b84dd72932b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_286cde27-157e-4ec6-99c7-1e04ad424408" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_InterestExpenseDebt_286cde27-157e-4ec6-99c7-1e04ad424408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_c9337e10-5432-4b28-afce-485b7f6b90cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_c9337e10-5432-4b28-afce-485b7f6b90cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_c8607a5c-c412-45dd-8bab-4fb494f83af8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_DebtInstrumentConvertibleStockPriceTrigger_c8607a5c-c412-45dd-8bab-4fb494f83af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_DebtInstrumentConvertibleNumberOfSharesReceived_ef602eb4-54e2-4a03-8148-ecebf788f8cf" xlink:href="nsit-20250630.xsd#nsit_DebtInstrumentConvertibleNumberOfSharesReceived"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_DebtInstrumentConvertibleNumberOfSharesReceived_ef602eb4-54e2-4a03-8148-ecebf788f8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_dd596809-8011-485e-ba2c-e209196d574c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_dd596809-8011-485e-ba2c-e209196d574c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_f41503f3-6933-4c2b-9ef4-b931a445b2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfWarrants"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_f41503f3-6933-4c2b-9ef4-b931a445b2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ClassOfWarrantOrRightTermination_3bfe3c5b-b262-4f77-9c9b-83688f4ef3c5" xlink:href="nsit-20250630.xsd#nsit_ClassOfWarrantOrRightTermination"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_ClassOfWarrantOrRightTermination_3bfe3c5b-b262-4f77-9c9b-83688f4ef3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_2ceb6083-b1ba-4eda-a0f2-54ab0ceb61c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_2ceb6083-b1ba-4eda-a0f2-54ab0ceb61c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ClassOfWarrantOrRightSettledCash_72792f80-3842-4ce2-ae6e-05546bf5bed4" xlink:href="nsit-20250630.xsd#nsit_ClassOfWarrantOrRightSettledCash"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_ClassOfWarrantOrRightSettledCash_72792f80-3842-4ce2-ae6e-05546bf5bed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ClassOfWarrantOrRightLiability_598e508e-2fdf-469e-a4f5-c0fd4b86adae" xlink:href="nsit-20250630.xsd#nsit_ClassOfWarrantOrRightLiability"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_ClassOfWarrantOrRightLiability_598e508e-2fdf-469e-a4f5-c0fd4b86adae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount_5848c603-d298-4a09-95b0-81b31ce14138" xlink:href="nsit-20250630.xsd#nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount_5848c603-d298-4a09-95b0-81b31ce14138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases_da446996-d5ca-48c9-bf1b-dccdb9750770" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases_da446996-d5ca-48c9-bf1b-dccdb9750770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent_25d6ba8c-a100-48ad-b969-122847d06f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent_25d6ba8c-a100-48ad-b969-122847d06f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus_5e9f2b66-acba-4ffe-ae8b-56aeea2bcd3c" xlink:href="nsit-20250630.xsd#nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus_5e9f2b66-acba-4ffe-ae8b-56aeea2bcd3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus_f84569e4-6e45-40ee-bd24-6a247ed9e308" xlink:href="nsit-20250630.xsd#nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9b2a457d-14be-44e2-aae0-2367bb5434d9" xlink:to="loc_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus_f84569e4-6e45-40ee-bd24-6a247ed9e308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_deed07a5-7699-442a-ad10-83dac7d3b82a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0c8b32bd-8d29-4e34-8028-82623796ecba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_deed07a5-7699-442a-ad10-83dac7d3b82a" xlink:to="loc_us-gaap_DebtInstrumentTable_0c8b32bd-8d29-4e34-8028-82623796ecba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1436bc7e-eebc-4a91-92f9-337391804203" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0c8b32bd-8d29-4e34-8028-82623796ecba" xlink:to="loc_us-gaap_DebtInstrumentAxis_1436bc7e-eebc-4a91-92f9-337391804203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_016fdbce-8352-40ea-b330-383067494677" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1436bc7e-eebc-4a91-92f9-337391804203" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_016fdbce-8352-40ea-b330-383067494677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_9971e2a9-c1f3-4ab7-8f08-9a9ed98981ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_016fdbce-8352-40ea-b330-383067494677" xlink:to="loc_us-gaap_SeniorNotesMember_9971e2a9-c1f3-4ab7-8f08-9a9ed98981ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f95399c0-327f-456f-8db4-52505924924c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0c8b32bd-8d29-4e34-8028-82623796ecba" xlink:to="loc_us-gaap_DebtInstrumentLineItems_f95399c0-327f-456f-8db4-52505924924c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a4f4ef9d-b519-4472-8d06-625bd1ccf201" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f95399c0-327f-456f-8db4-52505924924c" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a4f4ef9d-b519-4472-8d06-625bd1ccf201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_740c6b51-df41-4b00-a35f-28c0094efe96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f95399c0-327f-456f-8db4-52505924924c" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_740c6b51-df41-4b00-a35f-28c0094efe96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_99fd78cf-46fd-47d3-bbcd-25e83dd4fc78" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f95399c0-327f-456f-8db4-52505924924c" xlink:to="loc_us-gaap_LongTermDebt_99fd78cf-46fd-47d3-bbcd-25e83dd4fc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_84825bf3-da0b-4827-975b-3bddee7de031" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_9523f960-779b-47f7-b0ec-0d516b352fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_84825bf3-da0b-4827-975b-3bddee7de031" xlink:to="loc_us-gaap_DebtInstrumentTable_9523f960-779b-47f7-b0ec-0d516b352fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_06d069ec-e8dd-4f2c-b746-a4abd2121032" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9523f960-779b-47f7-b0ec-0d516b352fd6" xlink:to="loc_us-gaap_DebtInstrumentAxis_06d069ec-e8dd-4f2c-b746-a4abd2121032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fc2ed0dd-284e-4bde-9c1b-478f6a5484c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_06d069ec-e8dd-4f2c-b746-a4abd2121032" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fc2ed0dd-284e-4bde-9c1b-478f6a5484c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_a7770849-3aaf-4aeb-886a-38986b6fde28" xlink:href="nsit-20250630.xsd#nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fc2ed0dd-284e-4bde-9c1b-478f6a5484c3" xlink:to="loc_nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember_a7770849-3aaf-4aeb-886a-38986b6fde28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c7caa9b3-f814-4082-a906-f7d9a43740ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_9523f960-779b-47f7-b0ec-0d516b352fd6" xlink:to="loc_us-gaap_DebtInstrumentLineItems_c7caa9b3-f814-4082-a906-f7d9a43740ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_789716d1-5654-4091-92e6-f1d63ae23c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c7caa9b3-f814-4082-a906-f7d9a43740ee" xlink:to="loc_us-gaap_LiabilitiesAbstract_789716d1-5654-4091-92e6-f1d63ae23c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a95af174-b8a7-44dc-8451-d1eaf2e13818" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_789716d1-5654-4091-92e6-f1d63ae23c6e" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a95af174-b8a7-44dc-8451-d1eaf2e13818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_126a0bb7-404a-44d8-b848-ca8c2b75a39a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_789716d1-5654-4091-92e6-f1d63ae23c6e" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_126a0bb7-404a-44d8-b848-ca8c2b75a39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9339935b-e36e-4f32-953e-8129542cc037" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_789716d1-5654-4091-92e6-f1d63ae23c6e" xlink:to="loc_us-gaap_LongTermDebt_9339935b-e36e-4f32-953e-8129542cc037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4ec63ccf-2d94-43a7-8bf1-3e77a68d624a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_08f7b283-70b6-49fc-940e-a073f35f8b93" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4ec63ccf-2d94-43a7-8bf1-3e77a68d624a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_08f7b283-70b6-49fc-940e-a073f35f8b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1e903e61-4e1d-43f9-8ef7-3a1d67f6068b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4ec63ccf-2d94-43a7-8bf1-3e77a68d624a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1e903e61-4e1d-43f9-8ef7-3a1d67f6068b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_979e23ee-785e-4fe4-8ece-b44e9ffa5e52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4ec63ccf-2d94-43a7-8bf1-3e77a68d624a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_979e23ee-785e-4fe4-8ece-b44e9ffa5e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/ShareRepurchaseProgramDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#ShareRepurchaseProgramDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/ShareRepurchaseProgramDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_8f41bf2a-5bd1-4853-a691-8f860f8712aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_68e690b7-8172-41c5-934b-33563b2ca71b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_8f41bf2a-5bd1-4853-a691-8f860f8712aa" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_68e690b7-8172-41c5-934b-33563b2ca71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_280c18e1-d412-47a8-97c9-4dcfb562cb76" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_68e690b7-8172-41c5-934b-33563b2ca71b" xlink:to="loc_srt_ShareRepurchaseProgramAxis_280c18e1-d412-47a8-97c9-4dcfb562cb76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_b516f7b4-567c-46d2-ab68-f0a64f00d401" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_280c18e1-d412-47a8-97c9-4dcfb562cb76" xlink:to="loc_srt_ShareRepurchaseProgramDomain_b516f7b4-567c-46d2-ab68-f0a64f00d401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_September112024StockRepurchaseProgramMember_bf6a8b0b-cb57-4148-8388-1383bff1ad0f" xlink:href="nsit-20250630.xsd#nsit_September112024StockRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_b516f7b4-567c-46d2-ab68-f0a64f00d401" xlink:to="loc_nsit_September112024StockRepurchaseProgramMember_bf6a8b0b-cb57-4148-8388-1383bff1ad0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_c68110b6-cf04-4315-8c7b-d1d01e1e239c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_68e690b7-8172-41c5-934b-33563b2ca71b" xlink:to="loc_srt_CounterpartyNameAxis_c68110b6-cf04-4315-8c7b-d1d01e1e239c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd0d4637-ce95-494c-8b56-b38dd68c9cc7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_c68110b6-cf04-4315-8c7b-d1d01e1e239c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd0d4637-ce95-494c-8b56-b38dd68c9cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_ValueActCapitalMember_9e7fbfb6-f79b-420f-af9b-575328116010" xlink:href="nsit-20250630.xsd#nsit_ValueActCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_dd0d4637-ce95-494c-8b56-b38dd68c9cc7" xlink:to="loc_nsit_ValueActCapitalMember_9e7fbfb6-f79b-420f-af9b-575328116010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_68e690b7-8172-41c5-934b-33563b2ca71b" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_2b25b059-dfaa-403a-b50b-5e3b4638f48e" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_2b25b059-dfaa-403a-b50b-5e3b4638f48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_d295b8df-fe84-4eda-a3bc-57a7db564d81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_d295b8df-fe84-4eda-a3bc-57a7db564d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_17770f7a-dc69-477f-b898-3aa24662f48b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_17770f7a-dc69-477f-b898-3aa24662f48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e7a91ecc-86d8-477e-afc6-effad761853f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_e7a91ecc-86d8-477e-afc6-effad761853f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_adc7ed4e-ddc8-48be-8127-404145b2b1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_adc7ed4e-ddc8-48be-8127-404145b2b1a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage_d9b35752-8026-46b7-a708-17d6ef39b493" xlink:href="nsit-20250630.xsd#nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_a3f7a895-6640-4eff-8505-013cb19173d6" xlink:to="loc_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage_d9b35752-8026-46b7-a708-17d6ef39b493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d97e8c71-afed-41e5-ac27-df2e7cdc45c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_CommitmentsAndContingenciesTable_83575420-1687-47ba-b37d-aa4bcf331712" xlink:href="nsit-20250630.xsd#nsit_CommitmentsAndContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d97e8c71-afed-41e5-ac27-df2e7cdc45c4" xlink:to="loc_nsit_CommitmentsAndContingenciesTable_83575420-1687-47ba-b37d-aa4bcf331712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_74ab3de8-f71a-4509-a478-2e7a2db470bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_CommitmentsAndContingenciesTable_83575420-1687-47ba-b37d-aa4bcf331712" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_74ab3de8-f71a-4509-a478-2e7a2db470bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_12870d20-99ab-40e3-8fc5-e2814753fca8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_74ab3de8-f71a-4509-a478-2e7a2db470bd" xlink:to="loc_us-gaap_LossContingencyNatureDomain_12870d20-99ab-40e3-8fc5-e2814753fca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember_67fcb798-499f-48cd-9dcd-924ac775043e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SuretyBondMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_12870d20-99ab-40e3-8fc5-e2814753fca8" xlink:to="loc_us-gaap_SuretyBondMember_67fcb798-499f-48cd-9dcd-924ac775043e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_500da4ef-2876-40be-b280-be36f4d78600" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_CommitmentsAndContingenciesTable_83575420-1687-47ba-b37d-aa4bcf331712" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_500da4ef-2876-40be-b280-be36f4d78600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7cc12745-0ec1-45b5-ba70-fe076a01e916" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_500da4ef-2876-40be-b280-be36f4d78600" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7cc12745-0ec1-45b5-ba70-fe076a01e916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SoftwareAsAServiceMember_a15c8ece-9bbd-43d3-9771-e76e1a1fc7cd" xlink:href="nsit-20250630.xsd#nsit_SoftwareAsAServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7cc12745-0ec1-45b5-ba70-fe076a01e916" xlink:to="loc_nsit_SoftwareAsAServiceMember_a15c8ece-9bbd-43d3-9771-e76e1a1fc7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0d025bfa-f992-4fb0-9298-9252de67ed64" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_CommitmentsAndContingenciesTable_83575420-1687-47ba-b37d-aa4bcf331712" xlink:to="loc_srt_RangeAxis_0d025bfa-f992-4fb0-9298-9252de67ed64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ab34ec65-f187-4263-88e3-1d08f0676f63" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0d025bfa-f992-4fb0-9298-9252de67ed64" xlink:to="loc_srt_RangeMember_ab34ec65-f187-4263-88e3-1d08f0676f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_426e59a3-6993-43e6-b5c2-a70ce1e2ca66" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ab34ec65-f187-4263-88e3-1d08f0676f63" xlink:to="loc_srt_MinimumMember_426e59a3-6993-43e6-b5c2-a70ce1e2ca66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f36ec2d7-fff6-480b-8bb1-d726c2d17696" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ab34ec65-f187-4263-88e3-1d08f0676f63" xlink:to="loc_srt_MaximumMember_f36ec2d7-fff6-480b-8bb1-d726c2d17696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:href="nsit-20250630.xsd#nsit_CommitmentsAndContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_CommitmentsAndContingenciesTable_83575420-1687-47ba-b37d-aa4bcf331712" xlink:to="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_296c19df-4387-41e8-a313-a5fc34bd9980" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued_296c19df-4387-41e8-a313-a5fc34bd9980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_0215dc49-6c02-44fa-a9d1-d00310c19669" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_0215dc49-6c02-44fa-a9d1-d00310c19669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermPurchaseCommitmentPeriod_f0d26596-d5a4-4b1e-87c5-f371d2087dee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermPurchaseCommitmentPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_us-gaap_LongtermPurchaseCommitmentPeriod_f0d26596-d5a4-4b1e-87c5-f371d2087dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_f2eb5b33-a294-4131-9615-f6d6c02959e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_f2eb5b33-a294-4131-9615-f6d6c02959e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_9c7498b9-b372-4e85-976f-8a4082ef54c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_9c7498b9-b372-4e85-976f-8a4082ef54c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl_196aaf83-de9c-40ea-964d-ba625e9a16ab" xlink:href="nsit-20250630.xsd#nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_nsit_CommitmentsAndContingenciesLineItems_a66ec259-87f9-4356-8dcb-504ec5243eed" xlink:to="loc_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl_196aaf83-de9c-40ea-964d-ba625e9a16ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/SegmentInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_56772bed-a667-4780-be27-c38d284ca85f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_89fe877c-7d7c-4a4e-9b57-f76714b0a8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_56772bed-a667-4780-be27-c38d284ca85f" xlink:to="loc_us-gaap_NumberOfOperatingSegments_89fe877c-7d7c-4a4e-9b57-f76714b0a8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_aa84fa1b-6176-42de-882b-d62d3abc82fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_aa84fa1b-6176-42de-882b-d62d3abc82fb" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2ce1b18a-5a1f-4916-b2de-6eb1f2caa0cf" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:to="loc_srt_ProductOrServiceAxis_2ce1b18a-5a1f-4916-b2de-6eb1f2caa0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5c8a59a3-0ac8-4b6d-9bc7-2c2f469acea1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_2ce1b18a-5a1f-4916-b2de-6eb1f2caa0cf" xlink:to="loc_srt_ProductsAndServicesDomain_5c8a59a3-0ac8-4b6d-9bc7-2c2f469acea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_HardwareMember_de8cc32d-2f02-4c8e-b8c5-69dd6c703e56" xlink:href="nsit-20250630.xsd#nsit_HardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5c8a59a3-0ac8-4b6d-9bc7-2c2f469acea1" xlink:to="loc_nsit_HardwareMember_de8cc32d-2f02-4c8e-b8c5-69dd6c703e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SoftwareMember_2cdadd84-aa10-4685-a4c4-170c964e30a8" xlink:href="nsit-20250630.xsd#nsit_SoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5c8a59a3-0ac8-4b6d-9bc7-2c2f469acea1" xlink:to="loc_nsit_SoftwareMember_2cdadd84-aa10-4685-a4c4-170c964e30a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_74737af7-b344-4bf8-b63e-65883b2ffc77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5c8a59a3-0ac8-4b6d-9bc7-2c2f469acea1" xlink:to="loc_us-gaap_ServiceMember_74737af7-b344-4bf8-b63e-65883b2ffc77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_56903617-9fb2-42d5-9de8-345ca5b8cb02" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:to="loc_srt_MajorCustomersAxis_56903617-9fb2-42d5-9de8-345ca5b8cb02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_19fdc261-50a8-4afa-aaa2-59fed670cf84" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_56903617-9fb2-42d5-9de8-345ca5b8cb02" xlink:to="loc_srt_NameOfMajorCustomerDomain_19fdc261-50a8-4afa-aaa2-59fed670cf84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_LargeEnterpriseCorporateMember_d10d22e4-2d02-4de6-9a16-93713dec8825" xlink:href="nsit-20250630.xsd#nsit_LargeEnterpriseCorporateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_19fdc261-50a8-4afa-aaa2-59fed670cf84" xlink:to="loc_nsit_LargeEnterpriseCorporateMember_d10d22e4-2d02-4de6-9a16-93713dec8825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_CommercialClientGroupMember_a287ffdf-709a-40ba-92f4-91f8dbc8f9a2" xlink:href="nsit-20250630.xsd#nsit_CommercialClientGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_19fdc261-50a8-4afa-aaa2-59fed670cf84" xlink:to="loc_nsit_CommercialClientGroupMember_a287ffdf-709a-40ba-92f4-91f8dbc8f9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_PublicSectorMember_4231a50e-d207-4eb9-a46d-ddb5790f8f45" xlink:href="nsit-20250630.xsd#nsit_PublicSectorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_19fdc261-50a8-4afa-aaa2-59fed670cf84" xlink:to="loc_nsit_PublicSectorMember_4231a50e-d207-4eb9-a46d-ddb5790f8f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b3034450-d0ca-40c6-9fc8-f46b3df6b02d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b3034450-d0ca-40c6-9fc8-f46b3df6b02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_de379634-ae19-4869-a326-3a31072728c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b3034450-d0ca-40c6-9fc8-f46b3df6b02d" xlink:to="loc_us-gaap_SegmentDomain_de379634-ae19-4869-a326-3a31072728c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_NorthAmericaSegmentMember_f7820dd9-224e-468d-93a8-6ed24bccdfa1" xlink:href="nsit-20250630.xsd#nsit_NorthAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de379634-ae19-4869-a326-3a31072728c1" xlink:to="loc_nsit_NorthAmericaSegmentMember_f7820dd9-224e-468d-93a8-6ed24bccdfa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EMEASegmentMember_82cf2db7-8bba-4b79-a2cf-915fbd39193e" xlink:href="nsit-20250630.xsd#nsit_EMEASegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de379634-ae19-4869-a326-3a31072728c1" xlink:to="loc_nsit_EMEASegmentMember_82cf2db7-8bba-4b79-a2cf-915fbd39193e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_APACSegmentMember_3d6eba4a-5ac2-4a40-a185-787aba48708e" xlink:href="nsit-20250630.xsd#nsit_APACSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de379634-ae19-4869-a326-3a31072728c1" xlink:to="loc_nsit_APACSegmentMember_3d6eba4a-5ac2-4a40-a185-787aba48708e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_5cb0672c-8837-41d3-8854-b9cbd67f5a05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_5cb0672c-8837-41d3-8854-b9cbd67f5a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_e1672cdb-f858-4864-8ba4-ffa56aa1c593" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_5cb0672c-8837-41d3-8854-b9cbd67f5a05" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_e1672cdb-f858-4864-8ba4-ffa56aa1c593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesChannelDirectlyToConsumerMember_f1dad350-2abb-4530-9647-09466a0e0572" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesChannelDirectlyToConsumerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_e1672cdb-f858-4864-8ba4-ffa56aa1c593" xlink:to="loc_us-gaap_SalesChannelDirectlyToConsumerMember_f1dad350-2abb-4530-9647-09466a0e0572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesChannelThroughIntermediaryMember_9c8ebff6-eff3-4bd2-a0d2-78228d53a8af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesChannelThroughIntermediaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_e1672cdb-f858-4864-8ba4-ffa56aa1c593" xlink:to="loc_us-gaap_SalesChannelThroughIntermediaryMember_9c8ebff6-eff3-4bd2-a0d2-78228d53a8af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0fc7b9c6-7960-426e-8f85-417d35d834c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cf7ca593-ee02-4115-948e-2b288640453b" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_0fc7b9c6-7960-426e-8f85-417d35d834c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b1d43b90-cb45-44a4-acd5-af11613aed7b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0fc7b9c6-7960-426e-8f85-417d35d834c1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b1d43b90-cb45-44a4-acd5-af11613aed7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_632aac9d-5d80-444c-82b0-e1620898677e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6798c6a5-620a-4047-9694-1464e2add96a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_632aac9d-5d80-444c-82b0-e1620898677e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6798c6a5-620a-4047-9694-1464e2add96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e2b85189-c4b6-4c78-9cc6-2dc64dfa6a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6798c6a5-620a-4047-9694-1464e2add96a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e2b85189-c4b6-4c78-9cc6-2dc64dfa6a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_557663b3-5c8c-47d5-bb54-acb33b55a385" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e2b85189-c4b6-4c78-9cc6-2dc64dfa6a4d" xlink:to="loc_us-gaap_SegmentDomain_557663b3-5c8c-47d5-bb54-acb33b55a385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_NorthAmericaSegmentMember_da3fccff-2d94-4f14-9a98-518778cae9e0" xlink:href="nsit-20250630.xsd#nsit_NorthAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_557663b3-5c8c-47d5-bb54-acb33b55a385" xlink:to="loc_nsit_NorthAmericaSegmentMember_da3fccff-2d94-4f14-9a98-518778cae9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EMEASegmentMember_dc37da8d-edfe-4354-b2ca-5ce8af326ab7" xlink:href="nsit-20250630.xsd#nsit_EMEASegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_557663b3-5c8c-47d5-bb54-acb33b55a385" xlink:to="loc_nsit_EMEASegmentMember_dc37da8d-edfe-4354-b2ca-5ce8af326ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_APACSegmentMember_b21256f1-8f83-4267-b25d-5ad535da2f21" xlink:href="nsit-20250630.xsd#nsit_APACSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_557663b3-5c8c-47d5-bb54-acb33b55a385" xlink:to="loc_nsit_APACSegmentMember_b21256f1-8f83-4267-b25d-5ad535da2f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_989e26ae-9d0a-4e03-8f09-f324ac493e72" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6798c6a5-620a-4047-9694-1464e2add96a" xlink:to="loc_srt_ProductOrServiceAxis_989e26ae-9d0a-4e03-8f09-f324ac493e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c8719014-f951-4b22-abdd-cc6cbc93c959" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_989e26ae-9d0a-4e03-8f09-f324ac493e72" xlink:to="loc_srt_ProductsAndServicesDomain_c8719014-f951-4b22-abdd-cc6cbc93c959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_HardwareMember_bc44c935-acf0-4569-9c0a-cf75f3fdfc7e" xlink:href="nsit-20250630.xsd#nsit_HardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c8719014-f951-4b22-abdd-cc6cbc93c959" xlink:to="loc_nsit_HardwareMember_bc44c935-acf0-4569-9c0a-cf75f3fdfc7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SoftwareMember_05913be5-715f-4893-ab4e-1f9ad3c01225" xlink:href="nsit-20250630.xsd#nsit_SoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c8719014-f951-4b22-abdd-cc6cbc93c959" xlink:to="loc_nsit_SoftwareMember_05913be5-715f-4893-ab4e-1f9ad3c01225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_efe05c09-f071-4ecc-83f1-a62b4f4c027c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c8719014-f951-4b22-abdd-cc6cbc93c959" xlink:to="loc_us-gaap_ServiceMember_efe05c09-f071-4ecc-83f1-a62b4f4c027c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_a010dd73-37b3-4afe-8742-0255420d8822" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_6798c6a5-620a-4047-9694-1464e2add96a" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_a010dd73-37b3-4afe-8742-0255420d8822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bebd1e5b-07a4-4676-829d-dce2f1ba691f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a010dd73-37b3-4afe-8742-0255420d8822" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bebd1e5b-07a4-4676-829d-dce2f1ba691f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d2917520-1490-4453-88fd-55136dc39263" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a010dd73-37b3-4afe-8742-0255420d8822" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d2917520-1490-4453-88fd-55136dc39263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0bbe6097-0716-4475-873a-46d257cbccc4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a010dd73-37b3-4afe-8742-0255420d8822" xlink:to="loc_us-gaap_GrossProfit_0bbe6097-0716-4475-873a-46d257cbccc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_45a99692-f1dd-4aa4-97b6-c59710d9f886" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a010dd73-37b3-4afe-8742-0255420d8822" xlink:to="loc_us-gaap_OperatingExpensesAbstract_45a99692-f1dd-4aa4-97b6-c59710d9f886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_SellingGeneralAndAdministrativeExpenseAdjusted_8e7068cf-1463-483e-8656-5fc2d07e37ad" xlink:href="nsit-20250630.xsd#nsit_SellingGeneralAndAdministrativeExpenseAdjusted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_45a99692-f1dd-4aa4-97b6-c59710d9f886" xlink:to="loc_nsit_SellingGeneralAndAdministrativeExpenseAdjusted_8e7068cf-1463-483e-8656-5fc2d07e37ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_9d15ad6d-ab20-40fb-a18a-3a55a6127b76" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_45a99692-f1dd-4aa4-97b6-c59710d9f886" xlink:to="loc_us-gaap_ShareBasedCompensation_9d15ad6d-ab20-40fb-a18a-3a55a6127b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_OperatingIncomeLossAdjusted_ff921441-669a-4ed6-bf8a-0477933a2965" xlink:href="nsit-20250630.xsd#nsit_OperatingIncomeLossAdjusted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_45a99692-f1dd-4aa4-97b6-c59710d9f886" xlink:to="loc_nsit_OperatingIncomeLossAdjusted_ff921441-669a-4ed6-bf8a-0477933a2965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_01a411b7-dbb7-4482-aacf-6fa978958505" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_185e87d0-7589-4e37-a991-fa5707003821" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_01a411b7-dbb7-4482-aacf-6fa978958505" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_185e87d0-7589-4e37-a991-fa5707003821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_4520640b-b8c4-42f3-b1f8-f2602a0a3906" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_185e87d0-7589-4e37-a991-fa5707003821" xlink:to="loc_srt_ConsolidationItemsAxis_4520640b-b8c4-42f3-b1f8-f2602a0a3906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7d562dc8-b10d-45d3-b343-eebcb7db322a" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_4520640b-b8c4-42f3-b1f8-f2602a0a3906" xlink:to="loc_srt_ConsolidationItemsDomain_7d562dc8-b10d-45d3-b343-eebcb7db322a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_1845710b-0a66-475c-a9ee-e093f27ba3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7d562dc8-b10d-45d3-b343-eebcb7db322a" xlink:to="loc_us-gaap_OperatingSegmentsMember_1845710b-0a66-475c-a9ee-e093f27ba3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_13df7692-f967-4cdc-9fbe-23354bec50f5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_7d562dc8-b10d-45d3-b343-eebcb7db322a" xlink:to="loc_us-gaap_IntersegmentEliminationMember_13df7692-f967-4cdc-9fbe-23354bec50f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a3dc7c9e-d79b-4682-ad57-d15ee6bd8fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_185e87d0-7589-4e37-a991-fa5707003821" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a3dc7c9e-d79b-4682-ad57-d15ee6bd8fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dd13089d-1869-42a4-845c-61f4703d19d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a3dc7c9e-d79b-4682-ad57-d15ee6bd8fe9" xlink:to="loc_us-gaap_SegmentDomain_dd13089d-1869-42a4-845c-61f4703d19d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_NorthAmericaSegmentMember_4e80f967-96dc-4397-b6b9-7f6054cc5d35" xlink:href="nsit-20250630.xsd#nsit_NorthAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dd13089d-1869-42a4-845c-61f4703d19d1" xlink:to="loc_nsit_NorthAmericaSegmentMember_4e80f967-96dc-4397-b6b9-7f6054cc5d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EMEASegmentMember_0b2f2c39-c52d-4e18-9015-b1a1d1997fd2" xlink:href="nsit-20250630.xsd#nsit_EMEASegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dd13089d-1869-42a4-845c-61f4703d19d1" xlink:to="loc_nsit_EMEASegmentMember_0b2f2c39-c52d-4e18-9015-b1a1d1997fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_APACSegmentMember_7fc59c3e-f59f-4295-bdc0-82d04b1f20cc" xlink:href="nsit-20250630.xsd#nsit_APACSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dd13089d-1869-42a4-845c-61f4703d19d1" xlink:to="loc_nsit_APACSegmentMember_7fc59c3e-f59f-4295-bdc0-82d04b1f20cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_b5069d3d-0ca8-40a3-a5b3-5d495c573483" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_185e87d0-7589-4e37-a991-fa5707003821" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_b5069d3d-0ca8-40a3-a5b3-5d495c573483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_87f32790-806e-43e1-8a5d-fd15e93a7be0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_b5069d3d-0ca8-40a3-a5b3-5d495c573483" xlink:to="loc_us-gaap_Assets_87f32790-806e-43e1-8a5d-fd15e93a7be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_490fecd2-9d66-4646-af8d-5e697c026f68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a13244dd-fc21-41f7-b64c-7b436ab41542" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_490fecd2-9d66-4646-af8d-5e697c026f68" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a13244dd-fc21-41f7-b64c-7b436ab41542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b56479ae-a5fd-4967-88d7-cf8ed6bad772" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a13244dd-fc21-41f7-b64c-7b436ab41542" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b56479ae-a5fd-4967-88d7-cf8ed6bad772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_943f61dc-2b23-40b1-93dc-a10a0063a04a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b56479ae-a5fd-4967-88d7-cf8ed6bad772" xlink:to="loc_us-gaap_SegmentDomain_943f61dc-2b23-40b1-93dc-a10a0063a04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_NorthAmericaSegmentMember_6a623396-e040-489c-8f53-1939dddb38d3" xlink:href="nsit-20250630.xsd#nsit_NorthAmericaSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_943f61dc-2b23-40b1-93dc-a10a0063a04a" xlink:to="loc_nsit_NorthAmericaSegmentMember_6a623396-e040-489c-8f53-1939dddb38d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EMEASegmentMember_7338ca0e-e16d-4649-8b2e-823bee51689e" xlink:href="nsit-20250630.xsd#nsit_EMEASegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_943f61dc-2b23-40b1-93dc-a10a0063a04a" xlink:to="loc_nsit_EMEASegmentMember_7338ca0e-e16d-4649-8b2e-823bee51689e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_APACSegmentMember_f3c1b96d-925e-4d8d-b37d-c7a1ea91e833" xlink:href="nsit-20250630.xsd#nsit_APACSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_943f61dc-2b23-40b1-93dc-a10a0063a04a" xlink:to="loc_nsit_APACSegmentMember_f3c1b96d-925e-4d8d-b37d-c7a1ea91e833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1d0d6292-70f3-44f5-9bc6-1b336984c5de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a13244dd-fc21-41f7-b64c-7b436ab41542" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_1d0d6292-70f3-44f5-9bc6-1b336984c5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_462106bd-2a67-4e10-9453-842c08f32066" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1d0d6292-70f3-44f5-9bc6-1b336984c5de" xlink:to="loc_us-gaap_Depreciation_462106bd-2a67-4e10-9453-842c08f32066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0b6074f5-a987-462d-9edc-95b0f99f21e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1d0d6292-70f3-44f5-9bc6-1b336984c5de" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0b6074f5-a987-462d-9edc-95b0f99f21e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d19e5d61-af79-4d84-ac4d-a199a3c24c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_1d0d6292-70f3-44f5-9bc6-1b336984c5de" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d19e5d61-af79-4d84-ac4d-a199a3c24c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insight.com/role/AcquisitionDetails" xlink:type="simple" xlink:href="nsit-20250630.xsd#AcquisitionDetails"/>
  <link:presentationLink xlink:role="http://www.insight.com/role/AcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_7f791b6d-a60a-4823-b91d-0af0e7e5c4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_322ca09e-3ba4-44bb-819b-73b0e5706b52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_7f791b6d-a60a-4823-b91d-0af0e7e5c4d3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_322ca09e-3ba4-44bb-819b-73b0e5706b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2bef4bc9-9f41-4e7e-9a1d-735283253069" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_322ca09e-3ba4-44bb-819b-73b0e5706b52" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2bef4bc9-9f41-4e7e-9a1d-735283253069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c5bbb6e-d72e-4dcc-b23b-8f65acde82e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2bef4bc9-9f41-4e7e-9a1d-735283253069" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c5bbb6e-d72e-4dcc-b23b-8f65acde82e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_InfoCenter.ioInfocenterMember_abdb386f-fa6d-4c6f-a325-9e47f47cacd1" xlink:href="nsit-20250630.xsd#nsit_InfoCenter.ioInfocenterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4c5bbb6e-d72e-4dcc-b23b-8f65acde82e2" xlink:to="loc_nsit_InfoCenter.ioInfocenterMember_abdb386f-fa6d-4c6f-a325-9e47f47cacd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_f8c91f46-813f-42af-b9fa-33b24779251f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_322ca09e-3ba4-44bb-819b-73b0e5706b52" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_f8c91f46-813f-42af-b9fa-33b24779251f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_5c1d6800-2013-4f25-a636-429cef8f9acb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_f8c91f46-813f-42af-b9fa-33b24779251f" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_5c1d6800-2013-4f25-a636-429cef8f9acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_EarnoutOneMember_b0a93952-d0cd-4ea3-9c92-13309eeb8acf" xlink:href="nsit-20250630.xsd#nsit_EarnoutOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_5c1d6800-2013-4f25-a636-429cef8f9acb" xlink:to="loc_nsit_EarnoutOneMember_b0a93952-d0cd-4ea3-9c92-13309eeb8acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_617313a2-6293-4e76-a3b3-ef81698cd73d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_322ca09e-3ba4-44bb-819b-73b0e5706b52" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_617313a2-6293-4e76-a3b3-ef81698cd73d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_eceb05de-5da3-4b7b-a7c4-88d98fc09bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_617313a2-6293-4e76-a3b3-ef81698cd73d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_eceb05de-5da3-4b7b-a7c4-88d98fc09bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a06f8ec3-2c2f-43c6-92a7-0eb19effb37c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_eceb05de-5da3-4b7b-a7c4-88d98fc09bfd" xlink:to="loc_us-gaap_SubsequentEventMember_a06f8ec3-2c2f-43c6-92a7-0eb19effb37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_322ca09e-3ba4-44bb-819b-73b0e5706b52" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_a7834c11-fbc4-4f7e-9114-22fc5019052b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_a7834c11-fbc4-4f7e-9114-22fc5019052b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_450ab124-be97-4008-aeb8-dcf1a52ca834" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_450ab124-be97-4008-aeb8-dcf1a52ca834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_4c75dc43-9800-4b98-9ba7-18c4748e0ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_4c75dc43-9800-4b98-9ba7-18c4748e0ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_b47e9e02-ede3-4ca9-b66b-25137ee8e9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_b47e9e02-ede3-4ca9-b66b-25137ee8e9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_52377ecc-0aca-4d15-be99-abb5856b6aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_52377ecc-0aca-4d15-be99-abb5856b6aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ed3b00cb-003b-4378-82ae-7fd1429982da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ed3b00cb-003b-4378-82ae-7fd1429982da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_d9e58741-ed78-4ebe-8ec0-7d02c271e5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_d9e58741-ed78-4ebe-8ec0-7d02c271e5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_nsit_BusinessCombinationConsiderationTransferredIncentive_d3e4e216-6870-49dd-87a5-a7a35d14056d" xlink:href="nsit-20250630.xsd#nsit_BusinessCombinationConsiderationTransferredIncentive"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_nsit_BusinessCombinationConsiderationTransferredIncentive_d3e4e216-6870-49dd-87a5-a7a35d14056d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_99536e75-7336-4f91-bb59-0e9f04a2a2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_99536e75-7336-4f91-bb59-0e9f04a2a2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_786f0eb3-e4da-4d7b-8ca2-37913791d018" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_786f0eb3-e4da-4d7b-8ca2-37913791d018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_b75be8b6-ded3-4a10-b537-324e87a8db83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_b75be8b6-ded3-4a10-b537-324e87a8db83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e7e5127d-ff11-49b0-a62a-840ee6c804e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_e7e5127d-ff11-49b0-a62a-840ee6c804e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_262b29ed-39cd-4c2d-aecb-572ce7248b28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_Goodwill_262b29ed-39cd-4c2d-aecb-572ce7248b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_9d00e7b4-5bfc-4c65-a24e-07ebf323ade1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_9d00e7b4-5bfc-4c65-a24e-07ebf323ade1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_6eef95e9-38e9-4e28-b2d9-a5276efdc0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_abeb53a8-28e8-4cea-addf-16cfd0219792" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities_6eef95e9-38e9-4e28-b2d9-a5276efdc0ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>exhibit102001.jpg
<TEXT>
begin 644 exhibit102001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *PO%WB>#P?X?GUJ[M9[BU@*B40%=PW,%!PQ&>
M2*W:\^^-O_)(M;^L'_H^.@#8M?&4ES::3>C0-06RU(P^7/OB81B7&PN ^X#D
M#H:JW7Q%LK#QY;>$KW3;VWN[HCR+B0H(9 <X(;=GD@C&,YXK.\!QW.D>'+35
MM6U!9M-ET;3EME*!?*8!OD']XDNF#U)(':F_%;PPOC&PAT_3(]WB"R_TNWF5
M]OD*.S-VWE<*/49Z*: .NM=<EO=4U&SATRX*63!#<%T\N1R =J\YR 1G(&#6
M+X6^(5MXNTS4K_3]+O4CL',<BS-&K.X&2%PQ[>N*I?"3Q;#XD\)K:21BWU73
M3Y%[ 1AM^3^\(/.6.2<\[MU<-\'+2^N/"WBA[74VM8UOI=T8A1]WR#G)Z4 >
MAZ)\2+/7_!NH>*+32[T6-B)"Z2&,2,$7<VT;L=/4BB#XD6=Q\/Y/&::7>_V:
MF3L)C\TJ'V$XW8ZCUKS_ .&7_)NWB;_KG??^B!1I7_)J$_\ UPF_]*6H [I?
MBGI<2:'/J&FZA8V6M8^QW<@C:/)Q@/M<E>HZC^1J]?\ CRVT_P >67A!]-NW
MO[V(S0R*R>64 <DDELC[C<8KQS7!+HG@?X>>(+Z1=8L8A&L>D3+L 8KNW*4P
M6(V@?-N'(]377^(&W?M-^$FP1G2W.#U'R7% '3^(OB;;^&-+EU34-"U,6*WK
MV22J8OWCJ6&X+OSM.QL$@5T>FZW+?:E-8W&E7=D\<*3*\S(R2*Q(^4JQY&.0
M<=17G7[10 ^'-KC_ *"<?_HN2O6( /(B/?8/Y4 <[XR\<:9X(L([K48;R7S7
M$<:P0D@L<X!<X4=#P3GCI5WQ!XDM/#RV*3J\MS?W*6MK F,R2-[G@ =2>WY"
MN"_:!_Y$&R_["L/_ *#)4OQ/@G/C_P"'-S@_9DU-HW/8.QC*_F%;\J .X\.^
M);/Q'#>?9U>*XL;I[2Z@DQNBE0X(XX(/4$=?S%8WC'XB6O@]CYFCZI?Q1!3=
M3VD.8K<'H&8D#<<@X]QG&17)?#V^MM#\1_$G6-4NH[33#K/EB:9MJ;P\F1GU
M^=*Z3XC:WI<NACPZ^KZ?9RZU'M,]S.B)%;G&^3DC.1PH'4GT!( .PTO4[76=
M*M=2LI/,M;J)98F(P2I&1D=C5NLGPR-+3PU81:)*LNFPQ"&WD4Y#*GRY![\@
M\]^M:U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !5'5M&T[7;,VFJ6B75L2"89,E"1R,CH?QJ]10!A)X+\.)]E"Z
M1;[;1U>W4@E8F7E2H)P,5>M=%TZRO[B^MK81W5SCSY0QS)CINYYQV]*OT4 8
MEIX/\/Z??S7]GID-O>3[O-GB)5Y-QR=S Y.3SSWI;#PEH.E6]Q;Z?IL5K#<C
M$T<)*+)]0#S6U10!B6OA#0++3)]-M=,A@L;C/G6T9*QOD8.5!P<C@^M"^$/#
MZ:.VCKI<*Z:QW-:#/E$YS]W..O/UK;HH P[3P;X<LI[>:WT6S62V&+=C&&,/
M^YG[OX5+<>%M$NM835Y]/C?4H^$NB3YB#GA6SD#D\#U-:]% &9K/AW2/$,21
M:O817L4;;ECF!90?7'3/)YJ_!!';0)#$"(T&%!8G ^IJ2B@#,UCP[I'B"-(]
M7L(KV.,[ECFRR@\\XZ9Y/-376D6%[8)975NLUNC*R*Y)*LIRK!LY!!Z$'(J[
M10!D3>%]#N-%?1YM,MY-/=M[P,N0S9W;B>I;/.>IJKJ'@3PKJMR+F_T&RN)@
MBQAY(\D*HP /0 =JZ&B@"O8V-KIME#964"06T*[(XHQA5'H!5BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ***0D*,D@#IS0 M%%% !1110 444C,J*68@*.I)Z4
M +10#D9'2DR,@9&3VH 6BD)"XR0,G S2T %%%% !112 AAD$$>U "T4FY>?F
M'R]>>E*#D9% !12 ANA!YQQ2T %%("&&001ZBEH **** "BBD!!&001[4 +1
M110 4444 %%%% !112 @YP0<'!QVH 6BBB@ HI"0H))  Y)-+0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%)N&<9&?2EH **.
ME% !1110 444@(.<$'!P<=J %HHHH **** "BD5E=0RL&4]"#D4M !1110 4
M444 %%("&&001ZBEH **3(W%<C(Y(I: "BBB@ HHHH **** "BBB@ HHHH *
M*** "BD) (!(&>![TM !1110 444A(49) 'J: %HHHH **** "BBB@ HHHH
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
MMW']IV*K."5C1MIW,0,\A1R.>:/&6B7FNZ'';V#P+=07=O=1B=BJ,8Y%?:2
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
MBO#GS$MG+QCDXP2 3QCMUJW0!SM[X.L;W3+.T-W?Q36=R+N*]28&?S<$%BS
M@Y#$$$8QP  !52?X>Z7<66LVLE[J1CUAD>[)G!+%54<94XSM&?TP.*Z:YO;6
MSLIKVXGCCMH4+R2LWRJHZDFE@N8KBSBNE.(I4612W'!&1F@#,U;P[#K*::MU
M>W8;3[E+J)T* M(H(!;Y<'J>!@<U'_PBUHNK:IJ,5U>0RZFBK<(D@V;E38'
M(/S;>.<COC/-;M)N4,%+#<>@SS0!R=Q\/=*FT72=.2[U""32!BQO8)@EQ"N,
M%0P7!!  ((.<5HQ>&8[=;0V^IZC'/;[]UP95=YR^W<9-ZD-]U<<#& !@ 5ME
ME'4@?4TM %'2=(M=$TN/3[(,L*%VR2"2S,69CVR68GICGI3-(TE-'@FB2ZN+
MCSIGG9[@J6W,<GE5''\A@#@5H*RN,J01Z@T*RL,JP(Z<&@#EH? &D)8:U83R
MW=U9:Q*\]U!,Z[?,8@EUVJ"IR >/058LO!UG;:5=V%U?ZEJ:75NUJ\E]<>8Z
MQ,,%5(  ]SC)P,DX%="&4G 8$XSC-<U>^(-3FU34]/T*RM[FXTM8&FCN)#'Y
MID!;:K=%(4 Y.02<<=: -C1]+31M+@L([BXN$A4(LEP^YR ,#H .@'0#\ZR4
M\%:>@NX/M-XVGW=TUW-8,ZF)Y&;>V3MW[2W)7=CMC&16QIDE\^F0R:I';17F
M#YRV\A>-3D]&(!/'M69H6OW&JZYKVGSVT40TR>.)&CD+^8'C#@G(&.&''\Z
M*^I>!["_U]]9AOM3T^ZF18[H6-R8EN57A=XQU XR,''>EU'P-IU[JT.IVUWJ
M&F720+;.VGS^4)HE^ZCC!X'8C!'K72AU8$JP('<&C<IS\PX&3STH YJ[\#:7
M<WTMRD]];+-9+8SP6\^U)HE!"AN"<C<>01[YIH\#6*1:,L&H:E!-I$3007"3
M+YCQ,%!1R5((PJ] ",<8K2.JR:EH@O\ 0#:W1:78C3R%8V59-CD, >P8CUXK
M5+*I + $] 3UH YNP\%6>EVZ16&HZE!LNY;M7$JN=TF=RG<I!7YCP1GH<YYJ
M&]^'^CWEA! );RVN;>ZDO(K^VE$<ZS2$EV! Q\V>1C&,<<5=EUZYB\=VV@&V
MB^SSV$MV)Q(2^4=%V[<8 ^?U/X5O4 4M*TR+2;(6\<UQ.Q;?)/<R;Y)6Z;F/
MK@ =@  !@"LFY\&6%S<:W*+N^B768_+NXHY0$/R",L 5."5&._J,'FDM/$MW
M<^.;[PXVGPI':VR7)N1<$EE<D ;-G!X/>NCW+D#<,GMF@# C\)6L=YHEU]MO
M&?1H6AM@2F"K*%.[Y>>% [=*K:3X"TS1;\S6=YJ2V8E,T>FM<YM8G)SE4QGK
MR 20#SC(%2ZEKVHOJ]_I6AVEO<7MC:Q7,B7#E%D\QF"QJ1T.$)R>!D<=<=#&
M^Y1N 63:"R!L[30!G>(="MO$NC3:5=S3Q6\Q4N8" QVL& R0>X%0CPY$OB"3
M6Q?WGVR2T%F3F/;L!+ XV==Q)_'TXK9W+G&1GIC- 920 PR>V: .63P%I\>@
MZ5HT=]J"VNEW*7-MAX]P=&W+D[.0"3Q^>:O7'ABWDUEM7MKV\LKZ6 07$MN4
M_?JOW=X92,C)P0 ><=.*VPP89!!'M4-S>VUG937EQ/'';0H7DE9OE51R230!
MB_\ "':='<:)+;27-LNC!A:Q1,NWYE*L6W*2Q()R<]\]>:G_ .$;@&NWVL)>
MW:7-[;K;R %-JHN=NT%>HW-USUJTUW>7 TV>PC@>TN"&G:9RKK&4)!4 ')SC
M@]LU?+*&"EAD]!GK0!S$7@:P@TO1-.CO;\6^C3+/:?-'D,H(&X[.0 S#\:@_
MX5SI0C6%;[5$@BO_ .T((5N<+!+N+';QT))ZYQDX(KKBRK]Y@.,\FEH P/\
MA$;(7FL7,5W>Q'5EQ<1I*-@;8$+J"#\Q4 <Y'MFHAX*T^.ST:*&ZO(;C1D\J
MRNT9/-2/:%*'*[64@ $$'H#UYIGB/Q<FF>%M<U;2TAO9-)9HYD>0JN]54L,@
M')&X<<<Y&17212"1%.1D@$@=LT <_>>"]/O=+EL9+B[7SKM;V>=67S)IE*E6
M8E<<%5X  PH'2KD'A^"#Q)/KOVJY>ZFMTMG5BFPHI)' 4'.6)Z]ZU@ZDD!@2
M.H!Z55TW4K35K/[793+- 9)(PZ\@E'*-CU&5/- %34] M]4U;2]1EN+F.;39
M&D@6,J%+,I4[LJ2?E)'7O5>/PK:BXM7GO+RZBM+IKNWAG9"L4C;N00H8@;VP
M"2!GV&$T[7[B[\7:WHT]O#%%IT5O)'*LA8R"7?UR!C[O3GZUO,RH,LP4>I.*
M ,7Q1HCZU86Q@*B]L;J*]M2YPIDC.=I/8,"RD]MV>U+<:+!JVK:3KDLEY;W&
MGB3RH?E !<;7##!SP,<''<>M;)95&6( Z<FD<MY;&,*SXRH9L GMDX./RH P
MM-TEY/%%_P"(KE"DDUNEG:QM]Y(5)8D^A9F)QV"KG!R!9OM @O\ 7M.UB2YN
M4N-/61840KLQ( &R"I)R ._:H/!^OR^)/#-IJEQ!';S3M*#"C[@NR1DX)QG[
MOI6X64,%+ $]!GK0!S'_  @>EMIUW9RSWD@N+\ZDLI=1)!<DY\R,A1@Y[<CM
MT)J\OAFS=-0-Y+/>SW]M]DGGF*AS#AAL&P*%'S,>!U/TK9+*I + $] 3UH+*
MN<L!CU- %'1M*CT72H-/BN+F>.% BR7#AGP  !P .  .!^N:Q9? >GSZ)JVD
MR7U^;;5+IKJY^:/<78@M@[. 2!Q[5U-)N7=MW#=C.,\T 8%]X0LM3U)[Z]NK
MN9Y-/DTZ1"R!7A?[P.%!R2 <@BH-/\#6.GW^F7PU'5)[C3H&MXFFN 0T1V_*
MP  (&T=,9[YKIBRKG+ 8ZY-&X;MN1G&<4 <FWPZT9O#QT5IK_P"S)<?:;5Q<
M8DM'W%@8F ^7!9N3D\X.>*EG\#V=UH;:9=:GJEQYDL<LMU+,KS2&-@R L5P
M" <  =?4YTI]6DTFRU74-;-K;6-HQ>*2.0L3$%!RP(&&)R,#/:K<FI6D6J6^
MFM,OVR>-Y4B'78I +?3+ 4 4]2\/0:I?Z5>SW=TLVFR&6'84 9RI4EAMYR"1
MQCK6.WPZTID,2WVJ) -0&HPPI< +!-OWDIQT))X.<9.,5UVY=VW<-V,XSS6#
MXSU^?PSX6O=6MK>&XEME#>5+(4!!(!/ .<9Z<?6@"Q8>'[?3M=U'5XKFY>?4
M!&)DD92F(P0F/ESP">_/>H=1\*66I:['J[7-[;W(MC:2BWFV+-$6W;6XSP23
ME2#SUK3U&XEM-,N;F"))98HF=4=R@8@9P2 <?E5/PSJ[:[X9TO598TBEO;6.
MX:)3D+N4' ]N: ,RP\":?IPT(07VH$:*'%J'D5N&780V5Z;>.,>O7FDF\ :5
M<Z?J-G/<7LBWU[_:!D\Q5>&XXQ)&RJ-I&T>HX]S74[EW;=PW8SC/-&Y=VW<-
MWIGF@#!TWPI!I^NMK3ZCJ%Y?/:K:N]Q(N&16+#*JJC/S'M^N236M(DDUS2M>
MM4WW.G^9')&.#+!( & ]P0K#Z$=Z7Q1KUSH*:4\%M%,EYJ5O92%Y"IC$CA=P
M ')Y]1^-;H8-T(/;B@#(3P_!_P )%/KR7=VMU<6JVI7Y-JH"67 *YR"Q//KS
M65/X5^P^"6\(Z5+<M!<H\!GF()AB<GS#D 9.&; ZY([ D=8&5L[6!P<'!Z4!
ME8D!@2.H!Z4 1VMM%9VD-K;H$AAC6.-1_"H& /R%<Q%\/]-@TJQTV*^U);6Q
MNUN[9/-5O+96+*HRI^4$GW/<G QU892<!AGKC-*2 ,DX H YV?P9IEW=:U->
M/<7*:S"D-W#*5V%4!"[<*"",GG-2>'_"T'A_D:EJ>H.J>5$]_<>:8DX^5>
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
M!&LY_P#B7+;7\$5S<R9,BA5V#>?O#&2OMTKT2\T^RU&-8[ZSM[J-6W*L\2N
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
M** "BBB@ HHHH *R];T*UUZ&VBNY)U2VN$N8Q$^W]XARI/'8\XZ5J44 (!@
M$D^Y[TM%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!DZ;X=T_2M0O+^#[0]S=.SN\\[R[-QR50,2$7/.!CH/08UJ** "BBB@ H
MHHH **** "BBB@ H(R,&BB@#,T30;'P]9+9Z=YZ6R*$2*2X>14 S@+N)QU[5
MIT44 %%%% &9/H%C=:S;:K.)Y+FU<O &N'V1L4*$A,[?NDCIWK3HHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MH,'NF:^G:24@8Y<ONQCC&<4 >4^+=)O?A)XDN/$VAP-)X9U0&+4;).D#-G#
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
MU2==DES'?SHS+@#'#CC"CCV%2Q^#-$CL;VT6&Z\N]E$URS7TYDE8  $N7W=
M.,XH \C\7:5??"/6[W6-&A>7PKK*/#>6B=+:1@0"/09.1^*\<&O5?%J*/AOK
MSA0&.CS@MCD@0MC^9K:OM+L]2TJ;3+V$7%G-&8I(Y26W+[D\Y]^M)J&E6FJ:
M5+IEVCO:31F*1%E9-R$8()4@X(]Z .)^"2*_PBT/<H;:TY&1G!\^3FO0ZR]!
M\/:9X8TQ=-TB![>S0DI$9GD"Y))QN)QR2:U* "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBN2\::7C0M>U@7VH1W$.FRFW6"\EB2)D1V#;48 G)ZD=A0!UM
M%>>0:1N^&T6L#4M4^U2: 7FW:A.P=VA#[^7^5@PSD8ZD=#5WPCXJC^P>&='N
MK*^CEO-,C:WNI57RYV2)2X'S;@<'.6 SSC- ';45Q^E>)-'M+#5+J"WO8B=9
M>TDBN) 6>Z8J"%+.0JY(P,@<' KI-/OVODGWVD]K)#*8F2;;DG .05)!!#"@
M"Y17EWQXO[[2? T%]IM_=V5T+V./S+:X>,E2KY!VD9Z"M?0DTG6]7CDTC5]1
MD;3 GVP?VC/)%-YD;C859B,@[6R.AH [JBO(OA)<7FJZYXU@U#4=0NHK2_\
M(MUFO)6\I-T@PN6XZ#GKQ6!\,-=M=4T&XMO$.NZM<:E=:K]CM%&J3K(%*KR-
MK]!\QR?3% 'OE%>8>-M$O/#WPZUG4_[=U6748+2!(IEOI4";%C0MM# %F(9B
M2.=U:/@/2)-0\+>'-:FU/4Y)Y;+_ $I9;Z9UGW+U(+8# X((QWH [ZBO#OA;
MXC2?0O$HUW7;V6X6Z>* SWDK,J!>-ISQSW'-=!\"+^^U;P-/?:E?W=[=&]DC
M\RYN'D(4*F -Q..IH ]1HI"0H))  Y)->7>&/'.H7'Q9U31=4#166I6\=UI"
ML>#&J]1_OKEB.Q4B@#U*BO*/C'#KD$$>JZ!JE_:7%C;O=S107#JDJ(\8.4!Q
MP&)Z= :7QAXPGU[X4KJFB7<UI)+8F^GEMY"KQ;2%V!AR"9#CW",* /5J*\0U
MO4-1M_V<K'68M4U%-3*0N;H7DOF$M( <G=SQVKI_")LO$,6FOI^KZDU]IL%E
M/>N=0G>.5I%)>-T9BIX&>!U(]Z /2**\6\:W7BCP=XKNO%VE7EY>:':7*07V
MF27#NBHT<;%P&) R6/(^Z<=B:[?1+W3?$U]>ZKI][=365UIMO+&JW4@5&9Y@
MV%#85OD4''3;0!V5%>#_  [.L>(/A%K6L/K^KC6;.XG:VN3?2L!LB1PK(6*L
MI)(.0>M;>GZ[J?Q'^$]G=1WMQI^M-=?9#<6DS0YE'1OE(X.5)'UQ0!Z[17E7
MPY\97^M_#Q]/N9Y/^$BM;C^S':4[I [$[9#GKM7<3GKY;5G?"&[OM7\)^*)=
M1U/4;N6&YDABDFO)69%" C:=W!SW'- 'LU%>#_##4X?$OA:WTS5==UB37+^Z
MN(XY4U.=9(8TCW!^&QP<#!ZYKJ?B+HGB:XATP^&]7O8-6M+.2X>.*X<+=F(P
MC:5SM)^=CR.>AZT >GT5YGX5\96OCZVT"\\R>UU*WO3!J%I%</&-P@E;E01E
M2R C/H1V-8'Q3M[[PII7AW[%K>KBYNM1"74W]H3?O >2 -V%'8 =J /:Z*RM
M+T0:5?WLT5Y>2V]RL>V&YN9)A$R[LE2Y) .5X]J-4T1=5O[.:6\O(H+=9-T-
MM<R0B5FVX+%""0,-Q[T :M%>*?"NWO\ Q7HOB WNN:N;JVU(I;3?VA-^["X(
M4C=AE[$'L:U]%UZ]\<?%C7=-FNKB#1="!B2U@E:+SI=VTLY4@L,AL#..GOD
M]4HKRU/$-[X6^-5OX4:ZGN='U>U$\,=Q(TC6TF'^ZS$MM)C/!/&[C&*]$UG4
MXM%T._U292T5G;R3LHZD*I.!^5 %ZBO,/AK%=^-]"?Q5XAOKN::[GD%M;074
MD,-M&IVX548<Y!^8Y/3WRSXD6FI>&OA?X@NH=:U!KB.[BEM+@73B6*-GB386
M!&0/F'.>#D\YH ]2HKPJ^U^]CMO W_"):W>7^OW"0MJ%FMZ]RC(44NTJ,S!.
M3UXQD^G&K\3=2GTWXF^#X1JE[::?>.1>)%>21HZA@.0K#'!/2@#V"BN2\+V=
MIJ2/K>GW^H2:9?Q-&L,U[-(!LD8"1"S$KN YP1VKS;X;+JWB7X=>(;V77]8&
MJVEU*+2Y-_*=FV-652I;:RYSD$'K0![M17A-[XZU/Q-^S[>Z^;J>UUBQN$MG
MN+25H2S>9'EOE(ZJXR.F<XQ7H7AW1#J_AGPQ?W>I:DP72T>5%OID,TLB1DN[
M!@6QAL G'S&@#M**\5^#D%_XL\%W%]J&MZL]];:N!',U_,?D01/L*[MI4Y8'
M(_BKVJ@ HKS/XL>,-5\,+IEUI<;/;6-Y#/J94_\ +)MRJGT;#9]#M]:V?'WC
M9?#7P\E\1:;LG>=(Q9L>5)D^ZQ]@,GWQ0!V=%<3X2\.?;?".GWVK:AJ5SJE[
M;)<377VV1&1G4-A K!5 SC &..17,_%%-7\,_"6-UUJ^.I6]V%^VQ7#QO(K2
M,1NVD?PD<=!VH ]<HKQ:^URZC\6>#;?P=K-UJ-S.%_M>U6]>ZB6+Y,M)N9A&
M>7YX/Z5+XZU1]-^-?AVTGU:^M-'N+-I;N)+V6.-B/-Y(5ACHO3TH ]DHKD/#
M]C!=:3=ZQ:7VHOIVJV<4L,,][+(82-Y+(S-N7<&3@'J*\T^%FK0^)/#4&FZS
MKNL2ZU?WT\,,B:G.LD4:0A]_#8X(QSZ]Z />J*\M^)VEZY_PCEH-)U?4(-3L
M["6=WMKJ1//\KR]V0#R<%R.^:2Y\9W'B?X/I?Z?=26^HS:?/+<2P-M>$P(3(
M01TRX0?23- 'J=%>(6&H:C)^S7-K;ZIJ+:ILDD^UF\E\P$3E1SNZ8XQTK7\#
MRVOB;1M%@@UK5&UFVMK:^O)O[1G93^\&4=2Q4[@K C''% 'K%%>0?$A?%.A^
M)9/$WAN_NY+;3((9[W36G=HI49I0S;"<8 09 ''4=*Z'2=6LO'31:GH^H7<
MO-*F0JMRX%O-E5R4!VAUW=<>A]#0!WU%>,^)HKC2OB[X0T&UU76!IUU"?M$;
M:E.3*1NY)WYSP.F*]5T;2CI%O/;B[N;F-IVDB-S,TKHIQ\FYB20#G'M0!HT5
MS>L:H\WBO2O#<#L@N(9;R[93AO)3"A0>VYV&3Z*1WK.EU^[U+6/%.A-87%O;
M:?:1A)XI54@LDC;LJP8 X4 #)XYQG% ':T5P'@?Q6B:#X1TN\L[]7O[!%@O9
M0ICFD2(,R_>WYP"<E0#C@FM#3_$FC64.O7L<%["8M56UN$N) 2]PPC5=F7(5
M3O3N .3Q0!U]%4M.OWOOM*R6<]J]O+Y3+-M.[Y5;<I4D%<-^8-4M6BUIM;TB
M73UMY+!'<7J2RLC ';M=<#YB,,-IXRP/;( -JBL+0#J]EIMZWB'[,CQSR.LT
M4S,'BZAVS]WO\HX  KG?"FNZJ/&E_I^LNPCU>W75-,1ACRH^$:+_ '@ C$#N
M6/>@#OZ*YR]\7);:Y=Z-!I&HW=];VRW6R%8P)$8E059G ZJ>N.G&:JV?Q T^
M]71KB.PU!;#5G6&WO)(U5!*P)$;#=NS\I&0"N>] '6T5RVI^/=*TK?-,DS6,
M5T+2:[1D*QONV'*[MQ ;Y20#@_2H;[X@6MDVM :/JLPT9A]M:../"(4#[QEQ
MD;3G ^;VH Z^BL6Y\06SW,5A9P3WUS/:_:O+MV5"L)X#%F9<9/ YSP?0D<?X
M+\51Z/X#T22]@U&X;4-3N+2-L>8ZN9Y=H?+9Z*?7I0!Z517(/X^C1-54Z!JY
MN]*PUW;!8BR1E=X?=YFP@C/ 8MP>*T)O%MB(;5[..2\DNK07D<2,B'RCC:Q+
MLH&<X SG@^AH WZ*Y"#XB:7>IHKV%GJ%V-8CE>U\J-?O1_?1LL-K \<\>^*K
M:EX_8>&H]2T[2[GS_P"U$TVX@F**]O)YH1@?FP3SQ@D<@D@4 =Q17*W/ARYO
M]2U.^-YJEO#?V'D/:"\VE).,&/&1&0 02"<ECZ<UKR>Z\'0>&Y;B\ENDFFAT
MR^:1BV]G7:DN3_$' !/<,<]!@ [.BBJ&K:O;Z/;12SAW>>98((8P"\LC=%7)
M ]3DD  $GI0!?HKSK3M<_LWQMXUO]0BOH+>SL;29X)',I'^M),8#$8/' QSZ
M5OR^,%C.JVYTN[34-/LEO?LSM&/-C;=@A@Q Y4@YZ8XS0!TU%<II'B\S^&=#
MO+ZUD2_U*V25( T:^9^[5F<$M@)\PZD'D#'-26/CK2]0T^.>WCN&NGO7T\66
M%\WSTR67[VW 4%BV<8[]J .GHKA_!MS//XW\9K+'=PB.:U"P7,N\QYBR=OS$
M!2>1@]^@Z5U&KZO#H]K%-+%-,TT\=O%'"N6=W.%')  ]22 * -"BN;3QI8&S
MO99H)X)K.^33Y8)-@;SG*[ #NVX.]3G-:^G7[7PN!)9SVLD$OE,DVWYOE5MR
ME201AA^M %VBL[4M8@TV>SM3')/=WCLEO;Q8W/M&YCDD  #J2>X'4@5A:EXR
M#^%O$5S86MRFIZ3%*L]M($#P.(RRN?FP4QA@03D=L\4 ==17*^#M,B^PV>M&
M*]M[NXL8HYTFG#+.<!O-*AF!8G/S'!P3FNJH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ.XN(;
M2W>>>18XHQEW;HH]30!)1533M4L=7M%N].NX;JW;[LL+!E/T(X-6Z "BBB@
MHJKJ&I6.DV;WFHW<%K;)]Z69PBC\32WVH6>FV4EY?7,5O;1C+RRL%4>G)H L
MUC^*K2YU#PGJUA9P^;<W=I+;QKN"C<Z%022>G-6]+U?3M;L5O=+O8+NV8E1)
M"X89'4>Q]JN,RHI9F"J!DDG  H YBWTS4$^&2:,UH1J":4++RO,7!<1;,ALX
MVYY]<=JR[70=7CNO ;O8D+HML\5X?-3@F 1#;SR,C/T]^*Z;2/%&@Z_--#I.
MKV=[+#_K$@E#%1ZX';WZ58.LZ:-0^P?;8?M6[9Y>[G=C=M_WL<XZXYZ4 <;:
M>';\:3KMGJ6@Q7MMJ.M2W36LDJ?/;OCD'. X*@]1VP>XV_!FC7NAZ?>6EQ-<
MM:&Y+6,-U-YLL$.U?D9LG/S!B!DX!'-7M0\5:!I6I0Z=J&L65M>38V0RS*K'
M/3@],]L]:N:CJEAH]FUYJ5Y!:6RD!I9Y B@G@#)H XGXO^%]7\8^$X=)T>W2
M2<723L\DBHH5588YYS\P[5V.GVH@@%VUHT=X\$<<J94LVP' R#@_>/.?2IM.
MU*QU>R2]TZ[AN[5R0LT+AU;!P<$>])J6IV>D637E_.L%NK*A=@2 68*HX]20
M* //_AQX8USPMJOBJ[U+3_DU2[^TVXAF1CC<YVMR,'YA[=:;\*?!.I^&M"OM
M.U^RC#R:@+Z%XY5=00%QTY!ROITKTVB@#E_B)I%_K_@;4](TV 2W5V@1-SA5
M7Y@<DD^@[9J7P587VA^!M,TV^M66[LK=871'5MY'=3G&/KBNCHH \O\ AKX4
MU[PEH?B"UU*P!FO;AYX!#.C Y7&TDD8-7_A#X7U?P=X3FTG6+=(YS=/,KQR*
MZE651CCG/RGM7H-% &+XGBOKK2OL5E:-.MTZQ7)658RD!(\S!)'S%<@8[G.1
MBN%\??#[4;K4-!UGPI',=7TV</NN[UF7RQSLR[$]>PXPQKU2@D $DX H Y^2
M"[U#7('N])864EA);S[I48!G*$K@'D84C/OTKB+?X9WFA?"[7O#EA_IE]J,L
MBQ,T@54BW_NP2>@VY8@?Q.?K7I6FZM8:Q!+-IUU'<Q12M"[IT#KU'X4ZSU.S
MU":[AM9UEDLYO(G4 _(^ V#^##\Z /,=5\%^(+WX(6GA"*Q4:G&L:.6G3RQL
M<-G.>X]JZ'3K7Q#8:7I=I:Z&D%WY%I9WMX]TA"Q1<,5 R6.&?&<=1Z8KN**
M,.PMKB:_UN*_T[;9WDH9#(Z.LB>4D;!E!.,[3^!_"N<\%^!'\!WWB5;$-<:=
M>F*2RB#C<F-^Y#D]BPP>X/K7?U2L]7T_4+R\M+2ZCFGLF5+A$.?+8C(!]\4
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
M-LT(\\.X*1!2" ,?K^?6KGB^WUJYTRU715\QENXWNH!-Y+30#.]%?^$GCTR
M1GFN@HH \XL_"^I6Z>([:[\.:?<:;J5]%/\ 8UG7#1>6BL "  RE<@\<XQZU
MT/@S1+W0K2^M9I;G[ ;G=86]U-YLMO%M7*%LGC=NP,G QS72LP52Q. !DFJV
MFZC::OIT&H6$ZSVLZ[XI%! 8>O/- &!XET;4)?$>@^(=-C%Q)IC31S6I<*98
MI5 8J3QN!52 2 >>16==^&M0GLO&E\EKB^\06PMH;8R+^[583&I=LXR2S$X)
MP,=:[JB@#.T"&>V\/Z?;74)AG@MXXI$+!OF50#@@\CBM&BB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "H;S_ (\I_P#KFW\JFK*UO2KO5%M?LFJSV#0R%G$:AEF4J5*L#U'.1Z$4
M >?^#-9O=(\ ?#V*V\DPZA<"TG61"2%*ROE2",'Y/0]:T=;\8ZWIVF>-Y8#9
M&70I(OLY>!B&5XU<A@'ZC=P?;I6[=^";1_#^CZ5IUU-8_P!CRQS6<RJ'*LBE
M?F!X;(9L_6J5U\/4N[/Q#;RZU>.-=\O[2S)'E=J*N5P!@G;] .W>@ ?Q+JNC
M^*+FSU>2UGLO[(EU-/L\+(T7E, R9+'?D-UP.1T%.TK6?%%Y?Z/<G3A)I=]$
M7NCM1/LV5W(4;S"7'8Y&>_'2M&;PN+OQ!#JUU=^;LL'L'@\H!)(W(+9YSDE1
M^%5O#O@V;P^T,!U_4+S3+7_CSLIPF(1T +@;G"@\ G XXX& "'XJ(K_##Q!N
M4'%HQ&1T.174R1*\,;F%)9(OGC#=FP1P>W4C/O6?XGT)?$OAZ[T:2Y:WANT\
MN1T4%MOMG@&I+ZPU*XLK:.TU=K.XB<,\JVZ.)0 0596S@'@\$'B@#F_ $X_M
M+Q1:W.F/IVJC4/M-W") \9$BCRV1@!D%4YXSG/T'975M#>6TEM<1B2&1=KH>
MC#N#['TK'ET-X--U5H+ZY74KY/WE[$BF0$+M78O0 =A[DDY)-3VUEJ<GA>&R
MN=0>+4S;+')>(JEE?'+ 8VY_#&>U &1+I46H?$2RU2TB6--)M)H)Y4&/->3;
MMB]P@!8^A9??'!_:)C^SG+K#,?[2:X:^,O\ $+C[9D'ZY 'Z5Z!HOA34M)N+
M;SO%6H7EI;Y(M7AAC5R0>69$#'DYZ\GKFGGP7:&-K+[0_P#9#7OVXV.T;?,W
M^9MW?\\]_P ^W'7OCB@"'QCI5I>^%=1TJ*SBDOM95HT1ADF5A@2,?1!AL]@H
M ["F^(O#&LWMAI2:/JUM%+IB<17UJ)H[EMH4%SG*\;N0"?F-/OO"FK7.M7&I
M6WBZ_LS* BQ1VL#K&@_A4NA(]3SR?H*OOHNIK)9FV\17<4<, AF1XHY#,?\
MGH2PR'_3VH 3P?JS:SX;@N9;%;"X1Y(+BV3[L<L;LC@>VY21]:A\<:S?Z!X:
M?4=/,'F1W$$;+-&6!5Y50XP1@C=GOTZ4:IHM[!I^G6NA7MQ9M!=K+)M56$X+
M$R>86]2Q8XY)_2UXGT >)=%?3'NGMHWDCD9T0,WR.' &>.JB@#"UKQ;/I_BB
M32)KJ'3"XB^P27<!,-X3]]?,R K#H!QS@\YQ6UXFUN71H+!+>+S+F_O$M(>
M=I*LQ."1GY4; R.<56UCPFVN07UG?:@9-/OFC::W:$$H5"@^6V?ESMSSG';!
MYJYXF\.6WB?25LIYY[:2*5+BWN8&Q)!*OW74^O)'T)H Y76?$GB_1/#VN7D]
ME;H+.:#[%<7$8'VB.1E5E9$D.UE)^]T/'%7FUG7X/$FJZ'<W=FS?V3_:%K/#
M;%?).]D*D%COZ @\?3M5B\\%7&I^'+K2]2U^[NY[IH_-NWBC5@L;!E544!5Y
M')P2<GVQ?;PUYOB=M;GO2[O8?8'A6,!2F[<2#G(.3^7YT <MX<\0:I!X2\(6
M9D-U?:M:^:)5B!9$2-6;AG 9LL.<CJ3@XP9;SQ)XPT[3K+[796<%S-KD6GJ\
MR9%Q Y^63"N=C=01S[8JX?AU&/#^E:?%KE_%=Z0^=/OU5!) N-NS &&4KP<]
M?TJY=^#I;ZQL8KG6KF:ZMKZ._>ZDB3=+)']T;0 JH/0#\<DD@%1M8\0KJ+Z
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
M851(47G/#@UOW6LZJMFUW'/91VDNI>1'+(A#1P#*DJ,_O'9U(4#J&!P:==>
MM*N;;Q'"3(HUUM\I!_U+!0 R#L=PW^Y^E6-6\*1:A:Z/%:7L]A)I$RRVLD85
M\80IA@P(.58CUH Y>;QOKB^$M2OX!:-=6&MKIN9H'3S8S)&H)7.4;$@SP>G2
MM>75]>M=5AT&:6"YOY8IKLSVEL!LA#JJ*$>3KECDY/ Z<Y#)?AXLFG:E8C6[
MPQ7^HIJ+EXXR5D5D;C '5D7/MP *T?$/A1M;N]/U*VU2XTS5[$,L=Y;(IW*V
M-R,C9#*< X/0T 3:+JFJKX8DOO$EBMG>6PD,RQD$.B9(< ,<949QG@U2TC4_
M$&HVNB:UFQ.F7T'VBZ@P0UO&R;X]C9.XC@-D<]1BMVQTQ;333:3SRWK2 ^?-
M/C=,3U)   XXP    *PO#W@IO#YCMEUR^NM)MF)M+"8)MAZX!<#<X&> 3@<=
M<# !CS>-M4C\$VOC91;MILDJM+9>6=ZV[2; 0^?]8,ACQCJ/>KUOJGB?4O&&
MMZ7:W6F0VVF3VQW26KLTD<B;F7[XPP]?;H*L6O@2VM=,_L07LCZ"MP+A+%D&
M5P_F"/?U,>[G&,]LXXK1L-"&E:_K.MO?%AJ/EM+&R!5C\M=JD'Z=<_I0!Q$?
MC7Q9%X.L/%]P=+DT];HPWEI% X<QF<Q;U<L<$<?+@^N><#?D\1ZMJ=GXDO='
M>VC71KF6VCAFB+?:'B0,^X@C:"25&.F,G.<5D^ M!?5_ =A9ZA<O]BCO))Y+
M)H=CDK<,Z*Q/.S.UL8R?7'%=&_@]8[S5WL-1EM+;6#NO8%0-\Y7:SQD_<9AC
M.01QG% &(GBO7M?U;2[;0Y;"U@U/0SJ4374#.T3[HQ@X8!A\V.WKSC!?J_BS
M6-)NPTLEF^W5;>S:VAB9QY,A1=[N#\DA+$A3VQP>M;T'A2&T\16&J6EP8(K&
MP.GPVJQ@H(<J<9ZYRB\^U95U\.UN([Z!-<OHK:YU(:FD2I&?*FWASR5R1D<
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
M.B/J]_X8O(K94\PQQSH\R+ZNG&!ZX+$=QP:\G\?0W$/@GX7ZPZ,^E6$=L;O
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
MI=;?WB8SN1E)##D>_MQ57P_X\'B+Q+K.A6^F217.DL4G>68;&;) VX!)R1W
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
MA)INO:9?(^NW6PB)X4\N0L^W:!CCV.>O7V3PS\0[CQ=X+N66?^SO$>G.D=Y
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
MUO0/&_A+2].O1':ZS=>1.K0HQ0!XURI(X.'/7-5/'_C#Q3X)\0PWULHU#P[
MD+W\31+YD8D9U!# #CY.I[X!ZT =Y'X4T"'3CI\6CV:61<.;=8@(]P.<[>F<
M\UHS6=M<V3V<\*2VSH8WB<95EQC!!K L]:_M;4].O],U)KC2;NPENEB2-3N9
M6C &<9'WSD=<CMR*Y'PIXYOO&6@SW6FZ[;Q^(5,A;1IH4"HH8X500'8[<?-N
M(R>1VH ]*O\ 3;'5;-[/4+."[MG^]%/&'4_@:K:=X>TC29!)8V$,,@78' RR
MKZ GD#V'%<3XL\4:WI?Q3\-^'[.^"6&J#,P,*,RX)^Z2/;OFK%YXQU#6?B4?
M!6A2I;+9P>?J-^T8=U'R_)&#\N?F7)(/4\<<@'0:CX+T.]T>]TV/3+*&&^E\
MZ?$ .7/\>/[WH3T]#T/0(H1%1>BC YKGS;>(K+7-.2/41?:5(SBZ,\*">/\
M=L5(9 JE2V/X<YQS@FN5\*^)]<U;XH^)?#MWJ&ZPTQ,P[84#MDC&XXYQGL!0
M!VEWX5\/WUU<W-WHUC//=($GDD@4M(HZ G'/_P!:I5\/:/'/).FFVR2R1"!W
M6, M&!@(<?PCTZ5Y[X0\4>*/$>M>.=,%_$9='E:WL"8$ +%I55I..<;%/&.]
M+J/B'Q+8?%O1/!XUK?:WUD9Y9_LL8<,!*?EXP!^['7/4\T >E6&GV>EV:6EA
M;16UM'PD42[57Z =*LUGZ+%J<.G^7JUPEQ=++(/.1 @=-QV':.AVXS[UH4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5QWQ3@N+OX;ZS9VEK<W5S/$$BBMX6E9CN'90:[&B@#A]7,
MMQXM\#7,5G?-!"UPTSBTEQ$&@*KO^7Y<MQSBLB>WNWT+XFQ#3M0,E[)-]E7[
M'+F?=;*@V?+\WS CBO3Z* //;>.8^,?!]PUA?"*WT::.61K.4")V$6%8[?E/
MRMP?ZUAV-GJEK9Z7J0TZ_-MIWB6\N;FV-K(KF&5I DJH1E@H?/ )Y/I7KU(2
M!U(&: /.]0L)[O4_&.MVEO<_8[O15LXT%N^^YF"R?,J8W' 95!QSD^E5)+&=
MM%\.S6MQJVC:U9Z-&D5RME(\;$*H:":,KZJ"!P?3I7J%% &=X?>\E\.Z:^H6
MB6EXUM&9K>,86)]HRH'8#TK1HHH \[^U2:+XM\2V&L:'?:C9:S)'-:R06AGC
MF7REC:%^RX*_Q8&"22*LZ?\ :?#_ ([UF?4K*9;'4K2U-J]M \T<1B0J\/RJ
M<<G<!@9R<<\5W=% 'D^CZ'?:,W@"VNK"[86MU>SRA+=Y%M4E63RU9E!"XW*.
MO!]A6S#>6=E\5O$?VJ&1U;2[11Y=NTN1F7*_*#UXX[X]J[^L>U\/16GB>^UU
M;RY>>\BCADA;9Y85-VW&%SQN/?O0!Y]X;T35/"-QX2N[^UN&L(K*ZM9HXT,I
MLFEE$J;@N3C "$C@8YXIFLZ/>?V/X@NX]/O)+?4]?M;JWM8[61W\M'B\R0H
M2H;:QY R /6O7** .,U^YE7QAI\8TV[6UFL90+ZTM"\K.67]P6P?*4@;B3CD
M#D8-<IH$%]8Z'\.;BXTK4E7399X;I/LCF2,M"Z*2N,[2Q W8Q[XYKUZD) ZD
M"@#RS7-'U76)OB/:6%I=1S7T-I]F>2%XTN-D>'17("G."O7OZ5M7);Q+XD\*
M:G9VEW;#3C-/=F:V>-HE:+;Y7(&6+$<#/"Y],]U10!Y!;VEVGP[TFW_LK45N
M8O$BW+Q?89=ZQB\:3>1MSC80<UZ58:_;:AK.H:6EO>13V6PLT\!1)0PX*$_>
M Z'WK5J&.UABN)9U3][+@.Y))(&<#GH!D\#CD^M $U<G\3(9[GX=:U:VMM<7
M-Q/;F.**WA:1F8D=E!-=910!YKX5:?3OA?X8L[K3M2CNH9X%EA^P3%X]LP)+
M +D #G/2J7CWX?W/_"46'B_PV'BN'GBCU2WB&//A+J"^/4#J/8'J.?5MP.>1
MQU]J6@#@/%.F:'XIU'4-)\4:+<FWM]ALM2BMWXW("RK(H."&['@Y'4BN*F\.
M:]8? ?7=#>#4KYI;TC2H/LSO-]F$L97<@!*9"LV#C&?PKW2B@#Q7Q#X,U?7O
MAGX+O--LYO[6\/PPLUC/&T3OA$WJ P'(*#Z\XK<\?^)-:O\ PK;2>#4UB'6G
MG0&W%BX=$(.X.'3 P<<_D<5Z=10!XU\5-(U'4;GP-"NFZCJ0M+D27[):/.%4
MF/=O*J0<X;CVIOC/P_';_%#P7>:'X=N([*VF$EW+9:8X1 67!8JGIGZ5[/3/
M-C^?YU^3[_/W>,\^G% 'G7QML[S5?AW)8Z=8WEY=2W$3+%;6SR-@'))V@X_&
MNU\.$GPUI@:.6-UM8E9)8VC92% (*L 16AYL>Y%WKEQE1G[P]O6GT %<O\18
MYKCX>ZY;6]O<7%Q/:/%%%;PM([,1P,*":ZBFM(BLJLZAG.%!/)[\4 <#\+?#
M=C:>#=%N;S1/L^LV\)C>2ZM2DT9W'@;QD#'I6-?65WX=^/+^);NRNWTB_L!
M+FWMWF6*0!1AP@)'W.N._P!<>LT4 <_8S&>^U763;W,=K)!#!"'@<22!/,)8
M1XW8S)@9&3MSC&"?"_#WAF:'X2:C97/A755\4F^,FGR+IDJ31\1X82[0%48;
MJU?2)EC!?+K\@RW/W1[^E.5@ZAE(*D9!!X(H \,^(.D>)[GP#X-LKZRO]2UF
MUN$FO3;6[SE0 ?O,H() P#SR<GFO4KCQ.9-1TZRL-.U.0W,V)II-.GCC@C52
MQ+,Z 9. H'J:Z*F^8GF>7O7?C=MSSCUQ0!X]X*T:[G^(7Q 6^T[4;:QU??'!
M<2V<D:2*2X)#,H'0U;^& O?A_IM]X8\16-Y&8KII;6\@M9)H;A& Z,@.#D9P
M<'FO6** *FGWC7\#3&UGMX]Y$8G78SK@?-M/*\YX.#QT%6Z;O4N4##>!DKGD
M#UIU '+^+6M;B:RTK5=%EU+1[Q)?M)2W:7R&79L8[1D#EAD<CKV-<CX"\*_\
M(EXTUR;1GO\ _A%'M%*QS1N<W!8<1@C<X50?F _BQDXKU(SQ!-YE39NV[MPQ
MG.,?7/%24 >#?";1(-#T<WVO:!J]MJUCJ4ES;L-(N&D>-H0FT%4Z$EN/45L^
M-=%US5[_ ,)^/K'2;A[C3Y ]UIFS$XAW[@ I_C"D@CKD].*]>WKOV;AOQG;G
MG'K0TB(5#NJECM7)QD^@H QK7Q-;:@T*6%IJ$SR,H826<D(B7/)8R* ,#MU/
M85P?Q[T[4-8\(6%CI>G7U]<B_29DM;9Y=J!) 22H(')'YUZKYB;F7>NY0"PS
MR![_ )&E1UD171@RL,A@<@B@#E/'WAU_&_@&^TRT8QSS*LEOYJE/G5@P# C(
MSC'(XS6%I6N76G_"R+2KC2-277;6P^PBQ%I(Q>14V*0P&TJ< [LX S7I-% '
M@FJ^!-5\._ %M 6RNKS6+R[2ZEM[2!YMC;ER,J#T51D],YQFIY_#^J>$O$'A
MGQEI&CWVI6LEK%:W^GFV>2:V.P!FC1AN7H3QCD$=&KW2B@#EK'QDUWXVD\//
MHFH6\1MOM%O?3Q,D<^ I8 $ @C> >^>"!74U76R@%\U[LS<%/+#L2=J]2%]
M2 3CK@9Z"K% &-XLWMX0UB..*:622RFC2.&)I&9BA  502>:\\\ 0WFD?!9+
M"^TO5(;V.9PUN;"8R<R[@0NW)&.<BO7** /*OBMX"N-;MD\5^&A)#KUI$=RH
MI5KF+!!4@\[@"1@]1E?2F^/?#6JP>-_#'CC3+*:_73D6"]M8%W2B/+?,B_Q'
M#MP.>GOCU>B@#&M?$=MJ,D,=A:WTQ<C>TEK)"L2]RQD4<_[(R?;&2,F+QU)'
M9:W>:AX;UBUATR[^SKM@,C7"YQYB* /E[GJ,=S77U#<VL-Y;M!.I>)^&3) 8
M>AQU'J.AH DBD2:))8SE'4,I]0:=1THH \B\5&^O;/Q';+HVHQ31:M;31P6=
MBQCN(EDA)G9PO[QB%(V@\!1\O!-;.R5_$_C>Y;3K\1W6EV\<+-92'S&$<@95
M.WYB"RC S7HE("",@@CVH P? Z2P^!-!@GAFAGAT^"*6.:-D=&5 ""& /45O
MT44 <-KJS-\5_#%PEG>R6UO:W:33QVLC1HSA-H+A<<X/>LV6&Z-M\35&GWY-
MXK?91]CE_?\ ^BK'\GR_-\P(X_E7I=% 'G7EW!U+X;O]@OMMK#(+AOLDF(";
M;8 _R_+\W'.*QM0L[R3P!XXMX]*U$W%WK<DT$8L9=\J&2,AE&W)&%)S[5Z]1
M0!PUE--H_CKQ'<:C:W<ECJT5O-9S);22#"1[&B8 $JV>0I'.X^]86G:)J.BZ
M5\/+&YL[MY;.^EFG$<+RBVC=)=JLR@@;=ZKU[>E>K4F1DC(R.M 'G%I;7]CX
MLBFT5KXV=SJLWV[2KZV8I#EGW7,,A V@_>QD@[\#GBO2*** *.MVL]]H.HV=
MK)Y=Q/:RQ1/G&UV4@'\R*XWPS?-JVC:7I<GAZ\LM9TVT-NT]U9E%LV$>PM'(
M1AMV!@(>AYX%>@44 >40Z??:E\-M&\*FPNK;7+&ZMHW+0,%A,4H+3"3&T@H"
M00>2V.M=+X5B=?&OC&:2SN8DN+N!X99;9T655@1259@ <,&Z5V5-D5GB95D:
M-B,!U )7W&010!XWH%FNO_";PMI%C;3?;DO89Q)Y#*L 28L\N[&/NA@"#R3C
MUK9CM[NTT+QMX?U"PNY[R_N;N6S*0,Z723+^[PX&T%3A3DC;@'I7;^&M @\,
M:#;:/;7%Q/;VP(C:?:7 )S@E0!W/:M1G5 "[!02 ,G&2>@H \_T33;K3O'^E
MPW=O<S?9O#,=E)>?9W,33*X+#S,;<D#/6L/4WOKMXF;1=2@DL_%$5Q+:VM@X
MB$0FSY^X+^]9A\Q()Z]!U/KU% ' V?VBT\1^.4FT^^ O/*G@=;9V211;*APP
M!!.X$;1D^V.:R-$MM1TJ'P!J=S8WOV*RTQ[&\B-L_F6LK(F'9,;L93:3CC/I
M7JM% 'DGB#1[R71_&%[;V%Y);ZMJEC):VL=J[.PC:+S9-@&0"58\@9"Y[BNB
MEN'L_B9J.K&PU![./P^@WQV<A#NDLCE%.,%]I&!GOBNYILB"2-D)8!A@E6*G
M\".10!4TC4X-9TJWU"W29(YER$F0HZ$'!5E/0@@@CVJ[4<$$5M D$*!(D&U5
M'0"I* /)?BA97][\1/ ES::;J%S;Z?>>;=2P6DDB1*9(CDE5(Z*?RKM\6VI>
M)M5LKJRN)+6XT^")C-:2"&3#3;EW%=IX=>,]ZZ.B@#RGP9X,U7P)XQUBU@DF
MGT(V4L^FEOF$;LR;D/\ M?*OU SUS6+XN\):=XFTF#7M'TC4M(\:LT<@AAMY
M(LRDC<6.-H R3Y@(Z<G/%>X44 >0>+K'5)?B]X+OO[/O[F&QB"WEU!92O$K'
M.3N"XZ_E5I=!OO!WQDOO%!M;BZT36;<QRRV\32M:R'8?G506VDIU P-W.,5Z
MK10!YH+[Q'J/Q>M4T^;4SX3%L9+AC 4B\W#?*&903SLX!K#\-: EW\9/%M]K
M/AZXETZY7-K->::YC8@KG:63&>#]:]GIJ.DJ!XW5T;D,IR#0!Y)\)-,NM)\;
M>.#-I-[8V=Y>![(RV4D4;QJ\WW25  PR\>].U^SOI/VAO#VK1Z;J,FG6MBT,
MUTEG*T:.1-@;@N/XUYZ<UZW10 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5PGQDC1OA7K4I4
M&2)(VC?'*'S$&0>U=W7->/O#][XI\&WVAV+V\<EV%4RSLP" .K9P <],=J /
M&;FYAU#1/ VE^#MT'C(1P2SO%&T)\KRLLTC$ ."<'OD ^O/1_&)+>+X@^ 'D
M@#QS7I6X5(BYF020_*5 )?@D8P>M:FJ?"W4;SP[X:>RO;6P\3:#'%##>QEF2
M5$ &&^4'WQ@]2.]7?%O@OQ'XGU[PIJ^_2X9M$E$\D?G2%9GW(Q .SY1\GOU]
MJ +FB?V/;Z3>^-M.TL6(CMKN.2U2'R?,6*5MI9/X6Q&<\9^;GI7/_">PA\::
M+=^*_$T46J:C=W4B1BY021V\:XPD:-D+SGI[5W$&G:U<ZJ!?Q:;;Z,(I=]I;
MRO(TTLAY+$JHVX+\8ZM6%X3\':YX!-[I^BR6.HZ+/.9X8KR=X);=B "-RHX<
M8 ["@#-^)/AVTT+X6>*FMBQ26:.YA5R6-N28D*H3R!\IX'3..E5O -CHGB#2
M=#M!I7V>_P!.LK&_:^-J8GDDW9X8@;U.P@GD'/M75^+_  WK7B?P-J&B&ZL_
MM=\5R[;DC@4,K;5P"6^[U.,DD\#@5=.\/^*=.\+:=HMO_9$,MO;1VDM\L\C.
M8EX.U=@PV,XR3@F@#E-=MX#^TWX>A,*>5+IS2R1[1M=PL_S$=SP.?84S5((O
M /QWT[43&JZ1X@C,'(^6&<D E?3+;#G_ &VKJ-2\%:Q>?%S3?&4<EB+6RMC;
M?9VE?>X(D&[.S /[SISTZUJ_$'P5#XY\/1Z<TOD317,<T4_=,'#8^JEOQQ0!
M;T?3[2ZUS4/$*VT0EE/V6"0* 3'&2"WU9RW/=52N \<^+=2T#XA>']=+[?#4
M5Q+IDY!X+-M\QS[ C ]X6]:]1FMI[/13:Z/' LT4(BMEF8B-<#"YP"<#]<?C
M7&>(?AO;ZYX";1Q96$>JM&O^E%B<2@Y,F[;DDG.>!G<>: *?QW5#\,+FX4+Y
ML<\/ER#JN6 .#VR*Y*"6-/B/X)31P^A9M(S>O<*;>._!"_(BGB1CR,XZL/05
MU^M^!O$NN_"NV\)W5YIS7L7EHUX9'VLD9&TXV9W8 !^F>^*-3^'6J^);[PQ_
M;-U96UEH*J1':%I)+AQLZLP78#L' ![\^@!BVUM!_P --W</DQ^4-.$H3:-H
M?:OS8]?>O0_'L4<OP_\ $/F(K[-.N'7<,[6$;$$>A![USC>#-?B^*]QXS@.F
MR126WV86LD\BMC:!NW",X/'3%:FH:)XEU?3_ !'#=R:<AU*R%E:0QS.4@4K(
M&=F*99B7'0#A10!YY\,[+1/$G@S2-!N]+_TZ>SN[EM2:U*NK)<!4VRX&\C>,
M@$XP ?2M7XAZO>^%?'L.MZSH)UGPN]F(%P@<6DF[+-M/RACQR<9'&>,5M>&?
M"OBOPMX)MM#LAHKWUJDR0W\DTIVB1RY^3R_7'\785OPZ9K]CJ%V8WLK_ $Z>
M*)!;W,CHP94"LV[:P(;'(QVSGJ* &^ [O1+_ ,/O>>'[MKC3Y[AY%5\[H"0,
MQG/(QV'8$8XQ745Y7<>$]?\ !?A&Z/A;4+.SU*[U1[V2V6'?&X8?+;1 CIPH
MS@< GY0*]37.T;L;L<XH \<^+<$7_"ROAX/+3%Q?[)QC_6J)(0 WJ.3U]:]A
M,4;0^28T,6W;L*C;CTQZ5P7CKP5K'B;Q7X:U>PEL8X]$N/M 2>1P9CN1L<*=
MOW,9YZUO^1XDNM;M+FX73H+"V21O(AN'=I92NU26** H!;C!Y- 'GOP*BC-S
MXM<HI>/4C&C$<JOS?*/0>U:'QB\1ZA9R^'?#.G74EFVN78AGN8CM=(]R*0I[
M9W]?;WJUX%\&^)?!3ZTP&DWG]I7)N!_I,D?EGGC_ %9SU]JEU_X<WGBOPS:I
MJNHQ0^(K6[DO(+VW4M'&S/D( <':%"#U^4'GN ;=U\/O#[Z(^GV-A#82;-J7
M-NNV4'U9Q\S@]P2<\YKJ:P+3_A*YX8H;Y-*M6&/-N;:9Y2^.NV-D4*3[LV/0
MU+I]YJ\GB;5+6Z6S;3(UC:UD@W>8I(^99,\%N_R]!C/44 :T\ODP22['?8I;
M8@RS8'0#N:Y?3O&4UUK=GI5UI:VUU>6#7L40N-TD>-N8Y5*C8V''J.#Z5T>H
MV\]WIEW;6UP;:>6%XXIU&3$Q4@,/H>?PKB=(\(^(+'5/#]]*^D*=-LYK6:.'
MS/WI?8?,W$<LQ3G(XSGYJ )=/^(5S>6.B:C+H+0:?J=[]A\TW09XY"[(IVA>
M5)7!.01GH1R>ZKSVV\%:U;^$M T@OI[3:9JJW[OYSA7596DVCY,@_-C\,UZ%
M0!P.J6ENWQKT-F@C+-I=Q(25'+*Z $^XR<'WK!NK.V'@KXJ0BWB$27ERZIL&
M%86T9! ['/-=G>Z#J<_Q#T[Q!']D^QVMI):LC2L)&WD$L!MQQMZ9Y]16=+X1
MU>71/&=AOL0^O32R0MYKXB#Q+'\WR=@N>/7'O0!9&H6L&N^$+*;24GN9[.5K
M:]+#,&V)2X QGYAM'454/Q#NUT^;4I- 9+"UU,Z==2&[4LA$HBWJH7YAN(R,
MCVS5^3P]JLFN^%K_ /T,)I$$T4Z^<V7,B*GR_)T&W//7-94W@K6IO".KZ/OT
M\37VKMJ"OYS[54SK-M/R9S\N/QS[4 =!<^);A[S5;;2-.2^?2POVD-/Y99RN
M_P M/E;+;<=<#+ 9ZXS1XHTK6=4\'7<.F+=1ZIYSV=Y(0&M6$3%ACDY(!4\U
M8M] UC1_$.L:CI9LI(-7"2RPW$K+]GG5=I92%.]2 ,@[>1UYJI;>"+C2G\'0
M:=) ]IH/FF5IG*O*7C9"0 I Y8MU]O>@#3TCQ4VMWQCLK6"2WCNYK6X*W.9K
M<Q[QF2/;\H8IQS_$IKI*XI?"%W<>)].UNXBL+6^M)W,U[9NPDNX2&"QR)M [
MJ223]SCKQVM 'G%F]OIFJ?$R7^STN;:)XI);48595^R*SCTYR<_6M2W\5O;_
M /",Z;IVA#;JNG&>V07 1(0D:'8>.@#J,X[< ]*&\,:L9O&;@V6-=0+!^]?]
MWB$1?-\GMNX^GO26GA?5H-2\(W#FR*:+8R6LP$KYD+(B[E^3MLSSZ^V2 5F^
M(EY%H=SJTWA_9!I]ZUGJ0^V F)A($)C^7]X!D'G9U[UJ2:E&/'MY90:/!_:D
M>D":.]DEV^9'YA C)"DA=P)[_2L:Z\%:U<^$/$>C[[!9M6U)[R-_.<K&K.KX
M/R9)&W'OGM6['HFHGQZ^O2_95M7TM;$QK*S.&#E]WW0".<?AGVH R/#OC:ZE
M\&Z'J&JI:B]U8GR!]H*H>&=BQ*_( !C W=O6K=KX]2:TD673V34/[073X8%E
MW1W$C#*NDA493:"2<9&T\$XSE6O@;Q#8^%]"MK34=/CU;0)2;.0JYBFC(966
M3N-RMV!QCJ<\:.L>&O$6MZ=87D]]81:[87J7ELD:N;8;05,9)^8A@QRV,],#
MCD @\,K,/BIXJ-Q9P6LK65D6$,F]9.9?FSM4Y[<CM7=LJNC(ZAE88((R"*Y;
M1=%UJ#QAJ.NZB;!([VT@@,%N[N4:,O\ Q,JY'S]<?AW/4MN"G: 6QP"<#- '
ME.AWEEI/PHM&NM(CO[0:Q)%Y+,%6,F]94;D'HQ!P/2NJ\2^-)?#D>I74NEDV
M6GB(O---Y1GW<D0@J0Y4=>1SQ64/!6M#P$GA_P RP^T+J7VSS/-?9M^T^?C[
MF<_P_K[4>(_!>OZT_B6-+O3C#JULD=O)/O:2UPH!C7 QL+#=D<Y/*F@".ZGO
M=/\ BMJLVC:.E]<RZ);R-'YZP*Q\V7EF(/)  '!Z<XJVWB_3M:T_PMJ$FB&8
M7NIBW03L UE<J'!.,')&UQQBKXT37+7Q5_;T']GW$D^FQV4\+R/$$9'9PRD*
MVX?/C!QTS[53D\$WEMIWAZTLIK>5M/U0ZG=2S,R><[>87"@ XR9#C)X  YZT
M 5]/\FQ\9?$*5+))D$%I(\ PHE_<N6![<]Z;!XDO@G@*#0]-L[73]5@:3[,T
MY78JVY<1Y"'"C(.<9)4# ZUJIX>U2/7/%5\/L9CU>"**!3*P*%$9,M\G?=GC
M.,=ZI0>$-8M=.\&B&>Q^V>'T,,F\N8Y%,)B+# !ST./PSWH TK?Q>YD\1PWE
M@EM/HH#F/SRWG(4+*X^7@-@CN<@BNBM9)I;2*2YA$,S("\2OO"'N,X&<?2N+
MO[/3/$?C[3;G3=2BFDM(WCU1+>175D1U:..3!.UA*,@'D@.*[J@#(O\ 6F@U
MBWT>RMTN-0F@>YVR2F-$B4A=S,%8\LP  ![^E9\'BR>9-*MGTB6VU?4/.Q97
M,FP1+$<.[, ?E^[@@<[AP.<1^(M UB3Q)8>(O#UQ9I?00/:3P7NX13PL0W50
M2K!AD<4R^\-:O-J>BZ]'=VLNL6!E6:-]T<$T4H&Y 0&*[<+@X.<<CF@"O>_$
M+[!HVL7$NDN;_1[J.WO+19Q@>85".KD?,I# C@'KP*LGQ7J__"17&A#P^GVX
M6HO+;-\/+>+=M/F-MRC XX ?KUQS6?K/@C4-3TGQ 8Y+1-3UNXMY)=TC>5"D
M)3:H.W+'"'G Y;VYV#HVI_\ ">#7]MGY TLV7E><V[?O#Y^YC&1C]?:@#-B^
M(3W.G>';JVT2:5]9EE@$7GJ/*EC#Y4D]1F,C/''/M4MCXWN[F'5K:;P_<1ZU
MID\,,MA%+YH82D;) X7[F"23C@*>*YI]&U3PV/ >F2?8Y;R'5[IU*RL(W#I,
M^"=N0<,1T/3/M6[JG@W5KZ/6+Z&YM8=3U&XM7> LQ@:" \0NP 8ALMN./XL8
MQU )+CX@_9M+\37)TZ.>?02IE2WN@\<BLFX$.5&".01C@CO5ZV\57TOB%=(G
MT=;>2XL6O+)VN@PD"E05?"_(?F7INX_*L*^\$:]>6_BV(3:4BZ[;0Q(B;U$!
M6/9CH<@#VY]%Z5M2:/?Q>*M+UZY>QAM-/TZ6WN,SMD;BC%@2H&!L[D=>V* #
M3?&,NI^';?4(]-5+V:^-BUB]Q\T<@<JX9MO50&<C'W175UQ'A[3K"]\<:KKV
ME7R7.ENL;JL+!X3=LNV212."?+$8./[S=ZW='O-7GUC6(-06S:SAE7['+;;L
ME3NRC[N"ZX4G''S8[4 :EW#%<6<T4T:21LA#(XR"/<5\P^%[.]U3X5*NA6.H
M3>)AK!^SWEK$ZF) JYW38"A>O!;J<XKZ?NA,;646ZHTI4A1(Q52?<@''Y5QG
MPN\&ZEX%\.3Z1?S6MQNN6G66!F_B51@@J/[O7/>@#DK^_OO%?Q?T_P %:O.3
MINFV2SWT$;%4O)_+5CNQC*Y9?EZ<'UKT4^#M(BU33KZQM8K$VCN6BMD$<<RM
M&Z89!A3C=D$C(QCO6-XB\"W-QXUL?&6@74%OJ]NGE30W(/DW4>",,5Y4X.,X
M/0<<5TEI_;LTZRWJ6-K&BG]Q;S-,96QQEV1=H'H%)Z<]B >-Q._@#XLV&KJS
M)HFO75W93)GY(G6X=1@= !B,_3=3O&A;4/BYX*O96+VU]=E(HF.4,".H7CH0
MQW/]''I7>:WX"D\5^$'T763;PRC47O(IK=V?:&F9R.5'.QV7]?:J_BGP)J>L
M>,_#.KZ>UA!9Z&P*PR2.&D&5.!A2%P%P.M 'H0 4    < "AT61&1U#*PP5(
MR"*Y/2'\3#X@ZM%>W]M=:&;</!%%'@VLF5PA; R2-Y/)Z*>,@5U;E@C% "^.
M QP"?KS0!XS\&[&TO-7\=P7-M%-$NH&%4D0,%3=)\HST' X]JQ?#U]?_  FU
M/3EU662[\'^(((Y/-D^86TK("<_GR.Z\]5(KO_ G@O7/!][XCNI7TZY;5;C[
M3&J3.HC;+':3LY'S=?;I6Z_A2'6/ </AOQ!##(%MD@=H&+ ,B@!U) (.1G].
M: /.O'7B&;PO\.=,L/#CI9R:O?S1"Y@P-D?F-DJ1W.5 /IT[5Z WP[\/+X>D
MTNWLD@E:$Q_;HQBYWD8WF0?,3GD\\].G%8VH?"RWU?X9Z=X4O+S9<Z>,VU[&
MOW7!.#CT(/(S^/%=!8IXP-A%9WQTF.95"/J$,KNS?[0B* !C[N0#V/2@#H88
M_*@CCSG8H7/K@4^N9FMO%4'B+5KY=6T\Z,;'%E:SQX\JX 'SR,!G;D'//0]!
MBM30+G4+O0K6?58HH[YE/FB$,$)!(#*&Y (P<'D9YH -8U*XTY+46UA)=R7$
MXBR"5CA&"Q>1@#M4!<9QU('>JOA?Q&GB6PNIUA6)[6[EM)!'*)$9D/WE; RI
M!!!P*A\5Z-J>K'2WTZ6U9;2[$T]I=EA%<)M(PQ4$\$A@,$9 ]*;X2T+4M";6
M1?3VDR7NH27D9@5E(WXR"">.G3GZT 7/%D,<_A'6$EC5U^Q3'##/(0X-<GX:
M\(:9J_PPT5HH5LM1ETV&1-0M?W4R2F,'?O7!//)SG-=IKMI<W^@W]E:"+SKF
MW>%3*Q51N4C)P">,US=CH/B>W\%V7AN.YTZR\BT2T>_B=YGVA0I9$*J Q'0E
MCCWH S?!_P 0Y=4\&Z#-=_9WU>\@F9S/-Y,9$+^6SE@IY)*\ =SV%0:WK$7B
M73?"6IO8-:W,7B2"!DD&2C N#M; W*< @CJ,5IW/@>\T5="G\'3VMO/I-N]H
M8+[<8[F%R&;<RC(;<N[('4U<UC0-=U:ST4S3V,EW::G%J$_S.D8"9_=Q\$]^
MI[Y..<  76?&LFBRRR7&EE+**^BLA)--Y<DV\H#)$A7#H"X&=PZ-Z4^Z\77-
MKJ/B"Q;2X_.TJT6]B#76W[5$0W(^3Y<;"#G//MS6)K'@KQ#J$>N0K=Z;(+V_
MAN[>XGWF541XW$!P,*HV'!&>IX!.:W]8\+2:MKVCZH;E8FMD:&^5%P+F$X?9
MWX\Q%.#V+#O0!)IWBAM4L]'NK:S22/4+-KQ_+F+&) %X V_,<L!CCG/I573_
M !G-<ZUI^EW>EBUN+^R>[BB^T;I8MNT[)4*C8V&'<\@CMFET'PA+H5EK=M;W
MQ3[7)*+%E'_'I$Q9U4#_ &7D<_3'I65I/A#Q#9:AX;O)I-(#:5;SP3K%YA,Y
MD"9D+$<LQ3G(X))RW2@"QIWQ N+O1&URZT)K72D696G-TC-YJ3>4J!<#.X_Q
M9 !R#QR=/2/%;:AXBET>:SC5A;"YCN;6<S0L-VTH6VKM<<''.1SFLNR\$7K_
M  WNO"U_=0PS/+++%<VS%MC-,9D."!]UB..^.U;7A^'Q0"&\1W&FDQIL5=/5
M\2GCYV+=#Q]T<<GGI@ W9)$AB>61@J(I9F/0 =37.6'B>]OVTFYBT65M+U,%
MHKE)=SQ+MW(\J;<*K#_:.,@'K707$$=U:RV\HS'*A1QZ@C!KDO"N@^)]%M+;
M1;[4-/GT>Q'EP31*XN)HAPB.#\JX& 2,Y QQG- "S>/4AT.'Q&; -X?DG$1N
MA/\ O%0OY8E,>W&PMC^+."#CL)?^$LU.?Q+J6C6/AYK@Z?+ LTIO$0>7*"=X
M!') 'W<\\\CC.9;^!=03P@W@R>:UDT03#9<[V\_[/YGF>64VXW?P[MW3G':M
MS2-%O['QCK^JS?9C:ZD(!&J2,73RE*\@J!SG/7CWH P$^)ER-%L]>N/#DL6B
MR7)MKFY^U*S0'S3$&V8^9<@9.1@GH<9.W=^+)A'K,^F::+ZWT=S'='S]CLZJ
M'=8UVD,55AU*Y/'O7)^$M%O?$OPS@TB86J:9-?SM+*)&,IC2[=RH7;@$E<9W
M< YQFNBB\,ZMI=YXACTN6S>QUJ5KC_2'97MIG4*Y "D.IP#C*^F>] #9_'<U
MQ?V-KH>C-J7]H:8VHVKFY6$.H*#:<@[?O]3WX]P_4?&T^ER*]YI!@MCJ$5CF
M:?;*Y?:#)&FW#H&<#(;G!/:DT[PA<:/XCT.>R-N=-TS2FT[$DC"5LE#OP%Q_
M!TSW[5EZGX*\17JZM&MWIDGVG5(K^"XG\PR^6DB.L+8'RJNT@8S]!DF@#7T[
M7-9N_&OB33I+2V>ST^.W$2+.0QWJ[9Y7!+< \@# ZU7\/>*;'_A&?#46DZ3'
M:R:LK_8[ 2;4B1,LY9@O  ] >6'UJ_9Z'JUAXNU?5HY;*6WU&"#>C;T<21(R
MX'4!3D'/)&,8/6L33? NJZ9HWA5HKBS.K>'S*B@NWDW$4@PZD[<J<8(.#@CO
MF@"WJ'Q".F:3K\T^DL=1T-XQ=6BSC:R28*2*Y7E2#_=R,$8K5T_Q)<S^*YM!
MOM+^QR?9/MMO()Q)OCW["&  VL"1P"PYZUB:YX(U#5]+\2NKVD>IZX((R#(Q
MB@CBQM&[;EC]X]!][';G3NM(U<>,O^$B0Z?&D>D268629SMD+B0,?E'R@K@\
M@XY]J .JHK+\.7.IWF@VT^L1P)?G<)/LX81MAB RAN0& #<^M:E !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %9VN:[I_AS2Y-2U25X;.+'F2K$\@7) &0H)')%:-<1\8/^24:_P#]
M<4_]&+0!HW?C_P .6'A^VUZYO)X]+N2!%<FSFVMGI_#D ]B>M:,WB/2XM'M]
M6$[S6-QL\J6WA>4-O("\*">20/J:XS0].M-7^$_@_3K^!9[6XC@CEC;HP,;?
MYS7&:>^J_#+Q/!X&O_-NM"U._MY-)N3SY;>>A*G^H]<'^(T >RW/B/3[:_\
ML.;B:[6(320V]N\C1H>A8*#MS@X!Y.#@<54O/&_A^P\/KKUQ>NNF&0Q_:%@D
M8!@Q0@@*2/F!'(ZUQ'B[0/%EAXRO_%W@6]BN;AEC@U+3)>0Y1%*X!P#\I4X!
M!&>"<XK$\7>)H?%?[/NJ:A'IYL)UO5CNK?G"S><K.1GGDMGZDB@#U_\ X2+2
MAH UV6[6#3#&)1<7"F(;" 0<, ><C''.:H2>.-%@T[^TKDWMMIY7>MU/92I&
M1V.2O /;.,Y&*\D^(KS/X9^%MI/G^R)OL_VH'[I(2(#=_P !+_K7JWCKQ1H_
MA;03+KUI<3Z;=$VL@B17!W*?E(+ \@&@"SJ_C30M"O[&QU&ZEAN;\A;5!;2O
MYI) PI52,Y8?G27_ (UT+3-<M-%O+F>/4;L V\'V65C(#Z$+CL>_%>:_%>22
M7QE\,I+>'RI&OLQQSGH?,@P&VD_IFD\5G43\=_!']HK:J^QMOV=F(QENNX"@
M#T/4OB%X;TB&YGOKNYA@MIS;2S&QG,8E'!7>$P3QV-:6F^)--U:]:SM7N!<+
M")]DUK+#F,G 8%U (SZ5Y_\ 'V*.'X7LL2*BF_C8@#'+%B3^))/XUZ/I,,9T
MS3YBB^:MJB!\<@%5)'Z#\J *&M^,M#\.ZC9Z?J=S-#=7K;+9%MI9/.;(&%*J
M03EAQ[BK&E^)M'UB]N+*SO ;VWYFM98VBF0>I1P&QR.<8YKS7XO?\E%^&?\
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
M>BJ"3^ K,\.>+-%\66,U[HEVUU;POY;N(73#8!Q\P&>"/SK6>XB2XC@9P)9
MS(G<A<9/X9'YUXE';7O@3XRW/A[1Y%CT_P 41>=& ?\ CU?+;F4>HQ)@=.5S
MTH ]:M)-%\2JM\MG'<FWE:-);FT*LC*Q#;=Z@\$$9'<57;QGH:>*%\-M<RC5
MV&Y;?[-+RN,[MVW;C /.<5LVEK#96D-K;H$AA0(BCL ,"O#O&,VM6_Q]:7P]
M!!-JB:*Q@28G!.Q^@[GT!P,T >QR>(=/CUPZ,6N&OQ$)C&EM(P"$D!BP7:!D
M$=>U4M(\9>'?$FI7ND6-Z)KVU!6YM9H7C91G:05=1G!X/U]ZQ/A5XHT_Q-X<
M>2)#%J\3[=3CD.93-TWDGD@XX],;1TKDO%W@R_2/_A._"F8]?TZ^NVFC0?\
M'U$+B3.1W('&.Z\=A0!ZII6H:4T5S:6$9MH=/;RI4-LT"1' ; RH'0@\<<U0
M'CSP^VGR:BEU,^G1N4>]2UE: $'!.\+@J#QN''O7F7B'Q1/XI^!_B77M,BE@
M^UW<0G0'E%"0)(,]QD$9]*[GP_'9_P#"DK%,)]E.A#S/3F'Y\_CF@#9UWQKX
M?\-Z;:ZCJE_Y=E=$"&XCB>5'R,CYD!'(Y'KBF:MXXT#0[JPMM2NIH)M0P+53
M:RGS22!@$+C/S#CMFO*O 7AZ[\8?L\WVDW*LSF>9M.+=BF&7'MOWC\36/=7%
M_P#$/X,P/&)%OO"\1>:0KAG="  #UXB#,?\ :VT ?0%SK%I:7L%G+YYGGC>6
M-4MW?*KC=R 0,9'!]15#P_XTT#Q2]W'H]^+B6T.)XC$\;IU_A8 ]B*ROA_K,
MGB_2K?Q+-&5+VJ6R C WCF9E]B^%_P"V8KS[Q'X8U#PS%8?$;PFF+NW4G4[1
M?NSQ9.YB![#YOH&Z@F@#V?3=6M=6CEDM#,5BE:%S+ \?SJ2& W 9P01Q4U[>
M6^G6-Q>W<HBM[>-I99#T55&2?R%<_P##_6(/$'A&'5[9'2&\N+B94?JN9GX/
MTJG\0$BUK3V\,M)=1I>0/)/);022E% Q&#L4D9?!YX(1Q0!U\,\5Q;QSPNKQ
M2*'1U/#*1D'\JPQXUT0VPNQ/.;)G\M+L6TAA=L[<*^,')X!Z$]":XCX/>(1J
M7@&^T'6&>*[T/?:W*N"'6'!P2.HP R_\!%<V\GB[X2V(M-1AB\0^!F;8)%^_
M#&QX]UZ^ZYQ@C- 'O$LHAB:1@Y"C)"*6/X <FN2MOBAX/NK,7D>JLMF9OL_V
MF2TF2)9, [2[(%!P1U(KKHY%EB21#E74,#[&OG3X>>%]4\:?"O5=!M9;.ULI
M]9+SW,K,TBA5C.%0#!Z#DL.XQWH ]YUGQ'I/A^SCNM3O8X8I6"0@ NTK'H$5
M02Q]@#4$7BS2WNK6UE^UVUS=L5@BN;22)I" 2<;EP< $D=17E<UM]C_:&\,:
M/=L[V&GZ8(]/$IR"5B<;O3=E3SZJ*]IN+6"Y:!IXU=H)!+$3_"^",C\"1^-
M&)IGC?P]J_B"XT*SOBVIVX8R6\D$D; *<'[R@'!/:EUKQKX?\/:M9Z5J5\8K
MZ\Q]G@2&21GRVT?=4]3Q7E/CRVF\,:MH_P 0K&,DV6JW-M?!>KQ-/)C]"ZY_
MVEI/'RF?QO\ #G5)%(DU'5_/ 88*Q^9 (UQV^0*2/[S-0![E).L5N9V60J%W
M$*A9L?[H&<^U<G#\4O"%QIIU*/4Y?L F\AKHV4XB63CY6<I@'D=?6NP;[I^E
M?+WAR#5I_@%KRVXMFTM=4+WJDD3E%$)/EGE0>%//O0!]!ZYXTT'P[!9SZG>M
M'!>$"WECA>5)"1D %%(Y'-3Z5XIT;6=0N=/LKS-]:@&:UFB>*5!ZE' ..1SC
M'(]:\8^(-WI]Y\*O 4VC)*+$7L,<"W!^<;%9<,1WRIY'X5UNK>#-:AUCQ1XX
MEN(8]3;29H+&TLF9]A$> Q<A2S<<#:.3[4 =I_PF.BM/>16\T]V;([;EK2VD
MF6)NZED4C([@9(]*TM+U6PUK3XK_ $V[BNK24926)L@_X'VKS_X#+"/A99M'
MCS&N)C,1U+;R.?\ @(6L;X(RR1:OXXC5MND1ZE_HY)P@8M(#CM]T1_I0!['(
MXCC9R&(49(523^ '6L3P]XPT3Q4UP-&NI+C[,VR8FWD0(WH2RCGVK=KQ_P"
MG_'IXJ_["K?RH ]&\1^+-&\)6D=WK=T]K;R.(UD\AW7<02!E5.#@'\JU;:X2
MZMXYXPX1QE=Z%#CW! (KR3]H.XBN/AO T+AU354C8CLRI*"/P((KU=;B*VLH
M))G"*?+C!/\ >8A5'XD@?C0!G:EXKTC2]4BTN6>2;4I5WK9VL+S2[?[Q5 =H
M]S@4U/%VC,UTC7$L;VB+)<I+;R(T",<!G#*"%X//3 SG'->;?!B62Z\:>/+G
M4LG5OMBI)O\ O*NZ0;1[# 'X"O7)+"TEN))Y(4:62'R'8C[T>2=I]1R?S- %
MA65U#*P96&00<@BEKSSX+:A<7O@'[-.[.-/O)K.)V.28U(*_D&Q]!76>*+N>
MQ\.7EQ;7T%C,H4+<3J65,L!PH!RW.%&#EB.#0!KUC:QXDTG2;RUT[4#.9K[<
MD$26DLWFX&6 VJ0>.2/2LGPMJ^H7/BSQ#I=U)<O;6D=K-;BZ1!*HD#[@=G;*
M C/(R<^E5O&'_)0? 7_7W=?^D[4 ;6BZKX=^UR:3I:PV=TJ^:UD;5K9R/[P1
ME4D>X%;U>>?$U=FL^")[/C51KD21%?O& J?.'^[C;FE@U7Q/K]DVKZ//'$(=
M0EC,$TD8@,,<K(RO\I<,57=G/!/I0!V%AKMEJ6K:EIMN9?M.G&-;@/$R %P2
MN,]>!U'%:5>=_:IK'Q-\1;FWO+:SFCM[-H[BZ!,<;>2V&8#K]*L:;J.LWGB?
M5M"34+V*-M*ANK6>ZAB$L<C.Z%@H7[IV@[6&1SP* .\HKRNU\::H(?"=W<W\
MX43&SUZ+RXL1R[S$K,=N4!E'08ROTKH;C4=0_L^QN1K#1QZCJ!,48B5IGM\,
M4CA 7JP"L2W12V2,9H [.BO+)?$_B$^$KF>._>&\M/$8TT/-#&S/$9T4!PHV
MY ;!*XSCKWK:DN=:M_$*>&1JMS=R_9)+YKD"&*4J9-JJ/D*X7G/&3E>@X(!W
M-%9'AG^V1H4$?B"2WDU.,LDLEN?E?!.TD8&"5QD#C-:] !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MEQ36-PEM;6R7+PM&DC(!MRNWJ!G@53\)^'U\/:!86,D5JUW;6R6[W$*8,H0
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
MFRJNT8!R<FLWXJ:Q;ZI??#35%8107%\+E=[8Q&7A(8^G&#7LW]EZ?_SX6O\
MWY7_  ISZ?92$%[.W; "C=$IP!T'2@#(U37=.N+F#0;:^ADO=226-!%(&:)1
M&Q,A [ @#ZFO/_@?<IX>TG5O"FL%+'5[.^>5H)F"ET95 9<_>&5/([8]:]8B
ML;2"3S(;6"-_[R1@'\Q3;O3;&_*F\LK:X*?=\Z)7Q],B@"E-XGT2VL9+^?4K
M>*RCF$!N7;$9<XX5NC=<9' (([&M>J.IZ5;:KICZ=.B?9I!M=-@/R^@ST^O4
M=L'FKH 4  8 X H Y_QU=6EEX&UB>_CN)+46S+(EN^QR&^7ANW7D]AFN8\,7
MEHOQ2OH8;S3F6XT:W94L2!&S+)(,#D[RJ\;N..PKT9T61&1U#(PPRL,@CTJ.
M*UMX"IBMXHRJ;%*(!A>N![>U $U<%XTN(8/B%X",TT<8%U=DEV Q^X([^Y%=
M[4$UC:7#[YK6&1^FYXP3^M ' ^-98O%?B+PSH>D2+<S6.JQ:E>S0G<EM'&#P
MS#@,Q. .O%8MD^C:TEW9:[K,MGXAM-8DD^SQB);EI!*3%Y19=S*4V 8.,<<"
MO7(HHX4"11I&@Z*B@"F&SM3=B[-M";E5VB8H-X'INZXH \QU:^L;34OB=+?"
M:6V6WLEECMY-CD-$5^]_".>3V&:?I":7J7Q!U?2II],GM=0T*!6AL\>4^'E!
M Y.XJN/FX[<"O2OL5J&D86T.Z0$.?+&6!Z@^M+%:V\!4Q6\495-BE$ PO7 ]
MO:@#QF.2ZT[3]'U2:R!E\$W)L+^00Y:>$MY>4]=L923ZL/>NIU86&DQ>'4U&
M"&"^U#49+MGG<);Q3&-V/F_W]H.U1D9*CD8KT PQLKJ8T(D^^"H^;C'/KP*2
M:WAN4"3PQRJ&# .H8 CH>>] 'B&_3[GP?);R3VTOV;QDJIY9""-&N1]T9RBD
M;B,'I73:O'H?AWQK9Z9=M:Z/H5Q82-:EHHQ;FX:0F4'>"JDKMQTXR.^*]%>P
MLY,[[2!LL7.Z,'+'J?K2W%G:W<(AN;:&:($$)(@91CIP: ,CP;8V6F^%;.TT
MV\N;RQBW"WGN&#%TW'&" ,K_ '3_ '<8XK>I    !@#H!2T >+ZL+:?X4^/S
M)Y3B/7;ME)P=K><N"/0\_K7476G:5?\ QC,=U:VMPDOA_>\<BAED(G !8'AN
M/7TKMQIUB$*"SM]C$$KY2X)'X>]+]@L]V[[)!NQMSY8SC&,=.F.* /&=.M-.
M@^'GA/4XXX1>1>((H4NB09%C%VZ; QY"[.-O3%;E[;6KZQ\4X$AA8OIEO(8P
MH.7\B4YQZYP<^M>D_P!FV.P)]BM]H.0/*7&?RIZ6EM%*TL=O$DC?>94 )^IH
M \HCU32;.'P3Y][;6FARZ<T;7")&85O-D1'F%@5#;=X!//)]Z>#I.A7WA2UA
MU"2Y\*3:C=NUQ<,IMQ,4!B52 %\L.9-O;</85ZD]C9R6GV1[2!K;_GBT8*?]
M\]*=+:6TUK]FEMXI+? 'E,@*8'08Z4 <1X$DTY?%_C:#3Y+;RS?0R*D##',"
M;B /]K=^.:[VHX;>"W#"&&.+=C.Q0N<# Z>P _"I* .+<Q/\9FA<HP;P[AD;
M!R/M'<5R.A7NEVG@;PO;7'E*'UN[%N\LNRVB999R#)_>&/NKQEMO(ZUZXUG:
MO,9FMH6E(P7* L1C'7Z4S^S[+RO*^QV_E[@VSREQD=#C'6@#Q@7%I+X1U"V:
M[@>"#QE&7\IMB1Q-.AW  _(IRQ'/XUTRZ'IMCXTUV/2;6WAT630_]/@A4"#[
M1N.P[1\H;9N)]B">M>BFVMRDJ&"+;*<R+L&'/3GUIL5E:0VOV:*VACM_^>2Q
M@)^72@#RRSEC'@CX59D7_C^M1U_Z=Y!_.I=1MK5[SXL01PPMG3XI#&%!^?[,
MYSCUSSGUKTPZ?9%54V=OM7E1Y2X'TXIZ6EM'*\J6\2R/G<ZH 6SZF@#S2\L]
M/@\&^'/&&C6]K-<:%''--]G13YD!C G7C^(*2WL5KM?#-LOV*;57A$=SJLIN
MY/EPP4@"-3[B,*#[Y]:9JNBZA?306=M>6MKH;1F.[M5MOWD@SRJMD!01D'@\
M$]SD;] !7EWVOP_?:GXOT;Q?/'%>M?*8%D?9*]MM0P^0>I.X'A>=Q/<UZC4,
MEI;2W$=Q);Q//'_JY&0%D^AZB@#@K0V-_P"+/&%AXFCB"^1";=;O'%F8N2I/
MH^_<1W_"L#1K)[N]^&J>((EFO9K"]687 R\J!5,8<'[WRXX/?->MW%E:73QO
M<6L,S1',;21ABA]1GI2R6MO+*LLEO$\B_==D!(^AH \4U#3M*@^'7CBXBM[9
M9=.UJ9;)P!FUQ)&P$?\ <&2>%Q73/HWA[5?B?XFM]7M;.:!],M9BDV-IYE#2
M8Z9 Q\W49ZC->A?V=8A"GV*WVDY(\I<$_E6!;^%2OC'4-7NH;&:SN;>"&* I
MDQ>5OPPR,<[STZ8[T <-X<N8+?3O".GZQ)&EZ+"[>WN-3;]R+<R (-A(WR&/
M9@9&%SUZ52T%=.U+0?ADEP8;AEN[BVD#$$[1%+^[;V^[\I[$#O7M4EO#,\;R
MPQNT1W1LR@E#ZCTJ/[!9?+_HD'R$E?W8^7)SQQZ\T >;:;X8T[7]/\>>&XXX
M(;==4)M511MMI##&P90.GSY.![BMCPGJ7]N1GQ+K%JEE)I=LUD_FJ%$4JG-R
MP/\ =RJ@>FUO6NCU33[[[)_Q();&PO&D4O+-:^8K)W& 5.?QJQ9::ECI"V*O
MYIVMODD4'S'8DLS#H<L22/>@"6PO[35+&&^L+B.XM9EW1RQME6'L:LU4TW3K
M?2K".SMEVQ(6;H!DLQ9C@8 R23P .>*MT %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5A^*M;?1-,@
M^SA3>WUU%96H<942R-@,?4*-S$=]M;E<=\0K61K;0=34$PZ7K-O=7'^S%DHS
M?1=^3[ T ;L^I6^DF"P)N;R\>-I%B0;Y75<;G/0 9(]!R .PJO;>+=)OM/T^
M\L99+L:BK-:Q1(?,D"_?X.-NWH2< ' ZD5C:[%K&D>.[;Q%8Z7/JMC-8?8+F
M"V9!+$PD+JX#$ @Y(//O3+NQUF#Q7H?B8Z<7B6UGL[NS@8,]NLC!T8#.&(*@
M-M_#(H B\:>(TO\ X<:KJ6BW]S;3VDR12;,Q2Q2"159&!Y!P?U!'%:$US=1_
M%FTM!=S_ &231II6MR_[L.LL8#8]<$\^]<[KGAC5;CPQXPFMK"9[O7+V&6"S
M5E#*B>6-S9. 3L9NO<#KQ6Y?Z=?7WQ"MKQ;.X2Q?19[1[GY?W<DCHP&,YZ*>
MV* -:/Q=I;W]C;%ID74"5LKAXR(K@@9PK>XR1G 8=,TA\7Z2MU:1%YA#>7!M
M;:Z\L^5+,,Y0-Z_*V#C!QP37*^$-,OK>VT[1M3\&6T%YIH6,ZMMA:)E08$D9
M!W[V '88)))[5:\$KXAT?3++PO?:$^[3W\L:F9$-O)"&.&4;M^\KQC'!Y)[4
M 3#QG::KX<\27%]'J>FV=C-/;-<01MYL:H &8%<X8')]AC-;L/B&PCU/3M&S
M<M<W=MY]NTB$B1% R2W3(R,CKS7(2:/K2>$O'>CC2+AIK^YO9;1U>/;,)A\F
M/FR.O.<8]ZU?$&CZG=>&]#U#2[;;KFD/#-##*0NX8"2QL1T!4GIZ"@#H#X@L
MQ&S;)RWVEK6.,1_--*N<A/7&&R>@P<D8-<KXP\3)?^![^]T>]N[2[L;^"WG0
M9BDC<SQJR-[%7['!SUJ3Q3X?OK:S\/W>GZ>FLG29F:YLY-H-TLB%7<;N-^X[
MN>N3577]+O-3\"7T>F>%?[/GO+JVD6SC2))F$<J.SR%6V@X4X&2>!ZX !V,.
MOV4_B&XT)1,M]!")W5XR%,9. P;H1G(X]*LZ9J,.JV2W=NL@B9F5?,7:3@D$
MCVR#SWZUROC;3KZ2\T76-%E%OJOFFQ^<<M#,,-D=RA D _V#6Q=7_P#PCTVB
M:7;:5/+8S$6WGQLNVVP $# G)S[= ": #QCXA/A;PK?:PML]P\"?)&HR-QX!
M;T7.,U@ZCKLUG\1-*9GU'[)<:7<N;!8V8M(LD8!$8ZG!/)[>@K7^(&EWFM>
M]8T[3XO.NYH,11[@-Q# XR>.U4'CU&[^(&CZPVD7<-I'IEQ#*7*$QN[HRJ0&
M/.$/3(&10!LV?BG3+_1[34K5Y9([MVB@B$9$K2+N#)M/0C:V<\#:23CFK&C:
M[9:[%<-:,XDM9FM[B&5"KQ2#JK#Z$'(R#G@UYM%X>UVUT33+W^P3>2Z=J]Y<
M3:9.8\SP3N^&7)*[@&! /O7?^&H5%M-<KH$6BK.X86^R-96P/O2;"1GT&3@#
MKS@ %#4+GQ4EYKZ6FE^9&D*/ILXND42<+NCVD?*^=Y#-D?=]ZS6OM3;XB^'+
M*:6ZLX;K2Y;FZL/M'F!94V@ L.N-Q!P<'%=[7(>(]-OX/&>A^);.TDO(+2&>
MUNH(2/,"2;2'4$@-@KR,YP>,T :6IB7_ (2C1D2ZN(XI!,98DD(63:H*Y'L3
MVQGOFJGC[5;[1O#/VVR6X\M+B(7DEL@:6*VW?O'0'N!^62>U68#<ZMK]K>FQ
MN+2SLXI K7("O*[[1PH)(  ;)..2,4D^K:TUI'<6^@W&^._:&6V:2/?)  P\
MQ26P,\$ D'MWH J^&I[?4[N+4]$\02:EHDELZM"\WF^7-N0@Y/S@XW95CQZ#
M-=57 Z5X:2+XBKKVCZ7-I-D]I(FH*ZB-;J0D;,1@]5^8EL#.1C/-=CI-Y<ZA
MID5U=Z?-I\[[MUM,RLR88@9*DCD '\: .*N]3\GXIWVEWVOS66G#2X[J.-KE
M8P)6D9206]ATZ5:\'^)YIK/Q#<ZGJ"W.C:==,MIJTBJHGB"Y;E0 VT\;E'-,
M:VU"#XIW^L-HEY/I\FEQVB2H(SN=9&8\%@<8/6L&7P)K>H:;XU-K;+I,.K20
M2Z?IKR*0KQ$,S,$)5?,*\@'OS0!Z!!XFL9=1&GRQW-M=O ;B**>$AIHQU* 9
MR1D97[PSR*R8_B3X?ETZ344&HFRC@DG:X%A*4 1]C#.W@YYP>@ZXJ.:UO?$'
MB7P[K$NFW-BNDI<2S)-MW&22,)Y:X)W=R3TX'7/&/::+JZ_!/4-"?2[A=4DA
MNXDMR4RQDD=E.=V,88=Z .K@\8Z7<1ED2\!:9(8%>V=#<LR[AY60-XP"<C@
M$DXYID_C;1[73-1OIS<1C3'"7T)A)EM\C(+*.JD$$,,C'.>#67K.FZH\OA'7
M+2SEEDTAV^TV.5$A22+RV(YP67KC//.*GL?#O]I>(?$>J7UL\5EJMI%9""3
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
MKR?2+:WD_::\10/!$T/]DJ/+* K]V#M1\6_#Z^%]/\.>*]$@"MX>G2-D'_/
MM\H/L#\O_ Z /65U;3FN?LRZA:FXW;?*$R[L^F,YS4T=W;2W$EO'<1/-']^-
M7!9?J.HKPOQ;K,&F?$GP]\1=.1?[&N&CLKN<?\M-R9+'Z(^/K$1VKK?'.LW>
MD?#7Q#XGTUC'=W\B)#.G5(-RQ(P/NN7![&2@#T!]9TN.[^R/J5FMSG;Y+3J'
MSZ;<YJC;6&C^&[J]O#=BWDU&7S9C<W/$C@ 9 8X'  XKE_#/A[39O@A;6,D$
M;Q7NE?:)V89+2.F\N3_>!/![8'I7E[ZY?Z]^S'?-J,CS265_':QRR'+,@:,C
M)[XWE?PH ^B;;4["]<I:WUM.X&2L4JL?T--GU;3;:?R+C4+2*7_GG),JM^1-
M>&WUQ'XK\2^!-#T2%K#6M+@AN;FZG40GR@B'"=Y,C)P/Y9QJ?%>X-G\6/ ]T
MEI+=/$7<00@%Y"&!"C..: /3/$&G>']5GLXM:GB#PN7BA:[,0?/!#*&&\'I@
MY%:*ZOIAG^SKJ-GYV=OEB9=V?3&:XWX?Z]IGC]#XAG ;5;-WB%I(!_H )Z*.
MY8 9?J<$< 8KG=.5?^&HM6.!G^RU/3OLBH ]8MM1L;UF6TO+>=D^\(I58K]<
M&E@OK.YEDBM[J"62/[Z1R!BOU Z5XGXJT+5?">NW7Q'\,AG>&\F35+,?=EBW
M\M@=L=?0@-V-;FH>.(9/AIXM\7^'&Q)-+$$?:-\;M%!&<_[2[C^7I0!Z3<:[
MI%I=?9;G5;&&XX_=2W"*_/L3FKJ2)("8W5P#@E3G!]*X'X;6VF:/\*K"^O#'
MMNX#=7]Q,-WF,Y)9I">N!QD]A6]X,30(=%>+PU<PSZ;]HDD0P'*(78L54],
MD\=J -^66.&)Y976.- 69W. H]2:Q=/M-#O-?EUZPODN;R6$6[/%="1#&IR%
MV@XX+9]>:R?B?H^L:UX0\G0BC7T%U%<K;R$;;@(=WEG/!Y .#UVUS/A/Q_8>
M(/$LAU;0Y=)\7V-C-&8'0@7"?*Y4$C=QL! /0$X)YH ].O-5T[3V5;V_M;9F
M&5$TRH3],FI7N[:.V^TO<1+;XW>:7 7'KGI7E/P)D?7-%USQ+J3"YU2^U!HI
M9GY(140A!Z+\QXZ=/2L_P5>36'C?X@^%823H\,<US!#_  0,3RJCL#OZ?[-
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
MS\:#6(4:T@-NEH;,D%"''+^9U^<\X[=*[>JFHW<UE;++!8S7CF5$,<)4$!F
M+?,0, ')^E.N+V. 3A09IH8O-,$9&\J<XQD@<[3U(Z4 5-3TZ]O=0TVXMKV"
M"*SF,SQR6YD,A*.F,AUV\.3T/(%4->\':?KFO:-K;#RM1TN<21RJ.73NC>W.
M1Z'ZFM'P_K,/B+P_8ZQ;Q/%#>1"5$DQN /KCO6E0!PE_X!O[GXDP>,X-;MHI
MH(#;QVSV#.NTAARPE!)^8^E=!H^D:E9ZE=WFI:I!=K)%'#;P6]H8([=%W9 !
M=B2V1DY_A%;=% '$6/@*ZL_B=?>-#K$+M>0"W>T%F0 @"#AO,//R#G'<\5T^
MN:1;Z]H5]I-T,P7<+1,<=,C@CW!Y_"M"JB7<S:K-9FQF6%(ED6Z)7RW))!0<
MYR, ].] '+WWPYTR^^&]MX-9REO D8695^;>K!F?'JQW9_WC71ZCHFGZIH,V
MBW5NK6$L/D-$. %Q@8],8&/3%7G=8T9W8*BC+,3@ >M$<B31)+&P9'4,K#N#
MT- '%6O@S6K#P@_A:UU^$:?Y;01W,EH3<1PMGY<API(!(#8&...*AUGX86EY
M\.HO!FDWJZ?9*RL\TD'G.Y#;LGYEY)Z_IBN]J/SXOM'V?S%\[9OV9YVYQGZ9
MH X'7?A@=8L_#\L&L"QUS15CCAU*&U^^BC 5D+^HS][N?6I]?\ W^O\ BS0/
M$$NMVT4VD8*Q+8,5E.03G][P#C\/>NPTV[FOK/SI[&:R?>Z^3,5+8#$ _*2,
M$#(^M6Z //F^&UU9_$2;Q;H>N1::;@ 7-E]B,D<_]XL?,')// Z\^N;-MX"O
M+?XFW/C,ZS SW$ MVM?L1 "@*.&\SK\H[5W%% &5I&F75E%>17UU;W:7$\DH
M"6QC"ASDJ<NV[]*R=$^'^CZ+HNM:(D0ETK5+EYC;,.(U=%4H#Z J2#U&1Z9K
MJZ* .'T_P5JNC^%KKPQ8ZS;RZ5)%+# UU;%IH$?.5RK@/C<<<"M?P3X5B\%^
M%K;0X;I[I82[&5U"EBS%CP.G6NAHH R->TF\U1;!K'4?L,]G="Y$GE>8' 1U
M*%<C@[^>?I@\B@GA5[OQ?9^)-5FMY+NQMW@MDMX2@&_[S,223QD =!D]<U?M
MM?BN?%%[H/V6>.>TMX[@ROMV.KE@-N"3_">N*UZ .,T7P1<>$K[4W\-WUO#8
M:A)Y[65U 76&7H60JP.#Q\I]!@BG:%X"CT*PUEHK[S]9UAG>[U":'(9FSP$#
M#"C<<#=WZUV-% ' ^#_ FM^"O#4FBZ;XBL71I'E6:;2V+*6 ["< XQ3_ !!\
M-QKOAO0K(ZL\>JZ,Z30:@80V^48+,R9Z,P!QGCU/?J=2UJ#3KNTLO*EN;V[W
M>3;P[=S*HRS$L0 HR.2>I ZFI-)U:UUFQ^UVI;:'>*1'&'BD4E61AV(((_\
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
M/LTQN)7F9HN?DRY)V\GCWJ&#PCHEM-I\T-HZ2:<&%JPN),Q@C!_BYR  <YR
M!T% '!^*KR\TS2/$$^F:SJ5U-I!M8UG>X9%MF41Y1L'$SMNW,67'SXSQBMVU
ML(G^,6KOYMRK?V1;.-MPX )DE'3.,<#C&,\XR:V[_P $^'-3N+Z>\TN.5[Y0
M+G+N%DP,!BH.-P ^\!GWJU_PC6D?VE!J LE6[@@%O'*KL"(P20.#@X))!/()
MR* //M)U_4?^$<\,6=S?73#4M<NK2XO'E/F;$EFVH'Z@ML5<C!P"!BIO$%[J
MFDS>--*M=0O?LEOH@U.VF,[-);2_O!L#G+8.S=@GCG'%=JGA'0DT9M(%@#8F
M7SA$TKG;)NW;U8G*MNYR"#GFI7\-:3)I]Y8RVSR0WHVW)DGD9YAC&&<MN(QQ
MC.,4 <KI[7FG>-/#"?VG?W$>JZ7.]U'<3ET+QB(JRJ>%/SD< 9[YKT"LI/#>
MEI>6-V()/M%A&8K9S/(?+0XR.6Y!P,Y]!Z5JT >/7MQJ<'A/Q3K"ZYJANM)U
MV1+4&Y8($$L8VLHX92"1@Y'H!SGJA<7!\;>*[)KRZ%LFEV\\<?GN!&[>;N9.
M?E^Z.F.E;3^#="DT^]L'LW:UO9_M%S&;B7$LF02Q^;KD _@/2I+WPIHNH7\=
M]=V9EN8X?L_F&9QOCZ[7 ;#C))^;//- '":9>:EJ,7PV$VKWZC4;*;[9LG(,
MQ%ONRQZYR3SU'48/-4KU]1MO!?C*[CUW5O.T#4IDL&-VQ*JJQN YZR#YR,.6
MXKT6V\(:%9G33;V)B_LP,+/9-(/*##!Q\W.1P<YR.*'\(:')9:A9O9NUOJ$A
MENXS<2$3.<9)^;O@?D/2@#EKC2O[<^)VK0-J%_9*VBVA+6,YA?/F38^8<\>G
M0]\UFZ!XAUC5(O#>D:A=;WN8K[,[3O;F\:"41IAT^;.S+$#KU^O?S^&-)N+I
M+IX)5N$A%OYT=S+&[QCHKLK N.3][/6DU;PGH6MZ9;Z=?Z;#):VQ!MT3,?DX
M&!L*D%>/0B@#BK^VUO3AX;TVY\1W,KR:XUK(]O,0WD-$[K&['EF  &X^QZUZ
M'IEB-,TZ"R%S<W(A7;YUU)YDK\_Q-W-4#X3T0V^GP"RV1:?)YMJJ3.OEOS\W
M#<MR>3DG)]:VJ .)G1T^-ME++D02>'YHX">AD$Z%P/?:5KG-*N=0A'B:.WTK
M4;W3[WQ'="4V(4N(U5 X&YEQN8%<@\8;OBO3;_2[/4O)-U$Q>%B\4B2-&\9(
MP=K*01D$@X/-2V=E;:?:1VMI"L,$8PJ*.!W/U).23W)H \O\+:]J$,7C,Z;X
M<U,3G5"\4?E1?NLQPIMQOP64?-MS@@ 9J7P[J!C^*JVT>@ZO:JVBI$QNDCW
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
MV^PZA.8ITFA+21D12.5X888%,<@]<^F;$^H:?/XETB(SPR)/8W" 9W*VYH<
M]N0&X/7!KA-)\$7_ ()^+%BFEM(?"NHRRSB'JMO.(9 %]AAC@]QP>@H Z.'Q
MI?>(_'E_X:\/?9X;?2U_T^_GC,GSYQY<: CG.023V/'KMPW/B&SU];>^6VNM
M*-I+-]J@A9)!(K)A&7<1R"Q!'7'08YX+PKI\GP]^)WB<ZP##I>MO]HM-0<?N
MMV]F\MVZ*WSGKC.WW%7]*\3>(K_XF:[:07DEUX9LK,SVUPENACDEVH=GFJN#
MRS\ Y^7V- $_AKQQJGB[PS-K&CW>F2WJ%V?2#&WF1*&( +;LEL8.=N">..M>
MCG.TX.#V)%>"^*/#&BW]E!XL\'276C^+7:.1=,A!21Y&(W Q'E>I)(^4@$G@
MYKW: RK:1FY*"4(#*5^[NQSCVS0!P/@OQEK?B#QUXFT2]^PK:Z/-Y:-# ZO+
MEF ))<@?=]*Z_5?[;>[LXM)DLX86WM<S7,+2[0 -H50Z\DD]3T!KROX>WUMI
MOQ1\>75[)]GMKJYW6\TBD)* [YVMT/4=*]/T/Q!!K<%_=Q@QV=O<M#%+*I3S
M%5%)?YL<;BP!]!0!PGA'QIXQ\6VOB![8Z.D^E71@CB^R2?OP,YY\WY20..O-
M7)/&'B.7XMW/@VWETR.W2T^TI<26CNP^4':0)0#UZ\5D? \-#=>+$F1XFFU$
MRQ"12I=,M\PSU%0&ZBM?VC[K4IV*6(T[RC<;28]^U?EW=,^U '8>#_'4VM>(
MM7\,:O:16NMZ6Q+^2Q,4\>0-ZYY'5>#G[P_#MJ\C\)Z7=/\ $OQ5\0[^UN+/
M23 T5L)8F629%5,R!,;L8CR.,G=7I^DZK::WI=OJ5A(9+:==R,5*G@X((/((
M((Q[4 -GUO2[6\6SN-1M8KEF5!$\JAMS?=&,]3V'>K]>.>,;Y+BQ\66L=M/9
MSQ:E:R/;Q6SNURJO#^_=\$!<+@!<?<Y)SBO7)&>YT]VMF*/)$3$SJ5()'!(/
M(^AH @36=,DU 6":A:M>$L! )5WDK]X8SG([^E#:UI:WRV+:C:B[9M@A,J[R
MV,[<9ZXYQUK@_!.HZ7?:-H.B7VF7!\0Z.0LD,MNX-O*H*O,7QMPP).<_,6'>
ML=8KB\^$TWA>967Q9%=E1"01*;C[1O$Z]]N#NWCC&>: /3KOQ+H5@;@7>LV$
M!MV59A)<HOEEL[0V3P3M/!]#4D>NZ1+J(TZ/5+-[TQ^:+=9U,FS&=VW.<8(/
MTKAPMH/%_C]YUB._3;9 [*,.1'*' ]>2H('J*SM.%O#I?PLVJB20D"?"X,>;
M9E;=Z9<@'/>@#T/_ (2GP_Y\$']N:=YMPYCA3[4F9&!P549Y.>/K4]UK>EV-
MP+>[U&U@F.WY))54_,<+P3QD\#UKR3[)IFI^ O%^DPP0RZQ/K=XEK"J@2F3S
MSY;+WP/[PX #>]3>-KDRZ=XTTT03P7JP6Y<16SN]_M1?WI;! 08Q\N#E>3SB
M@#U&]\1:)ISS)>ZO8V[0*&E66X53&#T+ GC/:I3K6E">T@.IV8EO%#VR&==T
MRGH4&?F'TKC()M/N?BG?7CK'Y+:!$HDFCV\^9(6'S#@[2"1UP16/IFGW$GP:
M\/ZK9)_Q-] 07<*MPWR9$D1[C=&67'TH ]2BO;6>YFMHKF&2>#'FQ(X+1YZ;
MAU&?>J5[=F/7-,MEU6TM]YD,EG( 9;D;3C9R"-I!)X/ [5%X:CD;3&U&XB:.
MYU*0W<B-]Y P 1#[J@13[@^M8GB=HU^(O@MVQ\CW>]L?=#0D+D]LG@9ZF@#>
M_P"$HT 2Q1?VWIWF32F"-?M*9>08RHYY/(X]ZLWVL:9I947^H6MJ6&0)I53C
M.,\GIGC->27R6W_"O?&QBB3SY?$#R1;4^=U\^-E9>Y& Q!'H?>M^35M/T_Q?
MXFT_Q';S36>M)"UC(EN\R74/E!&B78#R&W''^WGO0!WM]J^G::JM?7UM;!@6
M!EE"Y ZGGL,CFF76N:39"(W6IV< F0R1^9.J[T"EBPR>0 "<^@KCM.N$T+Q[
MJ?\ ;$2V5A>Z;:)I[3$>7&L8820;NF[+9QW'K7.Z3IATYO %KJ4.U([^]E2*
M=.8('63R0P/W>J8!Z' [4 >DR>+O#<5L;F37],6$*C&0W:8 ?.TYSWP<>N#5
M^;4[&WM([J:\@2WEQY<K2#:^1D;3WR.>*X&-=!L?BCK\.H164-N=(M41)8U"
M;<RAE QCD8X')Q[5D^&+._\ "TW@R?64EBTN.SO( TP.+-Y)=\7F9^[F,!,G
MH<CB@#T\ZYI*V,-Z=3LQ:S,$BF\]=CL3@!3G!.>,"H1XFT)K47*ZQ8- 7=!(
MMPI4LOWAD'MW]*\PUVP"Z#XFN/+SIE_X@M)[.,KD.H>+SI%']TD.<]P">AS7
M5:W=6-CXRTV"*U%F+BRG9-1M[8R&0LZ$Q( "NYL!B2#P,#KF@#=U'Q?HNF7F
MDV\]_;YU-CY#^:-FP(S[RW3:=H /<D8J_<:UI=I>1VESJ-K#<2,%2*2559B>
M@P3U/;UKRCP]/]ET#X:74\-RD-C<7$-P3;OF-S!(JC&,G)(''?BK?F:;/=:_
MX8\3PZJUW=:E)<6UM$LFV\C9PT11U& 5PJDDC;MY. < '=^+/$,.AZ%J,L6H
M65OJ$-J\T*7!!R0#MRN0>2,#W]>E7]!NY=0\.Z9>W!!FN+2*60@8!9D!/'U-
M><76H)I\7Q#TG6DD74+WSIK,M$SBYMS;A8U0@<[2IR.V2?6N^\(OO\&Z)\KJ
M18PJ5D0J00@!!!&>HH LMKVCK:37;:K8BV@D\J:8W";(WX^5CG /(X/K3+SQ
M%HFG-,M[J]C;M"H>59;A5**> 2">,]O6O+?$%RMKX<^)6C21S_VA=7CW,$*P
MLQDB>*(!P0,8RI&?48ZUTMM)83?%6XNY5C$)\/Q+OFCVX/FN6!W#@[2"1UP:
M .UDU.PALH[V2]MUM90ICF,@VON^[M/?/;'6N>\)>)I-63Q#/>WUG):V&HO!
M#<1 )'Y0CC8$G)[L<G-<'X9O9-'TWX?7^I+*NDVUI<VT[E"1:W#8"&0=5^7<
MH)Z;CTS3Y)YOL7B2]L;6]EM8/%$5_<);P,K2VX2/<R9'S$,-W_ <^] 'J0\1
MZ(;*6\_M>Q%M"_ERRF=0J-_=)SP?:K-EJ5CJ0F-C>6]R()##*89 ^QQU4XZ$
M9Z5Y5XH_L#5/!'B?5M%6]NI+Z&WCEN9ED'GNCC:JJP!+*N<D#C\\>KV<-G'
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
M>%9+FRC1-MR#CAF(+ <8.",@D5YW\6K";PO\-[R?3=2U".0ZBDD,GVN3?$K
M!D#%LE<@G!Z9]JC\9^)=1L+7P1X4TJ[FM)=<,"W-XCDRJA**=K'D,2Q)/7CW
MH ]AHKRWXHF?P+X<LO$/AZXGMKBSNHXY8FF=X[F-L@K(K$[CG'S=>O-4/'4'
MB'5?[/\ %7A&]NX+J#3XM0:Q65REPA.<%,[20.V.1D=<4 >PT5YYX1\5:;X]
MO=&U>V:2.X2VG%U:B9@(Y5,6-R@X8?,2I(Z'USCB=,\86?VC5?#?C6?4-%\3
M2S2B+5#,Z(-Q.S:0?E0< #&P@9SS0![S138_]6O(/ Y'>O(]!EG?]HSQ#IKW
M=TUA;V"S0VS7#F-'(@Y"YQ_$WYT >A6F@26OBV_UTWBO]L@C@:#RL;5C+%2&
MW=?G.>/RK<K-UG2$UF*VAEN+B&&*<32+!*T9D 5@%+*0<9()]<5Y1X/LVUKX
MF^.-&O+_ %)K*U(2V1;Z8>3DD94AN#0![317C/BI+JS^+_@K1_[0O3;7%J$N
MD2YD19V4,-S -U.*OV>NZCX5^-B>$7O;F[T;5+;S[9+F5I7MGVL<!V)8KF-A
M@D]1Z4 >KT45@ZUXF72+BYA33[FZ:ULC?3LF%58P2,!F."YVM\OMR1D4 ;U%
M5["]AU+3K6_MR3!<PI-&6&"58 C/X&L34?%\-DE_-;Z=>7UMI\RPW<ELH8JY
MVY"KG+[0P+8Z>Y!  .CHK!O?$Z03ZC%9V%Q?G345KOR2H*$KNVJ&(W/MP<>X
MYR<54;QS9276CPV%E=WPU>VDN;.2'8%<( 2#N8;3\PZX'OGB@#J:*XG_ (6/
M NDR:E)HFI);6MV;34&/E_Z)('"'/S?.,D'*YX/X5;O_ !L;75=4TRTT#5+Z
M[TZ..:58!'AD<,=RDOS]WI]XD\#@X .KHKF;;QI::G9Z;<:1:7%Z-0M7NH^
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
M5G_L]HQAK993&?GZB3 W9Z=L=ZLLEW-\8X'2]Q"=#,BH8@?D,Z97\<=:T8O
MEE#9W.EI=W']B7%P;A]/(7:"6WL@;&1&6Y*^Y&<'%:#>'0?%R^(A?3B9;3['
MY&U?+\O>'/;.<CKF@#:5510J@*H&  , "EHHH \ZT6748_BEX\_L^TM;@_Z!
MN$]RT6#Y!QC"-G]*OZOJ^N:5IWA7[.EG:W6IWL4%[%)"6"221L[D$$=&4Y&.
M?45H6WA&2SU_5=8MM;O([C5#$9U\N(J/+7:NT%,CCWHN?!PNUL&GU>]DGM-0
M_M#SF6/,DH!4!@%P%"G;@ =!WH Q)/%NN:3I?C-;A8=2O="9&@>.$QB19(U<
M;E!/W<G.#R!6EI^KZM+XY728K^VO=*_LU;U[CR,N&9BH0,K!0#]X94G /UJK
MXCT"33=.\2:A:RZG=2ZRT*7"6BJ7A4;8R\8 RVU,G;SNQ[U#X6BOUU&'^SM<
MU.\L"6^TQWVCK:JGRG!5O+C);=MXY&,YQQ0!3\)7UU8_#_2_LUQ!;QS:K=13
MR.-T@0SS'$28.]R0 !@\$G!Q0_C/7O\ A%I[N)K;[3:^(!I;-- 098C,J D
M_*V&YX/3H*V8?A]!;:=IEM;ZQ?Q2Z;>2W=M<@1EPTF[>I!7:0=[=N*&^'EL;
M*[M!K&H>5<ZDNIMN\LE90P?CY>A903^F* *-WXQU+PS=>*8]8EAOX],L(;Z!
MH8?))\PNOED9/&Y1@]<'O2:A#J4?Q#\#R7]['<&1+PLJQ! C^1SMQSM]CD\=
M:W+SP79:CJ6JW=_<37$>IV2V5Q 0H38NX@J0,@Y8G.:KV?@AX+[1;NY\0ZE=
MOH_F+;>8L0RK+LPY"9;Y>,]?IW .MHHHH \VU7Q7X@TW3/%$/GPOJ^DW,;6T
M8M\BXMG4,ORYR6P),D< ITQ6^=;N[ZTOM0TF\B>S@TU)HGEAW!YF0R#."#C9
ML./]L>F*TYO#EA/XGAU]T8WD5JUL!GY2I.02/49<#V=J@TWPI9:/X6ET"PDD
MAMW61?,X9U#D^O' .![ 4 <E_:FL:O??#>Y.H^0=1MI+B=$B&UI/LQ;=C_@1
M ';-4)=1UC1+?X@:SI=S;1K8:H9WBEA+^?B&'*YR-HQW&3D]L<]BO@BWCLO#
MT$6IWL4FA I;3ILWLA3RRK94CE>,@ ]Z9<>!(+G3O$%B^IW?E:[*9;DA4RA*
MA2$^7@84#G- '51N)(DD P&4'\Z=45M$8+:*%I#(44+O( +8[\5+0!QVO:EX
MA/C2ST+2KVRMHKO3YYQ++;&1HW1D /W@&'S=.,=>>E4IM?\ %.HP:C+H-K]H
MN-.O#:+$5B6*X:/:)-Q:0,N3NQCIQ][-=+<^'EN/%5GK_P!LG26U@>W6%578
MR.06SQG.5'?M69+X&B&O7FHV.LZE807[B2^LK=U\J=L8+<J2A( !*D$^HH S
M];\5:G!<^*(X98K&31K"*[MHYD#"Z+(S'/JN5"?*0<YY.0*LC7M=BUKP;:W;
M6JKJT<S7D:VS1LK+"9 !EVQC(!'J.O.*P]6CDD\8:A))?Z_I$JM'%:K!I(O(
MI451AT;RG"\LWRY&,9/6NFMO#U[J,V@:MJU_,-0TLRE0L:*)0X*YD4 X;9C(
M4X!SB@#/TCQ5=:CXC.D75[_9^J)-.)-.N;?;OB&_RY(6_CZ*3R<\_= K TO7
M?$.E_#.'5HM0BN;F75VA;[3#G(>]:-N01C.?0@= *[>+PHAN]-FO+Z:\&FS/
M-:"5%#(S*RX+ 9*@,0![#.<5GM\/;?\ L.31TU?4$LS>B\C3$9\IA+YNU3MY
M&\YYR>U !=W/B'3[FWLKS6+1S,D\BRVMI^_=@5\M!$2WR $[F_W>1U.!#KNK
M^(G^'-_]M%H=1\Z2>**,%#(MO)SSSCK@9XSWP*[&_P#"ZWOB"UUJ/4[RUNHK
M5K27R=FV:(L&(.Y3M.1U7!K.M/A]:V6EZ'9P:MJ"/HTK/:W'[LN%92C(04QC
M:2,XSWS0!1U'QM?:))XVFO%@GAT5;8VB(A3)E7(#G)_B(!/H.E:%WJ^KZ'XF
MT33[NYBO+;5Q)#YGD[3!.J;P0 >4(!&#R,#YJLR>"K"ZNO$$E[/-<P:Y&D=S
M ^T*H1=J[2!D$#N2>>:FL_#'DW%A/>:C<7\VG1M'9O,J@IN7:7; &Y]O&?0G
MCF@#D++Q;XF;0-'URYNK%HIM9_L^>VCMBN]&N&AW!BQVD8! YZ<DYX].KD$\
M 01^'[71UU6\\BVOQ?HY6/>9!*9<'Y<8WDGI77#( R<GUH 6N(OM5\1W'BS7
M=(LK^RMH;.PANH)&M2[ L9/E.6P?N#GT[=Z[>L%O#"_V]J6KIJ%PLU_:I:NF
MU"J*N[:5XSGYFZD]: ,+2?%VI:C=>"';RDAUVQFFN8PGW72-6!0]AECP<]JI
M77B_7H?#FIWD4MHT]GXA_LT%X3\\7FH@Z' ;YNN#]*VD\!Q6^G:!;VFK7MO/
MH89+6Z58V<QLNUE8%2IR,<X["HV^'EL=+O=/_M;4/*N]2&I.3Y;$2!PX )7I
ME5SG/3M0!"E[XHE\7:EX<&K62D645[#="RYCW.Z%-F_!&5!R3G&1SG(P$UC4
MO$\_PXU2-[>VU"[CO"SF,NB-Y.&(7(ST) S7=KX<*>)I]>74)Q<S6:V938FQ
M55BP(&,YRQ/6LRS\ V^G:=H=O::G=I-HC2&TG=48E7!#*XVX(P3TP?>@#(@\
M9ZU8/?Z)J2P76K6^J06$5S!&$65)D\Q7V,P 8*&&-V,XI==U_P 8Z%X;\17L
MD$21V8BDL+FZ2,O(K$!T=8WP"">&Z$=JWK[P-IFI:1>6=S-<FXN[A;N2^1PL
MRSK@(ZD#"[0H &,8'N34-UX'.H^'+S2=2U[4;R2\54ENY!&'"*<A5 7:.>IP
M2>YZ8 -W2H=4A2X_M6\M[EWE+1>1 8Q&A ^4Y8[L'/-:%,B5DB17D,C 8+D
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
M\FN+OX8W5Q.S2W>F7"SR,W,Q$*$;O[Q^\>?>LV>19O!NKM!=RA(O%XCA,,Y
M6,W$8VC!QMP>!TH ]FK#U'7Y-/\ %6BZ-]C#QZF)O](\W!C,:;L;<<YX[URL
M7A[3I/B/K.C.D[:;-I4%U);&XDV-,9)4+GYN3@#\>>N#6#HRG7;+X8)J4TTW
MG6]XLC>:RLX$6,%@0>@ ///>@#V2BO')[JX\,1ZQI]O>21^&X=?M;<33LTB6
M\3QAI4+;@?+$A12,]&(]:G\5Z9#IO@WQ9+9:XLB2I;SK:V&8H;5MP7*X<@;Q
MDE>AQG% 'KE%9^E:-9:-'<)9+*!<2F>4R3/(6<@ G+$XS@=*T* "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *K7NG66I1+%?6D%U$K;@D\8=0<$9P?8D?C5FN?\6ZW-H]II\-IM%YJ
M5]%8PNPR(RY.Y\=\*&./7% &G9:1IVFR/)9V4$$D@"NZ( S = 3UP.PJ*]\/
M:-J-R;F\TNTGG9=C2O$"S+_=)ZD>QXK%CU34XO$>J>&%NQ+=_8$O;&ZG1<J&
M8QMO"@ [6 (P!D''O5>TA\3V/B[3;&[\3C48)(I9[F(:?'%A% 4?,"2,NX_!
M30!U/]EZ?_9W]G?8+7[#MV?9O)7R]OIMQC%9R^#/"RQ&)?#6CB-N2@L8L'\-
MM96M^([^/Q7H5EI[*MA+?M:W<A4$RMY3ML7/0+M&2.YQV84WQ@WB?3],U+7;
M#68+6*PC::.Q:V5TF1!DAW/S9;!QMQCCZT =-=:/IE[IBZ9=:=:S6"J%6VDA
M4QJ!P %Q@8[>E)INBZ9HT;)INGVUHKXW>3&%W8Z9(ZXK(UUM6GT'[?!K"Z&L
M=KY[EH4D(?&=K[Q@*.G')]1W=;_\)%JWAC2B;B/2]0G@22\E6(2&-MH)5%;C
M))[Y P>O!H TM1T#1M8='U/2;"]>/[C7-LDA7Z;@<5-=Z5IU_9"RO+"UN+48
M_<30JZ<=/E(Q6#X/U#6;A]:TW5KB.[GTR[\B.^6(()E,:N-RCC<-P!QBG>$M
M5U/4;+7#>R1W-Q::I<VT.U!&I5,!1WQ]3GK0!N6>EZ?I]F;.RL;6VM3D>3#"
MJ)SU^4#%5+?POH%I/%/;Z-8Q21,6B*0*/+)ZE>/E/TQ7/2S^)]#\3Z(EWJ\6
MIVFJ3O;S6PM5B\@B-GWQD<E1M(.XG]:[>@"I/I>GW5Y#>7%A:S74'^JGDA5G
MC_W6(R/PJ>2WAF>)Y8D=X7WQLRY*-@C(]#@D?0FO.OC'XHUKPCHFFW^BWWD2
M3WBVTBM$CJ5*L<_,"<\#O3/B5K/C#PN;&^\/71O+>&&2XOK::&,EHXVC!8%5
M!_CYQT'(Z4 =Q-X:T.XDDDFTBR=Y23(Q@7,F3D[N/FR23S6FB+&BHBA44850
M, #TKCM)\4Q^+8O#^K:-J4L5G=R/'<VP2,D,L;,48E2000.AY'(ZYKE?&^O>
M+O",7AA#KS276IW@@NA]FAV1@E>$^3/&[&23G% 'JMY8VFHVS6U]:P75N_WH
MIXPZGZ@\5E?\(9X6\GR?^$:T?RLYV?88MOY;:YWQA=>)/"_@_P 0:G'K;S-;
M)'+9R/!%N7G#HX"X([YP.OM4'AO4M>UW0="O(?$4CZG/#!>7=J]O!Y9A,@#@
M84,N1NP<GH: .YO=)T[4K06E]I]K=6PQB&>%708Z?*1BEM]*TZTL/L-M86L-
MF1C[/'"JQ_\ ?(&*\]UGQ#KL7QKTSPI;ZM+#IE[8M<N$AB+HP$O"LR'C]V.N
M>]3^#?&FI7?C#Q3H&K30W5KHQWIJ"1A/E[JX'&1STQ]UJ .M@\(^&K5@UOX=
MTF%E;<#'91J0?7A>M2ZWH5GKT%O!>0PR)#.LREX@S*5[H3]T]L]<$XP>1Q?@
MKQ%K?Q&:_P!9AU&72-$AN#;VD%O%&TLV "7D:16 ZCA0._/'-CQ1XMU7X?\
MAG5]2U=XM087"0Z7B,1^9N0'Y\=P0Y.,9 X S0!Z!5*[T?3-0N[>ZO-/M;BX
MMCF"6:%7:(_[)(R/PKC-2N?%>E_#MO$G]L"75(+47LUH]O&+<KC<T8 4.,+G
M!W9R*SM9\7>(?$7P^T?Q%X+E,-]=NRO9O&D@8HDC.HRN=P,9 Z9].: /2+'3
M[+2[1;73[2"TMU)*Q01A%!/)X'%32Q1SPO#-&DD3J5='7*L#U!!ZBO//#WCP
M^-O"=G?V%Z^GZE#>6]OJ%NB(Q4O(J-PX. 020?P.<&LWQYXP\5>"?%<>H1,=
M0\,1"(WL)B3?%YA<<, #CY>">_!ZB@#TG3-#TK1K5[;3--M+."0EGCMX516/
MJ0!S19:'I6F[OL.FVEMN78?*A5?EZ[>!T]NE9-AJ1UO6+>ZT[6))-*NM/\^)
M(TCQN+;<Y*[N/0]QSZ5PO@CQ7KGB(ZZFJ>))K9K34EL+0PVT'SEF*C(*?,>,
MG&. : /2_P#A&=!^R"T_L33?LPD\T0_9(]@?^]MQC/O5+Q#X:M[[1]673M.T
M]-4O;*2T%RZ"-L,I4;G"EL#/2N;\7^-=6\&>&M%LI%@O?%&IR"UB+#;&7R 9
M"%[?,O _O>U;5UI7BJTT.22T\1R7FJ*F2D]K"(7/<(%4,I],LW.,YH T/#6@
M6^C:38H]C9PWT-LD,LEN,@X SAB <$C/0<U+%X7\/PL&BT/3483_ &@%;5 1
M+S\_3[W)YZ\UPWQ)UCQ3X1\)W^NV^M%9OMH2WMQ;Q&..$L0 25+%L#.<]\5U
MOA^+6F>SO;K57O+*YL5=HY8HU:.8[3D%%&5(+<'ICWH O'PUH)M9K8Z)IIMY
MI/-EB-I'LD?^\PQ@GW-4SINK7>NJ+T:<FB6<JS6<4 ;S78+@"0'Y0%))&WT7
MICG.^(D_B:UT:WD\*76S4GF*+"T:.LH$;N1\P)W?)QS6/X<\?/XT\(075K>/
MIVL6UY;6U_ B(2I>9$8@.#@$%B/0C!SB@#TFJ][8V>I6KVM]:P75N_WHIXPZ
M-]0>#7F_B#Q)KMG\9=%\+0:Q)!IE]9-<2GR82Z$"4\,4/'[L=0>]=%9)XAO=
M,NYK'7?M%O>QVTNG7<MO$&B5F/F9"@!OEP1QWQ0!OKH6D+<I<KI5B)XX_)24
M6Z;E3^Z#C(7VZ5$WAO0FTN33#HVG_8)&W/;"V01ENN=N,9]Z\_37?$3?&*7P
M?_;]Q]A6Q^T"7[/!YN_:#U\O&.?2HO'GB'Q?X(M/#VHW&J^;8-=?9M4:.VCR
M1O)5U^4[2R \=B!0!Z6-%TL:2-*&G6G]G!=HM?)7RL9SC;C'7FF_V%I/V"2P
M.F6;6DIS) T*LCGU8$8)X'7TKSKQ1XSU7P[\4_#]BVKA_#VJA2R"*/=&S$JO
MS[?N$[3GK@-SQ74:SXD;P_%XBUVZN99=+TV%(TM@J#=/C)PV,X.^->3P=WX
M!XJ\+RZJF@6NGV6G"QTZ_2YE@E8QH45'78JA"/X\]NE='!IME:VTEM!:0QPR
MDF1%08<D8);UR/6N*\.77BGQ+X%7Q VK_9-0O(WGM;2*WC,$8YV*VY2[9P,G
M<.O&,5STWQ0U#6O@M?>+-,D%AJVGRI#/&J*\9<N@/# G:5?(]#QDXH ]1L]#
MTK3XGBL]-M((Y%V.L<*@,O93QTY/'3FFKX?T9=*?2ETFP73I/OVBVZ")N<\H
M!CKS7F.M>-_$7AKP_P"#-;6_&I-K/DBYL)H(PS%T#$Q% I&"<<YZBM/XB^*-
M;T#QKX1T_3]2,%GJ]UY-RIBC;:H>,94LI(.'/7- '=P:!HUL9#!I-C%YD(MW
MV6Z#=$/X#@<K[=*CN/#&@W6EQ:7/HVGR6$)S%;-;H8T/JJXP.IZ>M9D-Y>^)
M;^WNM$U9H-%A+++<(D;_ &M@<8CRIP 0<MT., 'K707]P]IIUU<Q0M-)#"\B
MQ+U<@$A1]>E %>[T+2+_ $^+3[O3+.>SAQY4$D*E(\=-HQ@8]J?8:1INEF0Z
M?I]K:&4@R&"%4W8X&<#GBO.O!WC.Z\8:'!<Z=XEC;70ZM=Z7-#$JJF\;UC&
MW"YPVYO?V7QGXJU[P7\0-%EO=1+>$]0D\N3]S&# _3!;;G;R&]<!O2@#U&LB
M/PKX>B=G30].5FG%PQ%LG,HSA^G7YCS[FJSW=]/K=Y<6ES*^GV$!5[=$0B>?
M&[:K;=W QG!Y+ ?PD5Q7A#QM=^,="\^P\21KXB#%IM)FAC5% ;E8P0'/R]&W
M$9Z^@ /0F\.:&T5S$VBZ<8[IM]PAM4Q*WJPQ\Q]S1=>'=$OFM6NM(L9C:C%N
M9+=3Y0]%XX'M7&_$34O$OACPKKWB&VUEH_(FB%G;"WB9%1FC0[B5+$Y+'J,<
M5J>'!X@U#2-)U6?7)9+>]TI9ID,$(:*=E1E9"$^[RXP<]J -R3PQH,VE#2I-
M&L&T\-O%L;=/+#>NW&,^_6I'\/Z+)#:0OI%@\5GC[,C6R$0X_N#'R_A7F'PZ
M\4^(/&7A0W=]XFDM-4N+Z6SM!':P&,E81)DJ4R>-V<$=JUOB'JWC#1/"]E?:
M3>K'J$5HTU["88Y%;8$WD9'&-S'@XP* /2JK7^G6.JVIM=0L[>[MR0QBGC#J
M2.0<'BN*O/'$VH?"V'Q!HSHE_=VCR)E0PB>-&:7(/]W8P&>Y7UKFK+XAZ[;_
M  5M_%EY.UQ>7%UY,LJP)MMH_-*%PH R<#C/&2.W% 'J9T'1C+<2G2; R7*;
M)W^S)F5?1CCYA[&HKGPSH-YIL6G7.C:?+8PG,5NULACC/^RN,#\*Q_#FJOK-
MU:WND>(TUG17B<3[TC$L4G&W.Q5P,;LJ5SG':K_C2]N],\%ZQJ-A<-!=6=I)
M/&X56&54D A@1CB@#;AABMH(X((DBBC4*D:*%50.@ '05'>65KJ%J]K>VT-S
M;R##Q31AT;Z@\&N8^&6L:CXA\!:;K&JW1N+N[#LY\M45=LC*  H'8#KFL'QE
MXFUS2OBCX8T.RU)HK#5#^_3R8V(P<?*2I(S[YH [I_#NB236LKZ18-):ILMV
M-LA,2^B\?*/85-#I.G6^G)IT%A;1628VVZ1*L8P<\*!CKS]:\R^('C+Q'X+\
M5V5XEYY_AP30I>PO A9 ^[HP .,(V/<>]7/BWXUU?PYH$=UX>N8HW3RY9IC&
ML@*2$A ,\<X<Y_V!ZT >DBWA%R;D1)YY01F3;\Q4$D#/IDG\ZJ1Z)I45X;R/
M3K5+AI#*9%B4,7/5_P#>Y//6O-OB-XK\0^&/"/AS4=.U5Q<WLL<4YD@B8-N0
ML3C;P<UTOBUO$&DZ-KFKV^MRQ06.GF6VB$$+%Y55F9G)0\'Y1@8Z&@#LZI7V
MD:=J;1-?6-O<M"28VEC#%,]<$],]_6N*\ WOB7Q)X7\/Z_<:V[BZ,WVV V\2
MKM'F*I0A<@A@AY)SS6'X.\6:WKNI^)[;5/$<]LFG:E'86C16\&7+R/&NX%#D
MY"],=Z /4+K1=*OK:&VN],L[BW@P8HIH%=8\=-H(P,>U7$18T5$4*JC 51@
M5YC\1O$'BGP;\.+34DU-?[6CNA!-(((RDRDOAMI!QD!3P>*7Q-XSUGP%+H.I
M:A=C4M#U%EBNO-B5)K=B =RE  1C)P1_#UYH ]#U#2=-U>%8=2T^TO8E.0ES
M"LB@^N&!J"#PYH=K<I<V^C:=#.@(26.U164$8."!D9'%:8((!!R#5._U2STP
M0_:YBC3OY<**C.\C8)PJJ"3P">!T!- %?_A&= ^RFU_L33?LYD\WROLD>S?_
M 'L8QGWKE=0\&75YKM[<7F@>&=8@N) 89[T&.:WC"A1'@1N& QQRO4UV>F:I
M9:Q9"[L)Q- 69,X*D,I(92" 000001FHM2US3]))%W,P81M*4CB>5E0=7*H"
M0H]3Q0!5TWPOI=C:6$<EE:3SV((@F> %H<DDB,G)51G &>  *D'A?P^KNXT3
M3@[SBY9OLJ9,HSASQ]X9//7DT]_$&EK;VLR77GI=Q^;;BVC:9I4P"654!)7D
M<XQR/6H)/%N@16%E?/JEN+6^E$-O)DX=R<8]B#G.<8P<XH G;PWH307$#:+I
MQAN7\R>,VJ;96_O,,?,?<T77AW1;Z2VDNM)L9WM1B!I+=6,0]%R.![5GMX\\
M-)!=2MJ)'V5ML\?V>7S(^,Y*;=VW'.[&/>K%YXO\/V#6ZW&J0JUQ!]HA"@N9
M(^/F7:#G.1@=3GB@#2L-/LM+M%M-/M(+6W3[L4$811^ JS6+;>+="O-'AU6V
MU&.6SGE$$;(K%FD)QL"8W;O]G&:23Q?H,6F-J,NHI';)<?97:1&5DER!L92-
MP.2.".] &F+"S$*0BUA$22><J;!A7W;MP'KN).?6F7.EZ?>W4%U=6%K/<6YS
M#++"K/$?]DD9'X5G0^+]"G34'BOMPT]!)<CR7RB'.' VY9>#\PR..M6DU[39
M;*PO(YV:WU!E6U=8G/F%@2,#&0" 3D\8YH )O#VB7,ET\^CZ?*]WC[2TELC&
M;'3?D?-CWJ1-%TJ.[ANTTRR6YA3RXIE@4/&O]U6QD#V%+J]S#::/>3W%Y]BB
M2%BUR "8N/O $$<=>E94/BK1+"RTN"ZUGSYKJT6:&1XSON5"@[]JKU.0<8ZG
M % '153M])TZUO9[VWT^UANY_P#73QPJLDG^\P&3^-5K;Q+H]YHZZK;WJO9N
M_EJ^U@Q?=MV;"-V[=QMQG/:D@\2Z/<6EW=)>JL=I)Y5P)$9'B?C"LC ,"<C
MQSD8S0!)!X?T:TU2;5+;2K*'4)@?,ND@42-GKE@,\]_6N'A^'MQ<));ZMH/A
MBXGD9S)K"JPN'9B3YAC\OA^?^>F!VXXKM(_$VD/'>L;SRC8J'N4GC>)XE(R&
M*L V#V.,&L]/B#X4D56&LPA6$)5F1U!$OW,$CO\ ICG% &K_ &#I)EEF?3;2
M2>:'R)IG@5I)4Q@J[8RP([&GVVC:99Q2Q6VGVT4<J>6ZK$ &09PI']WD\=.3
M532O%>AZV]XEAJ,<CV?-PK!HS&,9#$,!\O\ M=/>GVOB72+NZCMHKO$LL1FB
M$L3QB6,=60L ' R#E<\$&@!T7AO0H#:F+1=.0V>?LQ6U0&'/)V<?+^%+=>'-
M$O;N:ZNM'L)[B>/RI99+=&:1.FTDC)'M6?#X\\+SEA'K$)"QRR,Y5@JK&</E
MB,#![=?2K#^+-(6UU"82SLVGPB>X@^S2+*$()!"%0Q!P>0,<'TH NG1=+:XM
MK@Z;9F>UC,5O(8%W1)C&U3CY1CL*;'H.CQ6$]C'I-BEG.29K=+=!'(3U+*!@
M_C5+2_%-EJ'AW3]5E6:$WD2,L/D2%RS('(1=NYP 3RH(P":GA\2Z/<:6FI0W
MJO;/+Y*E58N9,XV;,;M^0?EQGVH G31-*2QEL1IMI]EF_P!;"85*R<8^8$?-
MP!UI%T'1TEM94TFQ62S&VV<6Z P#T0X^4?2N?\):W<ZMXH\56[WDUQ:6<\"6
MZS0^6T0:/<RD;5/WL]1FNCN-6L;74[339YMEW>;OLZ%&_>;1N;!QC( SC- %
MVJ#Z)I,EU/<OI=DUQ<)LFE-NA>1?1CC)'L:IR^+]!@L;B\FU%(X+>Y^R2LZ,
MI2;CY"",Y^8=N]3:;XDTC5KF[MK*\62:T :9&1DVJ<X8;@,J<'##(]Z ";PS
MH-Q806$VBZ>]G ^^&W-LGEQMZJN,"E?PUH4D<D<FBZ<Z2R^?(KVJ$-)G.\Y'
M+>]<WJ7BK[1XT\)6NEZA-]COI9Q-']G*QW"+"[*RNR_,,@<J<=/45T4GB;2(
M;Z&SDN]DDTQMXW,;B-Y1G]V),;-W!&W.<@CJ* )_[$TG[6]U_9=E]IDC\IYO
MLZ;V3^Z3C)'M41\-Z&;&*R_L>P6UA??%"MNBK&W]Y0!P?<56MO&7AZ\U)-.M
M]2CENGG>V$:HQ_>*NYE)Q@<>^#@XZ&G>)_$MOX9LK:XGAGE-Q=16R+%$S\NX
M7)P#C )/OC Y- &C_9E@=.;3C96YLF4JUN8E\L@]05QBJ<7A?0(=*.EQZ)IP
MT\MO-K]F0QEO4KC!/O7-'Q:NF>.=6CU+4IAI2:;;W4,+6YW1EFD#854W]%!.
M0<=\5U4FO::EG;7:W!FBNH_-@^SQM*TJ8!W*J L1@CG'<>M %Z**.&)8HD6.
M-!A408 'H!3ZJZ;J5EK&GQ7^GW"7%K,,I(AX/.#]""""#TJU0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7,>-=*N+ZWTB^M(FFETK4H;TQ(,M)&,JX4=SM8D#OC'>NGIDLT<$9DF
MD2-!U9V  _$T <OIMA-?_$&]\2&*6*U33H]/M_.C:-I#O,CMM8 @ E0,CG!J
MYIMK<76K:YJ,@DMWE865JS)RL48/S@'UD>0^A 6M^B@#S'5O!WB*VO?#$-MX
M@N[B&WO2?,%C%_HX\I_WC$#G)."6ZEL]:VM<U_S=7:PN-!UVXT^U=78V]@[K
M<R Y SQ\BD _[1'H/F[2B@#F]1U'3=1MXM.UG0;Z:.ZMQ,8I-/>=%)S\C%00
MKCWQCUK+L)+_ ,$^!-,TX6%_>WGS(BP0-<&W0L6&_;UV*57&>2, XR1W%% '
M/>%KV*:TFA@TK5+..([WEU"#RWGD8DLV.I.>2>!R /:AX+\VRMO$<ES:7D0;
M5[JZ17MG#21L05*@C+9QT'-=5%=VTT\L$5Q%)+%_K(T<%D^H[5)O7^\/SH X
MK3/$,E_K<5U<^'-=2ZD/D0":R*16T;$;B6)QDX!8^P SC)Z+2]=BU34=2L5L
M[VVFL) C?:8=@E4Y >,_Q(2K8/M6J"",@Y%10VT,#RO&F'E;<[$DEC]3^@[4
M >7?'32]1UKP]I5GI>G7E[/'?K.ZV\#/M0(X)) QU(XZUV\MVD_BS3\6MX83
M8SHTC6D@0%GA(5B5P"0K=?3FM^F131S*6BD2102I*L",C@B@#R_1OA]<^$?B
MK'>Z3O'AN^265[=?NVTX4@#'8$,V#^'89C^,>FZCJFH>%/[/TZ]NQ9WXGG-O
M;NXC3*\D@8['CK7J]% '&_$Z&XU+X;:M:6-K<W-S=0JL4,4#L['<IZ 9''KB
MN9\(1Q>%?"=A<VGAS4AXA>P2TG@33)4#R!OE:1]H7 ).3DG'TKU5YHXW1'D1
M6D.$5F +'&<#UX!I] 'CWBKP_-K?QSTRZN=*OYM%737M+BY2VDV(Y$V,,!UR
MZX8=#WXJ3X?Z-J_A:\UOP+JVFW,VCW!=K/58;<E75Q@J[ <'![]"".F*]=IC
M31+,D+2()7!*H6&Y@.I [XR/SH \K^&=OJ/P[L]0\,Z[I]\T2W33V=]:6DEQ
M%,C #'[L,5/RYPP'6M;XC>&KSXB> [BUM;:2VNH;A;BR2X.PS;5(Y'\&0S
M\\#..W?2S101F2:1(T'5G8 #\33Z /-]8U?4=4^%\NCV^B:F==N['["]J]HZ
MJCLNQV,A&S:.2&W8/%6/#F@-X*\/>$M$DCN+F:WNGEN9;>W>1$9XILDD#@!G
M51^?K7H%% 'EFO?#RXT_XDZ7XH\/ATM;N[C75K6/H?G#"3'IN )]#SW-=CY5
MMJGB#6K"\L9Y+2>TAA?SK9Q%+@R;@&(P>&'?OQ714R2:*(H))$0R-L0,P&YL
M9P/4\'\J /-/A]X,U#P)XKUNS:6>?03")=/<@ML#,2Z8'\0P.G7KW-<Q\/O#
M\=A?Z[>Z_H&I0W(U5;W3Y_[+F>0J&8D*50X!'!!QU]J]UHH \C\>^']=\8Z/
MH'BG3M,EBU32;QYTTZ<>7(\0D!7(/1\1J<?[1Z\9[VT\4IJ$,0M-*U7[5)C,
M%Q920"(]]SNH7 ]B<]@:WZ* /./C9I]]J_@!]/TVQNKR[DN8V6.WA9S@'))P
M./QKM?#Y/_".Z<K1RQNEM&K)+&492% (((!J^)HC,T(D0RJH9D##< <X)'IP
M?RI] &)KUQY-_HI^SW4H6]+.8+=Y B^5(N6*@X&6 _&N'\4?#RXM?B%I/BOP
M\'CCN+Z!=7MHNCKYBMYF/JH+?0-ZFO4Z* /'?&6C2:C\<=#U&ZT.\OM#M[!H
M+N3[!)-%N(FP,!3NY=>@/7VKO/#%WL>/1++3KZ'2]-LXXDN;NV>'S6'RJJ!P
M"<!3DX[BNFHH \GBL-0'[0\VLG3;\:8UC]G%U]ED\O?M'&<=..O2NY\;>'4\
M5^#M3T9@-\\)\DG^&0?,A_[Z _#-;]% 'BFH?#[5M4^!<$-Y'++XB@CBNHD*
M_O$$:[5B'?(CSQ_>)KNM6\&S:Q\,+CPS<7(-[<6X:6X;HUSN$A8X[&3]*ZZ.
M:.8,8I$<*Q5MK X(Z@^]/H \X\)ZMJ'ASX=0Z3?Z)J8UK3H6MTMHK2219F&=
MA6104VD8R<\<YKD#\/\ 5?#?P#U316M)[K6]3FCG:WMHS*4(DC^7*@CA4))Z
M9) S7NU% '@TGA/6/#?_  B'C/0-'N;JZMK2&UU/2V@;>"$ 9D5AD'KDCN >
M<FM?XFZ=<>)O%O@:YAT34+O3K>X,E\KV,A$<;/$2'!7T5LCGI7L".DB[D96'
M3(.:%D1RP5U8J<, <X/O0!XYX=L=;^&7CVYTBQT[4]1\'WQ$R/%;22?8W;\.
M<8P<<XP>H(KUC5;BXAT2]N;*-I+E+9Y(4V$EG"DJ,=>N.*MNZ1H7=E51U+'
M%*S*JEF("@9))X H \6\7^"K+Q ++6?#>CZCHWBYKB)R%MWBC1BPWM(V-G R
M=RGYB,<YKK_B]IDFL?#C4+&WL)[Z^8QM;1PPM(P<.N2,#CY2W7MFNZR,9R,>
MM (/0@T <EX16[T_X86,:VL\.HVVG_/#+"ROYX3)R",DEL\]R:X+QCX-LO$U
ME;:QHFB:CH_C-I8GVQV[Q()"PW%WQLP!D[P<G'<\5[4&5BP# E3@@'I2%T5E
M5F4,WW03R?I0!PGQ=L;[4OAC?Z;9VMQ>WT_DA([>%G+%9$9CP.. 3S6UX59[
M/X?:1'<6]S%+;:=#%+"T#B176, C;C)Y]!71%E4J"P!8X&3U-+0!X5\)]#C\
M.>'TN]=\/:I!K5EJ$L\!32Y7EDC:$)M#!<8)+<$]1FO25O)M3N]"?4=+NHS=
M6TWGPFV=EA$@7"2$# ..#GN#TKJRR@X+ ?C2]: /'O#W@74?"GA+QI9S"XN8
MF6[M](@C0R,8Y(QR H)^8A ?0H?4U/X#CU+0OA7H^F7WAZ]N&^V20ZA926A+
M>2YE;=M888#Y3QG/3J:]7::))%C>1%=ONJ6 )^@IV]?[P_.@#R;0? ]MH_Q4
MLM6\)07UEI#6\O\ :44T4D41)&$5!( 2=QW$<A=O;.*[CQ[%-<> M<M;>":>
MXN+*6&**&-G9G9" , 'OWKHNV:0,IZ$'Z&@#S+P#JESX6^%5A97>B:R^J6D<
MO^AIITVYF,CLHW;=O((YS6=XML-7O?BAX'U(Z9?316,:F^GAM79(V/7D#^72
MO7BR@X+ ?C2;U_O#\Z .(\1Z)%XO7Q-HDMO<(+FSA6">6W=8_-0NP(8C!PQ7
M.#WK@_$WA/78_@78:0]G>WVN32022Q10M(T:HNU4) P-J!1]<^M>Y[T_O+^=
M.SD9% 'C/Q4TW4M:\$^%;73=*U&YN+>>*6:-+23,:K&5.>.#GM7H/CD27OP^
MUJ&UM[F>:ZL98H8HX'+LS*0!MQD<^M="L\+EPLJ,4^\ P.WZ^E/WKG&X9^M
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
M!F"B4C_?*(?PJA:>$+IO$VF:[>+8PW]FLBSW=F6#WRLI4+(N .,ALY;E1C%
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
M=:UGCTQ' $8)%R[(8]S CY1M+?+SR>O'(!A:K<2:AXV\'ZH\I6VDO9UM8=V
M(_L\G[QA_>8\C/1<="6KT6N(U#X8>'9]6TBZM-&TRW@M)WDN(A;*/.4HR@<#
MLQ#<^E;NF7&L2>(=6AO#:R:;'Y9M'A1@RD@[D<GAB, \=,C\ #S3XS0VJ^-O
MA]+-;K(KZB5F BWF1 \/RE0"6ZGC!ZU5MI-=\%MX\\365C/8>'Q%G3;.X0H/
M.)51(L1Y1023C R"!VX[7QQX+U+Q3XC\-:E:W-K#'HEU]IV2EB9CN1MO ^7[
MG7GK77:GIMMK6D7.FZA$'M[J(Q3(#V(P<'^1H X+X7>'--U#P-::SJUM#J>J
M:H&GNKJ[02N^6("Y;.  !P.*/%WP_L;SPK8^&X?F\Z^N&MI9#EHV:*XE0;CS
M@-M'7H*T?"GAGQ)X,TK^P[.ZT[4=,B=C:RW+/%+"K$G:P52'P2>Z_P"&Y=:=
MJSOI#+<6UQ)9W+3SR2@Q[\I(FU54' 'F<9)X4 YZT ><_#[Q)-XB^'$?AFY9
MEU2UD;3KM2?G6W0$ECW'R#R\_P!XBI/V=8HQ\/[N;RU\UM1D4OCYB D>!GTK
MLM.\$6NB^(O$>NZ>L9O-7"X1_E6,X^;D GYF^8U4^&'@N^\!^'I](N[FWNE>
MY:X66+<#RJC!!'^SUSWH I_$[PYI2>#/%.LO9PRZA-:#$\D89HPH  4GIW/'
MK47PQ\,Z1<^!O"VK-8P+?0V[YF6-0T@8,I5SCYAR#SZ"NJ\9:+=>(_">H:-:
M20Q27D1B,DI.$![X Y_2F>#=$O?#/@ZQT:=X)YK.,QK(C$+)R2"<C(Z^] 'B
M_P ,SI*SZY8WVA17_P!KUQ;1'DM!)'"A+9RQ'R\ @#UQ73?$R[N/#]GX/\!Z
M3=36EIJ4ZVLLZ,5<0AD0*&_X'S]/<UM>#? FO>$$U@+-I5Y_:-T+H>9YBB)P
M21QCG!QZ=*M^(/AW/XJ\,6-OJFIA->LKA[J'4((_E21G+8"D_<^Z,9S\H_$
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
MI+2%XVTB&0J8P07\L'=]<]ZZOQ9X=A\5^%K_ $.XE:%+N,+YBC)1@0RG'?!
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
MV\[L@Y]L5TTU]XF\1?VX^A7D-K<:=J#6L EF C7R]N?,3RR6#9)SG@$8QC)
M/0:*X.R?6]7\=:W9'Q!<6]I8K8W$<4,<3 [PY=-Q7)0[>O7ISQ@]Y0!G6.N6
M&HZI?Z=;2NUS8>7]H4QLH7>"5P2.>%)R.*@F\3:9;W4L+ROLAF6WFG"$Q12M
MC:C-T!.Y?ID9QFLG0?\ DI7B_P#ZXV'_ *!)7(1Y_P"%)>+#=?\ 'R;F_P#.
MSU\WS3C\?NT >@:YXMTOP\3]N^U>6@#32PVKRI #T,C*"%_G4^K>([#1[>&6
M47-PTX+116=N\[NHP2P5 ?E&1STY'K63XEM-:O?A_);V:VKW<MF!=170;]ZN
MP;T!4C!(R,^_;K6AIFKV<OA;3M;^R^0MS:1-' JY?YE!6-?4Y. * +FD:YIV
MNZ3'JFG7*RVC@_.05VXX(8'D$=P:=IVK6VK(9K(226W\%QLQ')_ND\L/<#![
M&O/?$ND76D^";?2PZPS:_KJ"_*<K&+B4LRC!&5P%3J,\],UT-E>ZG;^,+GPM
M=SK+:2Z9]JM;F"(1/!AO+9...,@J<?G0!I6'BW2M2UA]+M/M<DZ%@7^R2"+Y
M>N)"NTCW!YJ]-K%K%J(T]"\]YM#M#"NXHIZ,QZ*#SC)&<'&<5RVC6&J>$/$N
MGZ*FIW&I:'>PR+"MWAI;1XU! W@#<A'&".#C\>8T75-;T?X=R^-8[B*:>YOG
MN;^T>'F13-Y10/G(95 QV&,8H ]2O]5M-.>".>0F>X8K##&I>20CKA1S@=ST
M'<BK<;%XU8HR$C)5L9'L<<5YQ;1ZQJ7C#QGJ5G?1V][8"*TM$EA#A4$8DP<G
MA79LG'/ YXKLO"^L/X@\+:9J\D/DO=VZRM&.BDCG'MZ>U %^>]AM[B"W8EIY
MR?+C49) QN;V R,GW ZD V*X_0KA[SXE^+3,2?L,5G;0 _PHR-(V/JS?^.CT
MJ'0+S5/$FBZ;XB@UC[*9+QFGMW13%Y D9#%CJ&P!\V<[L]N* .VK+.O68\1/
MH>V?[8MH;P_NCM,88+P>YR>@S7&R:]JNH>"M<\46E_);W.GSW+0VVU3$(X&(
MV.N,DLJDDYR"W&,5?LKHWOQ0L+LQF,S^&C)L/5=TR''ZT =-H>M6GB'2H]2L
MA*('>1!YJ;6RCE#D=N5-:->6^&]6NK+PIX?TZT8(^I:M?0M(7"8599WP&(."
M2H'3UQS@C3GU'Q#H36^G:E?P%=2U:*VM9U<2300NK,0Q* %LH54D'[W<B@#O
M7=(T9W95102S,< #U-5Y;X1:G;V/V:Y8S1NXF6(F)-N.&;L3G@=\&N#\=V6I
M67@W7%EUR::#[1;/;(,"6.-I$5D=OXE)W$?D<ULW=SJ%IX^T32QJ5Q)9W-C=
M/(CJF2Z&/#9"@Y^<^WM0!UM%<%I>J:J9-3\-W>I3OK$.I*D5P50,;5QYBO@+
MMX177I]X>]$UYXC\0/KBZ)>1VUQIU[]EM_,F 0%%0DR)Y9+!LGOTQC!!) .K
MBURTF\13Z&JS"\AMUN6W1D(4+%1@GKR#T]*TJX>-);OXG7:B?R9I?#D/[V A
MMC&:3E21@^V147A_6=3U&UL]#NK^4:Y9WLD>I2*J@F.+G<!MQM</$!P/OG'2
M@#O::[I&NYV502%RQQR3@#\20*=7%?$6.63_ (1D1WEQ 'URVC81, &!R<G(
M.<%01GCVH Z&RUZSO]<U+2(5F%UIZQ--OC*J1)NV[2>OW3STK4KS.YM;U_&?
MC4VFK75E);Z792"6%4+NRI,5R64C&1R !GU'>SI_B35?$#:#IZ2>7-=Z%'J4
M[1S"%G=MJ_*=C8 .3@#^(=N" >AT5C^&%UB+0H8=>N+:YU*(LDLMN<JX!.TG
M@8;;C/'6MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MB0[F?>40.<GC .<=*;X=\=^(_$W@H>(+'3=,$KM*L5D\SAI"F20& ZD XXH
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
ML'N 01GVJU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M$=0*^@GCCDQO16QTW#-)Y4>S9Y:;?[NT8H \:^(5_9R_&3X?S1W4#Q;MV]9
M1AF&#GT/:KOBWPIX8\=:YJ<T>I_V)XETN0(;I)=N]0BLKL,C( ;&X$$8Z]*]
M6^SP?\\8_P#OD4DMI;3J%FMXI #N = <'UYH \!\8:GJ]_\ L[6DGB"8/?/>
MJL<KG#3QJS;7]\@=>XP>]=_X9U+0_#L=N\>MI>SZR+**&V:[\Z57VA" ,DA
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
MR[^=HVY!7/?@FO0;>,PVL41$8*(%(C7:HP.P[#VH XRPU==)\8>.+C4;^?\
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
M".<Y [8SV +GC"^L-/\ #TDNI3W\%L98E,EB660,77;\R] 3@'.!@X[U'?\
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
M2=5W*I.X## ,1_ND=\UEZ!XPU#7-)^4V0U,:HUB46)_+V#Y]XRV2#$-X/0Y
M]Z .O@O[2ZNKFU@N8I)[5E6>-&!:(L-P##MD'--DU.QBU&'3Y+R!;V92T=N9
M!YC*.I"]<#UKA=;\2ZLFE>/UM5L[.ZT>-3%/'&79P8!)D\CYL$ 'H,=#3-1&
MI_\ "5^ RDEK+?-:7N)&1D09CBY(W$G'U&?:@#T>BN?\(:Y=ZYIEVU_% EY9
M7T]E,8,B-VC;&Y022 1C@DU?U^>ZM?#VHW%E+'%<PV\DD;R1[U!"D\C(ST]:
M )[G4[&SNK:UN;R"*XN6VP1/( \IZX4=35JO*IIM2G\/_#.ZGEANKV:Z@D1V
M5D!W6CGYSEB3G))&,^@K<A\;7UI:ZO!JD%L^HV.IPZ?&;5'$<IE"%&VY+# ?
MD G.WCK0!W-(S!5+,0% R2>@KGM"U;6+O6;ZRU"Q/V6-$DMKY+9X%DSPR%')
M(8<<@X(/;%=%0!ECQ-H#2>6-<TTOG&T7<><^F,UI@AE#*00>01WK@OAW;07$
M7C.&>".6*3Q)>JZ.@8,/DX(/6N<TS7;WP;'XVL=-$<VG:+J-K]DAGW,J)<,
MT:D$8"EL@<_K0![#17*W^O:E'XJU#1(#:H(](^WP3-$S%7WE,,-PW#C/&.M9
M/A?Q'J9\,^$K6:X@N-3UJW,JS21,!&BQAW9AN^=LD#@K][MCD [:\U.QT][=
M+R\@MWN9!% LL@4RN3@*H/4\]!5JO.?%L^M2:5HW]J6=LEY#XGM4@,3XCG0/
M\DF/F*9S@@Y(P>M=%X=UO4KS7M<T;5$M#/IIA=);56572520"&).05(Z\^U
M'244C;BAV$!L<$C(!KR^Q\5>(M,^'][KLTEG?SKJLD&UXVCP#=&+CYCQR,#C
M ')- 'J-%<I<:IXEL9((;\:1 )GF(NHP\B@#;Y48BW*[NV6)VY&$Z<\4])\<
M7&LZ7X8$%O!#J6MI*Y#Y:.%8O]8V,@GG: ,C[W7CD ZVSU*QU"2X2SO(+AK=
M_+F$4@;RVQG:<=#[5:KS'1]9GT#4?&,]VL4MY-K=M:QB%&",\D42J=O+=#N(
M!)X(!KK-"U;6+O6+ZRU"Q/V6)$DMKY+9X%DS]Y"CDD,#WS@@]J .BHIK[MC;
M "^/E#' S[UY]IWC?7I/#!\27]IIJV :6W\F$R&5IQ<>3'CJ-I/7@GC(ZX !
MZ'17&GQ3K.GS:M)?:8]UI]IISWL5U#:R6^YTSNA*N22Q&"&''7BFVGB?69=<
M\/631Z?-!J]BUX7B#J80H0D=3N!$@P>.1[T =9:7]I?B8VES%.()6@E\M@VR
M1?O*?0CTJQ7 Q^-;FT\.ZMJ-S9V\ L]:DL9I((GD2*-6 :9U&&;WQCJ*BUW7
MM7N-(T.YT_5=->"\URWMQ<VL9=)HBP(_CXY!##/.,9'< ]#HKB]2\4ZMYFK6
M^CV\=S=:45C>,V<KBZE\M9"JLIQ'PP +;N3SP,EC^)/$U[XF;1].L-.MW_LV
M"_ OF?<F]RK(VW^(;3TH [00QK,TPC02L K.!R0.@S3Z*YT:W?-XXO-  MQ$
MFFI>PR[&W!FD9-K#=R/ESQCK0!T5%>>VGCG6;[1_"%Y!96'F:Y*\,JNS@1D(
M[ K[?)WS_6IXO'%]:6&JQ:E;VLFJ6FJQ:7 +?<D4[RA#&3DDJ/GYY/W3B@#L
M5U*Q?4VTU;R!KY(_-:W$@,BID#<5Z@9(JU7G%S?7.B_$Z^U+5Y+>:*T\,27!
M>VB,9*+-N(VEFYX/?O6O8^(/$%QJMA%_9J36=[ [O*MM+"+.0+N4,S_ZQ3R,
MJ!R.G- '85ST7@C0(;F2:&TFB61R[V\=W,L#$G)S"'\LY[C;5+P/KNO^)=,M
M-7OX--@L+F!B(X2YE$@D*]^-N ??./7 ZR3?Y;>6%+X.T,<#/O0 H    P!T
M I:\YTSQQK]SI/AS6+JTTU;/5-0%A+%%O,BEG=%=23@ %1D$'/7(Z"[=^,=3
MMM%\8W8BLVFT"9ECRC;95$2R<C=D'YL9SVZ4 =S17(3>(=<G\61:)8PZ?&L^
MD_;DGGWMM;>JX*@C(Y/&1ZYXP<FT\<Z]+H&BZY/::<EK<Z@NGW4*%R^XS&$R
M(V< !AG:0<CN* .[M-3L=0DN([.\@N'MG\N812!O+;&=IQT/M5JO,(;KQ#8^
M(?'=UH-OITI@O(II([LOF7%M&2B[>A([G//;O6Q#XXFUN* :+$(Y9--AOV,U
MK+< &7=LC(C(Q]QLL3Z8!YP =O17!/XL\47%YH-A#I%G8WNJ6-Q,\5\SGR)8
MMH(.WJI+?7'I7<V_G_9HOM/EB?8/,\O.W=CG&><9]: &75Y:V,/G7ES#;Q9
MWS.$7)Z#)H-[:K9_;&N81:[=_GF0;-OKNZ8]ZY&]FDNOC)I5C*<V]IH\]Y$I
MZ>:TBQD_4+D?\"/K7+$W4FB>)[:TNHXI-*\3B73HI06CEDW)((,#G!=C@#H2
M#VH ]7M;VTOHVDL[J&X16VEHI X!]#CO3+74K&^DDCM+VWN'B.)%BE5RG;G!
MXZ'\J\FU/Q'<3>#_ !WK8673O$"6\5I<Z<>&M ,JK[OXBPD<AQQ@*!TR>EUJ
M-=%\5^ 8K >6K&:P94XW0^3G'T!13^% '5/XET&.=H'UO35F5MAC-T@8-G&,
M9ZY[5?N;JWLK=I[J>*"%<!I)7"J,G R3QU(%<9K/A?01J>A:39Z-81RRW/VJ
M65;=?,$4&')+8R29#$I)/.XYKG?B3X@TG5]"U%/[7L@MA=01PVWVE!)),LZ"
M1RN<X4;E'_ CTVF@#U.[O;33X#/>W4-M"" 9)I BY/3D\4Q-3L)+ WZ7ULUD
M 2;A95,> <'YLXZURWB_2M5\0P:??Z%)HNHVD"M*+*_B\V&Z) PP8' (&0#@
MCYC6$VKPZU<?#NWM; :?875[<23V2J%6*6W1_DP !Q("?JH- 'I,-]:7%H;N
M&Z@DM@"3,D@*8'7YAQQ@U'I^JZ=J\#3Z;?VM[$K;6>VF610?0E2>:Y#252;X
MD>+])EB$M@\5G=M"PRHE*D'CISL4GUQ3?"DMM%\1?$L$FE3Z7?W$,$J0L$\N
M:!,J)04)&XLQ!] %]Z .\HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K*U[2[G5[..U@O([>/S
MDDF#P&3S55@VS[RX!Q@]<C(K5K'\4>(K?PIH%QK-W;7$]K;@&46X4L 2!G#,
M,\D4 5O&'AE_%6CQ64=\+*:&YCN8KD0^8T;H<@J-PP>W?@FN>=[MOC"D4.I6
M2W:Z $D+P%E=O/)P%#@@]#C)X_.KVH_$FPTSP79^*I])U,Z;=;2NQ8BZJPRI
M8;^A]B?>M2+Q?8WGAFTU_389]0M+IHT18-@=6=P@!#, "&.#SQ0!E77P^ L-
M.;2]6FL=7L;F:Z34/*$GF23$F;>A(!5B>F>,#TJUJ7A*_P!4T6WL[K6_,NTO
M8;V6Y>V&':-@RJJ!@$7Y1QD]^<G-79?$\;:Y/H]C8SWM[:PI-=)&Z*(0^=JD
MLPRQP3@<>I'%4-6^(%AHWA%O$ESIVH_8XYF@EC"()8V60Q\JS#^(=B: &W'@
MR\35]7O-,UA+2#6(@M];R6OFCS FSS(SO&PD=0=PIEEX%ETO^PKFQU4+J.E6
M7]GF:2VW)<6_&$9 P(P5!!#=<YS5^Z\:Z3IOA&#Q+J;265E/&DD22@&1]XRJ
MA5)RQ';/KZ5%=^+Y].T636+_ ,.:I!9)&97QY3R1KC.70/D?AG'?'- $%SX"
MMY[$%+UHM5&I?VJM\L?2XZ?<SRFWY=N>G?/-2WWA"74XM8EN[^(ZCJ=A_9QG
M2V(2&'YLA4+DY)=CDMZ>E-\1>/K'PUJ^C:;=:??RS:NXCM&@$94L2HP<N".7
M7M1J_CVST;Q9IOARXTV_>]U%0UNT8C*'KG)+@C&#VH DO_"ES?:+H-@=3B1]
M*N8+CS?LI(E,/W1MW_*#WY/X5'<>'-1M;_Q%JUGK(@N=4AA1#'8^8T!C!"D
ML0_WCD$>G2JVO_$FS\.:;<ZE?Z)JPL(+MK3[0BPXD<$J2H,@8C*D9P.E;>E^
M(3J5^+232K^S+VPN8Y+CRRDB$@<%';D9&0<=10!?TH7HTBS&I,K7WD)]H*@
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
MZS#"\,5W'YBQN02HSWQ6I0 4444 %%%% !1110 4444 %%%% !1110 4444
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
M;:98)<ME%N#M5W"C[J!Y0,#_ )Y^M;$MQ<Z7XXT33(=1N;D&RN+C57FD)78
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
M:"55C=<$ Y#;&&?[N:G\7636&B^%[=MTTT>N6EQ.Z(3D^87ED..BY))/09H
MZ6[\6^';!IUNM;L(6MW$<P:=1Y;'H#SP>#5ZZU.RLEB:XN8T\T$QC.2X R2
M.2 .3CI7GEVD3ZM\3',)8W%A%'$WE$^;BW92JG'S?-@8&><57;5(=!N/!FK2
MM.)%T-K:5)+>5T Q%D$HC,CA@,Y7& 02#B@#TO3]5T_5H3-IU_;7D0."]O*L
M@!QG!(-49-2AB\1S1OK=J(X+(R2Z=M4R)AA^^+9R!@XQCOFL[X>+ID/A&&UT
MO4!?1P2R>;)Y;1[9&8R,NQN5 W\ ]L57/_)95DVML_L(Q>9M.W?YX;;NZ9QS
MCKB@#3T;QAH^M:)%JL%TBP2N416/S'E@HV]<D+G'7\JV+.]MM0M5N;.>.>!B
MP62-L@D$J1GV((_"O*M#@CE^'7ARPGN]1T74]/N76.\%LP6VG E&'##:R%20
M>WS 9YKN_!5SJ-UX=#:I!!'<K<3*9($*1W $C?OE4\@/RWOG/0T :-]KFE:;
M)Y=[?V]NP +"1P-@)P"W]T$\ G%8WBGQ3#I.I:-I8O8K:349V62<E<PQ"-VW
M '(R2H49!')K#MI!IM_XVT[789';49FN+4F,L+N%H501I@?,R[2NWKSTYJI%
M:7FCCX9V>IEVNK'?]J8 L(O]&=!N8< 9(7)ZXH N1^(-4FUFX\,-XELX[^WM
M#.E\D"8ED:1@B.AR.%7YMN,YXQCGIM"U-!X?:]O]?L=1597#WD"K'$#NQL&"
M1P?ESG)^M9-K,@^+NIR-N$1TB"(2%2$+K+(64-T) 8'%<C;/>6/AFRU*.RN9
M[73O%%S=WEO'$Q?R&>7;($QE@-ZL,>F>U 'H6J:_I\WAV]NK/Q%9:?Y9\HWD
MNUU@DXX9&(^;'\)YYK0O]<TO2B$O[^"!@GF-O;&U,XWGT7/<\5PGC&;3M8^'
M/BB\T;39?]/C0>=]E>.2[D&!PA4,<  9QZ^F:9XNO/M=]XBLX;.XA>XT+$$]
MM:M*U_E9/DW;2%52>1P3NZ@"@#I]4UB^MO'7AS3X)XCI^H0W32H(P23&JE2&
MST^;MZ5T5Q<PVEN\]Q*D42#+.YP!7G5G-YVN_#B413JL6G7"2F2%EV,8HU4-
MD?+DJ0,]<<5U?C*"UNO#,\-Y)=PQ-+#B>T!,D+B52L@P#]U@&/'0&@#1BUG3
M9K:>Y2]A\FW?9,Q;'EM@':V>APPX/J*CB\0:1/97%Y'J-L;>V;9.YD \IO[K
M9Z'D<'U%>;7LWB'^QY9KM&U>WTO6;>XEOM.B,<E_;B/#,%4\NA*9VG'R>QJW
M?W.B'2+_ %[1]&O;M+NZLA<WEY%</]Q^)?*?#-Y0P>  3@9.#@ [+4O&&BZ;
MH&H:PUXDL%B")40Y<.!D(5ZACD=?7/2M:RO(+^SCNK>1)(I!D,C9'OS7DE_#
M<WMC\3(+>'4;J2\M(98));1D,X$ !Q\H&<C &,\=*]7TF\BO]+MKF 2")T&W
MS(V0GCT8 _I0!FPZY8VTVL75YXCL)+*WE4%<H@L_E&4=\\DG)YP1G%7;+7](
MU&_FL;+4K6XNX5WR0QRAF5>F2/KQ7F^LJ9++XIHD,C-=*@MU$;'SC]F5/DX^
M;Y@1QWK:B\H>/O";P1E84T>>%F2,A5),152<8!^5L ^E '8:I'JDJVR:7<06
MY,O[^2:(R8CVMP%W#G=M[],UR/A[5O%6N?VYLO\ 3P^EZM)8K']C(\Y$"$G/
MF?*2&([@<5WA(4$DX Y)KAOAPV+KQ<K*Z&;7[B>+>A7?&5C =<]5)!Y% $N@
M^,8H[K6K?Q#J]E%+#K,EE:!ML6Y D9  SSR_4GO73:CK>F:0,ZA?06PQN/F/
MC"YQN/H/<\5Y7JT7F^!_B2D=O(US=:H[0*(COF&V+:5XRPRK8(]#6MJ=[96?
MC+6$U^#4Y-*UFVA%G/:).\<BA"KPL(N0<DD C^(T >EJRR1AD8%6&58<@CUK
ME/".LZKK&H^)(+ZXA*:=J#V<'E0[20%5@S9)R?F]A6]HUK#8:%96L%L]K!!
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
M.<CCJ1C:9J.BQV>EZ+J&IR6EMI6M27D<EQ9SK(VV60JKL4V#ESEMQR.,#)P
M>GVVHPMK.K;M<M)H+:*,O:J%!L^&W,[Y_BQG!QC;4&J>,=%TO1M0U*2\1TL8
MA)+&F=_.=HQU^;!Q^?2N6NXK6;Q3X]2]ANFLKG3K6-C;HVYP%D#^60/F9=PX
M&><5FZA'KESX3\8:6UP->A&E+]EU**#;-+]_]R^.'=>3QS\W/)H ]'/B#2TT
MZ&^EO8$@E4E6WYSC[V,=<=_2F3^*- MHH)9M9L$2XB,T+&X7$D8!)8<\C /-
M<3J>L0V?B;2M;O8=4_L&YTS[*ES;Q3*8)@^X[T4;PK# SCDJ/K3!I^F6.O\
M@2&PTV>VTZ*:]D6*=78Q+(AVL^[)3<QR V,9QP>  =U-XFT.WMH+F75;1()X
MUECE,@VE&^ZV>@4]B>*EU+5K*PBVS7\%M*\;,C2?-@#JY&?NC(R>![UY_?MI
M^G>*?$.D^(['4S8:KY9LC9QS-%-'Y*QM#B+H05/!Q][/%6M)G7PUXXU"#5+.
MY@L[S3K.+33Y;W"JL2,'@W '+!FS_M9S0!T?@+5[S7O ^E:K?NKW5S$7D9%"
M@G<1P!]*Z.N.^%:O'\--%BDAFADBA*,DL3(0=Q[$#(YZ]*[&@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBL;Q)X@7PY96]Y+:/-;R7,=O(ZL (=[!0[9_AR1DCUZ4 ;-%<ZOBR(
M:UK>F36IADTJV6Z=WE&)8V!(*XYP-I!ST/K58ZK:S>,=)BN=%N(M6ETV::&5
MY5PB93?'PWWLE<DCC'!H ZNBO)-9UV^\0_#$ZKJ%IY$D>L1K'Y4F[A;WR]H
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
M]O932$DG'R2$X'OZ5?A^(.F+JDUE?".W"6;WPFCG29/+3[X8K]UP.<<@]B:
M.NHKG8O$EY)=0P'0KM/M5JUS;2%@4^7'R2L!B-CD>HZ\Y&*YN#Q2NK?#_1=7
M\0:/).E[>V^P0R@*CM,/+8\@X4XXYSCF@#T:BL.#Q&)?%-]H,MHT$UM;+=++
M)(-LT;$C*]^""#GIQUJI+XR@CM[(-#%%>7EN;I(+BY6(+'D8+,>A.1@8/?.,
M&@#IZ*\VU+7;/Q.W@76K)98UEUDQ-'(<,A$4H92 <'E>OTKI;;Q='*WB".>R
M>VET3F9)) 2ZE"ZNN/X2!P?8C'% '245#:RR3VD4LT#02.@9HF()0GL2.,BN
M=U?7]1M/'&BZ+;V:O;7D$\TDGF ,=FT8QV W@^I_F =16?K>D1:[I$^G33SP
M)+M/FV[[70JP8$'!'4#@@@]#7GOA_P 1_P#"+67B*9]-NI]/B\13QSW"R+B!
M6=$7ACN;!(SCH*ZG7O'%EHDE^BQI</IR"2ZC^T)&X!7=M16.7;;@XXZC!SQ0
M!?L-#NXIHI=3UJZU,PMNB66**-5;!&XA%&3@GJ<=\9P:VJQ=2DNM=\)-/H%Q
M$D]W DUK)/N5&4X;#8^8!EX)'(S52WTW77UI)-0_LR33)-.2*:*/?NCG'WA&
M#QL/J?F^5?2@#I:@2TBCNY;K!,TBA2S'.%'0#T')-><_#K0+?7?A=IEQ<7-_
M'?SI+F]ANY%F5A(X!W;N< #@Y''(J;PAX\O)-#T^'68FN;TZQ)HDMS%A0TJ
MD.5]"HYQW[4 >CT5Q/B+QQ<6&B>+'L; _;M#103)(-AWIO5QZX!!QCKQ[UL?
MV_/YUMI\=B9=5DMC<O 9@%2,':&9\?Q'@  ]^F": -ZBO-]4U<ZAXJ\":S#I
ME_'-.MZ/L4R^7*"(B-K*Q &#GD]N:[#PWKZ>(;&XF^RR6D]K=26EQ!(P8QR(
M>1D<$<@Y]Z -BBO,4?38OBEXI@U%+I[5+2UDCCACFD6,D-O($8.TG YXS4_@
MGQ1]E\)ZMJE[>3W>F)JCP:8LDGF7#1LRK'&V3G<6. '.X \X% 'H]%<\/%/D
MZQ+I%]I\L-_]E-W!''(KK<(#A@C':-P.,@XZ@@D5B?\ "RC_ ,(P/$;>&]2&
MEM!%*D^^+YB[A,;=V[@D<X.>WJ0#O**YQ/%$YNH;"71KBVU*YEE6VMII4^>)
M I,S,I;:OS 8Y.3C'>J5S\0+>UT>^OI-.G$NFW:VFH6Y=0UN6( ?/1D.X'([
M'IP< '845@+XGC_X2>_T.:V\F6TLQ>^:\HV21$D9'<8((.>GO56X\:100VZ&
MU2._EM!>-:W-TD)C1B0H+'C<<'@<<')'&0#J:*XI/B-;WD6C-I>CW]ZVKVTT
M]JH,:9,6-Z'+<$$XR>/0GI6C:^*VO;J6"WTUVDMIX+>\B,R^; \@0Y*#.54.
M,MG^%L9 S0!TE%<7=^ UN;#5[9+RZB^W7HNXBM[+F!_[X/7J<[/N\*/>K<^H
M-HOCW3M-!/V/6X9V5,\1W$0#$CT#*3D>JYZDY .IHHKD/#^NP:A9ZSXHOYA'
M8VUQ/%;LWW8K>$E6;'JS*Y)ZXVCM0!U]%>=:I?7&H>._ EU+ITMK%/)<O&S2
M@DJ;=R%=1PK<@]^_-;NE:BUCXWU#PRQ)@-G'J-F"<^6A8HZ#V# $#MNQT %
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
M X]:L^,O FG>-[>SAU*[O8!9R^;$]JR(P;&,Y*D_ECH* .'^*?\ R5?X<?\
M7X?_ $9'7KKS1QO&CN%:1MJ GEC@GC\ :Y+7/A[9^(-6TC5+S6-4%YI)#6SQ
MF$88$'<P,9!)*CV]JTH_#3C68M4N-<U.YFAA>&%)?)$<>_&6"K&,MQC)SWH
M\]^ O_'OXK_["K?R-8OCW7I-.\7:)X_M+MY8+6[:TDM5S@6O3<.QW_O#G_:C
M]*]'T'X<6/AS3M6L]-UC5HUU-B\TA>(NK'@LA\O@X-:FK^$K/6_"+>&KRYN3
M9M&D;2((Q(54@C^#:,8'0#I0!MP3Q75O%<0.LD,J!T=>C*1D$?A7A>FVFI:C
M\2?B;INEVUO-->P?9RUQ*42,."NXX4D]>E>Q^'-!B\-:%;Z1;WEW<P6R[(GN
MF5G5>RY51D#MQ67HG@6RT+Q3J7B"WU#4);O4O^/E)C&4;TP @(Q]: *WA3P>
MO@WP$NF2S+<W<-K*LDX! ^8LY5<]%!8_7K7+? *WANOAALGC5U74GD /9EV,
MI_ @'\*]4O;;[9936WG20^:A0R1[=R@^FX$?I6'X,\&6/@?27TS3;N\FM6E,
MH6Y9&*L0 <%57T'6@#SGXC))\//B+I7CS3X]UM?M]CU&W4@>:<<$>Y"Y^J#U
MKUG1["2QM&:X97O;AS-<R+T:0@<#_94 */916/XS\"V'CFUMK74[V^A@MY1,
MB6S1K\X!&260GH372PHT<2H\KRL!R[@ M]< #]* /(O'G_)>? O^XW\VKUBZ
M2UN MI<A'\WYA&W\6T@]/0'%<WKG@&RU[Q38>(IM3U*"^L!BV\@Q;$Y)Z-&<
M]>]:-GX=-OKPUBXU?4;Z=;=K:..X,0CC5F5F(5$7DE%Y.>E 'G5]_P G0Z9_
MV"F_]!DJ+XY6\-K9^%8X(UC0ZP7(']YCN8_B23^-=U-X"L9_'47B]M1U :C%
M'Y2(#%Y03!&W&S/\1[YIWC#P)8>-38_VA?7\"V4OG0K;-&HW^IW(Q/\ *@#@
M_BXTFG_$KP!J&FY74I+EH6V=7CWQC:?;YW'XFO7KV\AT^QN+RX;;#!&TCG&<
M #)K%@\&Z<OB*/7[Z:YU+4X8_+@GNV7$"\YV*BJH/)YQGWJ_K.D#6;:&!KVZ
MM4CF28_9]GSE&# -N5N,@<<9H \:L-9F\+?&>TU"[O3-:>*(5CNLD[8)^BH#
MW"G:H/HQK3\63R7_ .T5X4TO4,G38+<SP1M]UI=LA#?7<BC\!7>^,O NG>.+
M"UL]3NKR)+:43(]LR*^[!&<E3Z]L=J=KG@C3?$-MIXOY[LW^GD-:ZE&ZI<1L
M,<Y"[3G R-N/:@#<O+"VOO(^T1!S!,L\1/5'7H1^H^A->1>-O!=_->WGC;PN
M6C\0Z9?.S(@S]IB"KD8[D#/'<$CTKT^TT6>.>*:^UB]OVA.8UD$<:!L8W$1J
MNX_7([@ U-I>DG2WNV^WW5U]IF,S"?9\C' PNU5XX'7- ',?#7Q7!XTT_4-:
MAB,+231I-$?X)%B0, >X]#Z&N,U.6:;XL?$19\E(O##)#GLAC1CC_@1:O5M&
M\.Z=H,^HR:=%Y*W]R;J6,?=$A4 E1VSC/U)K/UOP5I^M:E-J'GW-I=7-D^GW
M,EN5_?0,<E3N4X/HPY&: /+]#T'Q;XI^$OA%](FTHBS6=GAU.(2K+B1DCPK(
MR\(" ??M4&KWL>M_"K4]'U?3X?#VMZ=JD<"06$ 6.>Z(S'A1Q\PSSG P&SCB
MO5;KP5 5TA=*U;4]'32X_*ABLI5\MTXX='#!NG4BG:KX'TG6=)DL;IKCS7NE
MO3>*RB;SU "R9QMR  ,8QCC% '!_#;4KZ]^)>LQ>*X'@\5VVGQV^$ $4ENK
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
MJ-YK=M::_:ZB?M"1Q 79F\PJT#$MDH0<8Q@*!T H ];JIYM]_:_E?9HO[/\
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
MVOM3BCN87BVJT;1NV,LN6^Z.5.#SUKKK'Q1H^HV5Y=P73+'92&.Y$\+Q/$V
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
MGAABNUHH Y;X<6MS8?#[1K*]MY;>ZM[<1RQ2H596!/K74T44 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MM+N R66J2:K<R2(1]HE??N  /RC]X<=<8'6F^-5TOQ'=6GAZ#4-FNP744R+
MW[V",_ZQCZ*8BX^I7U% '3:'J$^JZ6E[-#'$DKL8=CE@\62$?D#&X8;'8$5I
M4R*)(8DBB0)&BA551@ #H!3Z "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *RM=U^U\/P6TUW%.Z7%S
M';*84W;7D8*I.2,#)%:M<9\3 S>'+$(VUCJ]B V,X/GISB@#LZ*\TU#Q!J?A
M:[\91?VA/?1V5C;7=NUWM8Q/(71ON@?*-H;&.,&M.6U\1V4UU=KJ\<>G2Z?)
MA?M7VB7SP-RR1EHP " <KT[@"@#N*;)(D,3RRNJ1HI9F8X"@=237F-GJ6L67
MA'PSJDVMW-S<:_\ 8K:07#JD<)9&<LI"$JS8"Y.>3GTQ%XTL==L_!?B:/4-3
M!LRUM+9PQ73231*7"NKN54LA/(SGN#F@#U6BN.%U->^.9_#+7EW%:V>FI<[E
ME*RS.[L-Q8<X4*.!QEN<X%6? FJZAJ>CWD6IR>=<Z?J%Q8&XVA?/$3[0^!QD
MC@X[@T =1562_A2_CL1N>X=/,*)SL3.-S>@SP.YYQT.+5<7X,FDU#7_&EU.S
M"8:I]C7U6*.)-H'XLQ^I- &G?>,+*RFD L[^YMX;G[+<75K")$@DVAB& .[
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
M&ZD]\JQH [>BBO/SKEY9>,$LM;:_M%N-1*6%Y$V^SN8SD+ P'W'^HR2.N.*
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
MH ]BTS4(M5TVWOX$D2&XC$D?FKM8J1D'';(JW63X7_Y%'1?^O"#_ -%K6M0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M\L?D?<X*J^W/(!R0,C/ITZU/8:E&+*QCO]1L'OIX48^1( DK$=8P225)Z=:
M,Q/ >@Q6,%E'#<I;6]T+N&,7<N(Y%8LNWYN "20O3GI5MO"ND27FIW4T#S/J
MD2PWBRRLR2HH(4;2<# )Z>M:?VVU)F N8<P#,P\P?N_][T_&BTO;2_A\ZSNH
M;F+)7?#('7(ZC(H RO#_ (2TKPR&&GK<DE?+4W%S)-Y:?W$WD[5Z<#K@9Z"M
MRD9E12S,%51DDG  KFO!OBY/%<.HDV[6TUG=&/RGX8Q, T4A';<A!^N: )[?
MP?I=C-*U@]Y90S.9)+:VNGCB+'J0H.%S_LXJS/X;TVXU'3;]HY$GTT,MKY<K
M(L888;Y0<'(XYS5Z?4+*UE2*XNX(9'^XDD@4MVX!/-)=:C8V,"SW=Y;V\+'
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
M2-G*AY6DV*S$A=S<G .,G\ATJ_'?V<ME]MCNX'M,%O/60%,#ONZ8IUK=VU]
M)[2XBN(6X$D3AU/XCB@"AK'AW3M=ELYKQ)A-92&2WF@G>%T)&&PR$'!'!%9P
M\!>'T@:!+>X2(WPU#:MU( )PVX,/FXP><=,UI:KJ_P!BN[#3X KW]^[+"K?=
M55&7=O91CCN64<9R+4^H65G+#!=7MO#-+Q&DDBH9#_L@GF@#.?PGI$UYJ5S/
M \[ZG"L%VLLK,DJ*"%&TG QD],=:K6/@?1K"[TZZC-])-IRNEHTU]*_E*P *
M@%NF% P:V[C4K&TGC@N;VWAFD^Y')*JL_;@$\TMW?V>GHKWMW!;*QPK32! 3
MZ#)H L5Q=UX>OM-\)ZYH6EV<=W;7/FO:Q-*(P$E;,D6>Q&YRIZ<@'&,F]>>(
MKBR\=6VE3R6D>ERZ;+>-,^59&1T7EB=NW#GM71PS17$*302)+$XW(Z,&5AZ@
MCK0!P6@:%<0ZC;7-I:>)]-2!LRQZEJ@GB=<$;%3S7R>G)VXZY[5TVC:.UKJ>
MJ:Q<@"]U%TW*#GRHD7:B9[GEF/NQZ@ UHW>HV-@4%Y>V]N7^X)I53=],GGJ*
M+K4+*QV?:[RWM]_W?-E";OID\T 1:QH]AK^ES:;J=LMQ:3 !XV)'0Y!!'(((
M!R*I:3X3TK1M0OM1MHY7U"^ %Q=S2%Y& & ,GH  .!CH*V@0P!!!!Y!%<MXZ
M\4MX;\/75S8W-@=1A",MO<-DLI8*<*&!Z'/X4 6]$\&Z-X=U._U'38IXKF_?
MS+IFN'<2MDG)#$C.6;\ZT+G2+:[U.UU"1[@3VH81;)F51GKE0<'.!UJ:ZU&Q
ML6C6[O+>W:4XC$TJH7/H,GFL+7_$\=AKNFZ';WEG;W=\LSF:X(980B@C*[EY
M8LN.1T- &E/X=TR>RU*T^SF.'4G9[L1.4,I90C$D'/*@#BH-&\(Z+H6A2:)9
M6A_LQPP:VFD:5,-G</F)X.3Q3-#O-62VO'\1WFC"6 KN%BS!81M&=Y<\9/(Z
M8![]:UH;ZSN+B2W@NH)9H@#)&D@9D!Z9 Y&: .?/@#0FTU-*=;N328V#+I[W
M3F$8.0,9R5!YVDX]JL^(O!NA^*M/@T_5K5Y;.!@T<$<K1(I (!PI'0$BM:/4
M;&:\DLXKRW>ZC&7A652ZCW7.17/>+_%+:(EDEA<V#W4E_;V\UO*VYQ')(JDA
M0P((#=3D4 6=:\$Z%XA73_[3MI9I=/;=;3B=TEC/'\:D$]!U/:K&J>%]*UB>
MTNKJ%Q>V?_'O>12M'-'ZX=2"0><@Y!STK9K,TZ]D6S>34K_3W8W+QI);MM3&
M\A$.2?GQ@'WH IV_@W2(-?77I$GN=62+R4N[B9F9$P1@#[H^\>W>KVF:)::3
M:36UH]P(YI'E8R3O(VYB2Q!8DC))-6K:]M+WS/LMS#/Y;E'\J0-M8=0<=#[5
M3UKQ!IN@16SZC=1P_:;A+>(,P!9F8#C/89R3V H Q]-^'7AS1]/U"PT^WNK>
MUU $7,2WDN'R,'^+C(..,<5T,FG6T^F/IURAN;62,Q2).2^]2,$,3R:Y^U\4
ML/%VLV%_<V$6FVEK;3P7&[9GS2_WF+8/W1C&.M='<WUI96_VB[NH((/^>DL@
M5?S/% "V=K%8V5O9P*5A@C6*,$YPJC Y^@J:FQR)-$LL3J\;@,K*<@CU!IU
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M;!&QV()XJ>]NFUOQ?'I^G:A9H^CI]HF65#+F5PR*-JNIRJ[R>?XU[UU0
M  Z 4N* /./ UW'X=\6Z[X+NKNV?][_:%B(QL7;+S)&JECC:V2%R3ALUR^F:
MKI\?@?P'8-<Q"[L-=B2ZAS\UN0TPPX_@_'&><5[?BFA$!R%4'.<X[^M 'F45
MU+8>*8A9W5IK&E76MR(]G(-MWI]P6<.ZD'YHQ\QY&0I]*Y_6)M-'PW\>64[0
M"[BUNYD$3 !T#3J4/MD$D>HSCH:]MV+OW[1NQC=CG%.P/2@#@-;F\/Z'XB\/
M+:V]A8&[-Q+#J&-L(;8BGA2%>1UP%)/0'KT/)6%_:1_#7PO"URJM;^*8U<2?
M(4 O7;!!QC"X)'8$=*]K(!QD#CI1@>@H \QU&[TZS\:^-Y# +E#H$3S6]L^V
M2;'G;@".=V".>HR#531-2TJX\<Z=))?6,]C/X:>%5B7]P LB'R\G.XJN<Y/'
M.0O2O6L4@51C  QP.* /$M"_LNU\&_#*ZC-K%=G4HUEE!428,<JL&/7'W0<^
MP]*]FU"Z%CIMU=E-X@A>79G&[:"<?I5C ]*" 1@\B@#Q^_LM+T:[LO$/P_U4
M07=[=Q+-HD4@:*[#L X,76-E!))XV@'I4U_=:1/K7BGP[XLU*[M)+V[62"!8
MU/VJ#8@C\H["Q8%2,*>#TY)KU@1H)#($7>1@MCG'UI2BE@Q4%EZ$CI0!Y>-2
MT:S\1>)]"\8%T74(H%M1<[BUS;^4JF-"O)8/OR%YW,2*NB]L-&^)LGVQA91W
M7AZWBMHYCEI&663,8ZEW 9>!D\UZ&55B"5!*]"1TH*J2"5!(Z$CI0!XAH/\
M9%UI/PK2[^R28,\<@EV]/)DPISVW8XZ9-=C:V^EV'QC6RLX;2W4>'O+$,2JH
MXF&!@?[/;TKO@H     Z"EH \G\-:5'XC^#5E96#QC6=,/GP-CF"[BD9E5O0
M\8(]&]Q78^#KJ37K5_$UQ:O;27\<:10R##11(#P?J[2'W!7TK2UO3M3U".WC
MTW63IBAR9RENLC2(1C"EONGN#S]*OVMM#96D-K;H$AAC6.-1_"H& /RH D>1
M(HV>1U1%&2S'  K@OA)<6L_@651+%(JWMV9!N! 4S.1GV(Y^E=_1B@#Q[1=*
MTJ\^$GB>:RLK2:_4:I'&\4:M(H9Y-JJ1R 0%P!UXK0M=<TK4/&'@66SO89T&
MEW4;/$V0'V0_)GINXZ=1WZUZC351%QM51CI@4 >7^$YYK?4-,TR.YL]<TJ73
M9AI]]&,7-K$-A\N91D'.$&>#E>16/I6LV]AX%\!WCW4D.EV3&+4I[>,/]EF,
M;*A<%6 PQ(.1QN!]*]H5%4DJH!;J0.M*54J5(!!ZC'6@#R349-+TFPM=;TF^
MOY]!DUP76I7D:(Z!FB9?,5=FTHKE"2%(W#CD<=EX-BT5YM6U+1+ZXOH;Z9)9
MKABOE/*%P=@55&<!=Q Y..X-=2%4+M &W&,8XQ0JJJA5  '0 =* .+ODDC^,
MNCRRY\B71KF.'/3S!+&S?CMQ7.:C=Z1+K_BKP_XLU*ZLS?SH]O$(U(NK?RT"
M"(E&8L&#<*<Y.0,DUZ5J.F1:A]GD+&.YM9/-MYE&3&V"#]002".X/8X(N; =
MI<*67H<=/I0!XQXUO['^S/&>F(3:7L>G6_FI<,9+B\VQ[E91G 5,X9E!YR<K
MU.[)XAT>U\::D/$=PBZ9JNE0)IUQ-GRI8_G$L:MZL6!P.2,>U>EE03D@<C%#
M(K8W*#@Y&1T- 'FJP:,OQ%\-V1@CCLX-!F6&VNCEHU#Q; P8DYV@G!YX/I6M
M\*Y87\$K%!(C1PWUVBJA!"+Y[E1QT&",>U=KBB@#R_QQJ-@=6\3:>3':WKZ
M5WRY=[Q")2$A3IA3G<0">>V,U1N[XMH]AJ>E:O827*>'H1=Z;J'^JO;?#9V-
MG(?(<9&0<KFO7< G.!GUI#&C8RBG:<C(Z4 5],F-SI-G.;=[<R0(Y@D^]'E0
M=I]QTKQC5-6L7^%?B33-7EB7Q%'J+R75O+CS6;[0"CJO4KY>T CC Q7N--,:
M%MQ12W3..: /+=6U+2&\5^(]+\3:K-9V6JP0_8F"(8[JW,05D1BC'<'+G (.
M6R*O71L+/Q[X$M&DVF+3;M-MVX,H^2$('_VCM/X@UZ*R*Q!902IR,CI2XH \
M9UMM-_L?XKPJ;7;O1HT&W&_[.@R!Z[\_CFM>46=MXYT1=%:TANKCP_=*AB*C
MS')C*9QUYR>?>O3\#THP/2@#R;PG<Z)K=MX=C&H7S^(])0K]@9$1[>79ME\S
M" ["<Y+'G(ZDUD?VQIDWPVT*UO9XEURSUJV>_@F($\<WVD>8[#J,Y)W=,'%>
MWA%#%@H#'J<<FD\M-Q;8NX]3CF@ )1XB6VF,KSGH17B!;2G^'UNC-:&./Q;A
M!E?D0WF3CT&SGZ5[C1@>E '">'386WQ4\2VMB;:)'L+)O*AV@%AYH)P.X!7]
M*F^)+PP:=H5U<%$M[?7+.2:5^%C3?R6/8=.:[7%!&>M 'F$S:-J'CKQ<]R;.
M:,:+;;/-VD 8ESP>G!7Z9'K63I6N0Z;9^"+S5M3FL])DT(6R7B*CI%<_)E7+
M*P4E5QGCH1ZU[+@>E(R*ZE64,I[$9% &!X,L=-T_PW#!I#W,FG>8[P//_$K,
M22HP,(23C@<=.,5T%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %<IX]\0W>AZ586^FLJ:CJM_#I
MUM*Z[A$TAY<CO@ \>N*ZNN9\<>&I_$FD6PL9HX=3T^[BO[)Y<[/-C.0&QS@@
MD4 27GAB3^RI8M/U;5(K_9\ES)>R/N;_ &E)*@'H< 8SQBFMXTLSKUSHT.G:
MI<7-K-#%.8K;*1B7[KDYX0=S_/!Q8M-4UF\A6*30+BPN2,/)//"\*'N04<LW
ML-HSWVUGZ3I=_'XT\4W=S9R166HI;K!-YB'=Y<95N Q(Z\<?E0!9'C331=Z=
M&\5REMJ4ODV=ZRKY,SX) &&W#< <$J >QZ5SOC[Q&+KPK)-IBZB(X]1@@6_M
MY-D183JCJ<,&9?O+G:5S3O!^CZYI$-EHE_X:TX+IY5%UE7C(FB0_*0F-X<@
M<X Y.>QR3X<\4VOP]E\'+HQN7M;R-[>^6YB6.>(7*RY(+;E?&<@C''4]" =E
M)J]C!XKU9(8-2FU*UTY)7@W[8GCW-MV!F"[B=PSQTZU;\'ZY<>(_"]AJMS:/
M;/<PK+M)4@AAG*X)XYQS@\=*S%TK4IO'VI:B]DT=G<Z1'9I,9$(\Q7=CP#G'
MSCG'8U;\!V6HZ7X,TS3-3LOLMQ90+;D>:K[]HQN&WC![=_7% $/CRZU?^Q6T
M[P])Y>L7"/+$XZHD0W,?Q.Q/K(*T-"\26>L^$;3Q#O6*VEMO/E)/$6!\X/\
MND,#]*IV^D2:MKNH7VK65W;!-L%F5N]@,(&2?W;YR7+9SV"US^DZ9=>%;/Q=
MI][IP7PRYEN;-[BX7:%=/WD;88L%+9QP3R>] '0Q>-;"2\TNV:SU!&U6(S63
M&$$2H "3\K$K@,I(8 X/UQ%9^/\ 2[TSNMGJ4=K;O.EQ=RVV(H6A^\&.>#Z#
M'-<WX>CU+2[C0'UWPUJRBPA6RM;A[NVECMS)M3[J$.<X5<G) Z]S5RS\*ZI?
M>!?$^B7,!L;G4+V[GMGD='4B20NF=I..P(_G0!T2>,-/75'TZ^BN-.G6U:\4
MW00*\*_>8%6;&WN#@^U)'XPLFU6WTZ:TO;:>[@>XM/-C7_2%0 L%"L2& (.U
M@#STK AT?6/$7A_4-,U+PU8Z#-/92VSW,4D<AD=T*@H$Y"<Y.3GH,'DU;\+Q
M:X@@75/"=CI\]I&1+=021.;E@N/W0&"N>IW$8Z<YR "6W^(^DW%II=Z++5%L
M=2D\F"Y:V^7S/FPA );)VG& 1VSGBK]GXQTZX35?M$-W8RZ64%S#=1@. XRA
M7:6#;N@P<YXQ7)67AO7K?P-X2TQ]*D^UZ9JL5S<H)HL+&DC,2#NP>&&!]:FU
MOPIK.L:AXQ\FV$ U"*Q:QFF=&1Y+=BV&4$D G Z=,T =%-XXTZTGU&VO;2^M
MKJQLS?/ Z*[20 D%TV,P(!&#D@BEL/&MCJ&H6-FEEJ$+7]JUS9R30A$G"@,R
MJ=V=P##J #U!(YK'^R:UJGAK5XY/"-KI%U-I\ULL44T+O-(ZX&&7 5![G)ST
MXY=!HVKKJG@69M-D6/2K26&\8RQ_NV:)4&/F^;E3T[?E0!:T36M1\7^&[V[B
MM9]-NX;B=;5V="NZ-V158*QW?=PP(P<\'H:V_#&N1>)?#.GZS"FQ;N$.4SG8
MW1E_!@1^%8GA6&]\+>']5CU>U$$%K=75TLXE5A+&TCR @#D<''.#GM4?@2PU
M;PYX1\,Z1)IAD#QRR7TIF53:%BT@!4\MEFV\=,4 =K1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !4-Y9VVH6<MI>01SVTRE)(I%#*RGL0:FHH QM,\*Z-H\RRV=HRLG^K\V>24
M1]OD#L0O''&*V:** "BBB@ HHHH **** (IK>&Y"":,.J,'"MTW#H<=\'GZ@
M'M4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !112-G:=N-V.,],T +17G.A^/]=U[5/%-A::/8>=H$QB8/=.HN"&<<'8=
MO^K[YZU8T[XDIK?PRO?%^G6(5[)9#-:3O_$@R5# >A!!QWZ4 =]17 Z-XT\0
M:WX2L?$%KI.GLMRK2FT^U/YHC5]CE?DPQ'7''6K_ (C\;_V;XDL/"^D6:W^N
MWJF01O)Y<4$8SEY& )['@#)Q[C(!U]%<\=1\06FIZ=9W=A9RPWCNC7=O(V(6
M$;. R$9P2N,[ORXSSGA_X@ZMKVH^+K*+1[?SO#^]%1)F)NI!Y@4#CY<F/WZT
M >B45YW?^.]=T[QYH_A*?2M.-UJ5N9A,ERY2/ ?C[F3]P\^]=GHUUJ%U9.VJ
MV<=I=1S/&4CD+HR@_*P) X(P>E &C17,>#/&VG^-8-2EL>!97CVY&<[U'W)!
M[,/Y&LNZ\<ZA!\5+;P6MA;%;BW-P+LR-E5PQQMQU^7'7O0!W=%9/B;7H/"_A
MJ_UJYC>2*TBWE$ZL<X ]LD@9K.T_7=6N8](NOL]A=V&HL-T]G,Q%N"A8=1\X
MR-N>.3TH Z>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *.E%(0&!! (/!![T ?.6DZ?K.L:O\58O#>J
MR6U_]N+I%$5_TE/,GW)DC(..A!')'K72Z+K>A7W[/FMVVF6T6GS6EA-%>6FX
M[EF*G+'<<G<>F?IVKV..TMHG#QV\2,.C*@!I#8VC$EK6 DG))C')H \<^&=Y
MHWA[P3I'B:_UU4CATVX@DM);D':QG##RTZACM(('7Y:?J"2^%_V@+?Q'JRF#
M2=7M! ERY_=P2>6J[&;H#E/_ ![ZUZ_]@L_^?2#_ +]C_"I98HYXFBFC22-A
MAE<9!^H- %1-9T^:]2S@NXIIW4OLA;?M7^\V/NCL">IKRKX0S1O\2/B1MD4[
M]1#+@_>'FS<C\Q7KEO96MI"8;:VAAB/5(XPJG\!2QVEM$X>.WA1AT94 - 'D
M7BR:)?VD_!^9$&VQ8'+#@D3X%>A>*[[_ $:WT6WEA%]JCF&..2;R\Q@%I#D
MD?*" 0#@LM;365J[EWMH68\DF,$FGO;P2R+))#&[KT9E!(_&@#Q**:7X=?'!
M)+R.UL]+\31X>."8O''+G .2JX^;VP!(:MZK>6T'[3NF237$4:+IA5F=P #L
MDX)]:]@DM+:9]\MO$[?WF0$TTV%F22;2 D]28Q0!ROB+Q=X<EM-4T^Z,&H6$
M$$7]H['WK&DL@C ..^-S8'(P/6N!L_"]U\/_ !KX?D\&Z[)?:+K-V(YM.:02
M 18RTH(X*JO.[ (X&3FO:DM;>($1P1("03M0#)'(_*DAL;2VFDE@M8(I9/ON
MD84M]2.M $]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 445@^+;QH=)6RA$QGU"
M06R^0I9U0\R, .<A Q!]<4 :FFZE9ZOI\5_87"7%K+DI(G1L$@_J#5JO.O ,
M\>B>)]<\)I#-;V9;^TM,CFB,9$+G$B 'LK]/]ZO1: "BBB@ HHHH *YVY\<:
M!:.%FN+M0UR;1'%A<,KS!BNQ6"88Y!'!.<5T5<+\2$2.+PBJ*%4>)K+@# ZM
M0!M/XTT2,PJTMTKS7D=BJ26<T9$SXVA@RC;D$')XKH*XKXC1'[+H#0[$G?7[
M$!V7/.\XR.,@9Z9K.G\5:MX>;Q?;W=Z=0_LPV9M9IHD0K]H.W#; H(5N>W'4
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
MI3 < [2"..> >:T=*N_$6HZ]X@#Z_'#:Z1J&Q8GM4"R1F!7VNW4 %LY'/!_
M [RJ>HZE!IFGR7LRS211L%(MXFE?)8+PJ@D\GGTYKB=&U[6)?$>AV$VI2W,&
MIZ9-+).((TC\Y/+^>#Y0Q3YSC>""-I&>:QM.U+6=(^"[ZS:ZO.]X+Q_FGCC?
M[UZR-_#U.XDDYYZ8H ];HKD-3UJ\T'QW:IJ%^PT*_LY3$K1H!%<1C>06"YP4
M#$<]5-0/J^LQWVCZ))-<F\O;6>]F=!"LJ!60+$NY=G'F<G!/R^_ !VU!.!D]
M*Q?#!UL:4T?B!H7O8YG19(RN7CSE&<+P&P>0./3K47BV[,>EII\8F:749!;D
M0(6=8CS*P YX0, >Q*T :NFZE9ZOIT-_83I/:SKNCE3HPZ5:KSOX?7":-XAU
MSPD(9H+5'_M'3(YHS&1!(?G0*>RR9'_ J@U'Q/KSP:M]DO#!J]MK*V=OI@B1
MO-@+HH;!&XY1C)NS@8] : /2Z*X6]U/Q!JFH:[IFC7$L=WI2Q11R*(0LDK1"
M3=('!.TE@,+CHW/3#%O?$NH>,5T:35DT]9-#BO)!;01R>5.9"K;&8'(R.X/'
MY@ [PL%QD@9.!GO0S!%+'. ,G R?R%>4PZKJGB*S^'-]<:E/!/=W4RS_ &=4
M"NZ0RC?@J1GY>G3D\=*]7' ZYH S]%UJR\0:<+_3W=[<R/&"\90[D8JW! (Y
M!ZUH5Y!HE]JVC>%+#4[342EL?$4EM+9^2A62.2\=&)8@L&&<@@@<<@UM>)_$
MFL:6=3O+741*+/4+:)8+>)&ACB=HU99F9<^8=['"-D H<#- 'HM%<9>Z[>:#
MXXN+;4[Z5]*N]/>YL5$: K+&?WD8(7+':5*Y/KUIDFIZTNK6/AU[FX:^_LTW
MMS/ ( Y8N%PN]=NU3G^')^7WR =M161X9;63H4*^(/(.IH625H"-K 'Y6P.
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
MF3+;Y5%FC&86.>Y&4^F*I^)FM)]?\9:7=WFGRW%]9P1V;7-U'$;)_+. =Y#
M!B),H#U]:]/N;"SO"INK2"<K]WS8PV/IFN4N?"FIR:O>3%=!O[2YE#I_:-B7
MEMUVA0BX.&48R!\O4^N: ,.\\-Z/+XV\*Z5<PVUU;2:-=)*!PEQ@Q<D#J,EF
M'OSVJA-'H>HW?B31->U:/2[NVO%%LI5%G6!53R# S#=VX"]R>,MSZ3I?A[3M
M+M+:&.TMR\&=DGDJ"I)+';Q\HR3@#H.*N2Z?97%W%=36=O)<P_ZN9XE+I]"1
MD4 >7WSZ3JNM>)]&\4ZO'I\^8C;-=+&LGV?RDVM$S=&#AR=O1JOVNBZ7?_$B
M]M+^W6\B?P]:M*MX@)D;S) 7=>F_ ';BO09]/LKJ>&>XL[>::$YBDDB5FC/^
MR2,C\*&TZQ>9YGL[=I7&&<Q*68>A..: /'M&M;2'P9\.-81$&I/JD%NUV3F5
MHR)5,>X\[< #;TXJX&TC7'UNRUW6OL&MVNKR,BJL:W8"R9@\DL-Q!3:H ZY(
M[UZE_9&F>6L?]G6FQ"65?)7"GU Q[4]]/LI+U+U[.W:[C&U)VB4NH] V,B@#
MRG5]&TJZF^*CSVD$C6T"30[AGRI/L>[>H_A;=SD<UHVHT^3X@^%KW4%M6EN/
M#Q99IPN9)M\.T@GJW)QWKT,Z5IS&0FPM29?]83"OS\YYXYYIZV%FOD;;2 >1
MGR<1C]WGKM]/PH 9IVJ6&K0//IUY!=1)(T3/"X8*Z]5..XKRK5+K3]1\._$F
M/7/LYU:WEN5A2X(#I L0^S[,\@'J,=6)]:]1TO2;;24N?LZ(K7,QGE\M BER
M O '3A1_,Y)J2XTO3[N?S[FPM9IMAC\R2%6;:>JY(S@Y/% 'E>KWVCW]E<0>
M;:FYC\+H3)=R!XRC!L"%,C+EA@L#QA!@GI-I\NEW?B'X?7UZUG,9M#E#3S;6
MWRJL&!N/5@2WN#FO46L+-Y8Y7M(&DC0HCF,$JIZ@'' ]J!8V86!1:P!;?F$"
M,8C[?+Z?A0!Y3HITC78+<ZKK7V3Q+9:L[201K&MWYPE;"#(W,C*0/3;QP!QG
MZW=:?J?PW\<-J_V<Z[#>SK(LQ EC"O\ N0F>=NS&,<'GU->R_P!GV7V[[=]C
MM_MFW;]H\I?,QZ;L9Q3)M)TZYN&N)]/M99V78TCPJS%?0DC./:@#+\3:A90>
M ]3OIY)Y+(6+LSV;XD*E<91NQYZ]JX*SN=/@\77T"ZE865M/X6.6TYP1'M8X
M.0?G=4).< X["O6VC1HS&R*4(VE2."/3%5X],L(E58[&V15C,2A8E "'JHXZ
M'TH XOP8;JP\22:3J>GV'VM=.22'4]-^6*Z@#[5WI_"^3GJ0<G'2IIVBN_BK
M<:;K,,4MHVDJVGQ3J&C<[V$V >"V-F>^T>E=A:V%G8AQ9VD%N'.6$,83<??
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
M&:WL?#WA*:"))(K&QLF&V#APBH<[?]K _.H+;2]5EUU[S5;RTEL[>1VT^""
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
M=(1]GW(Q954#G)QC&<\<FK_C6RU/^T?#NMZ?:27RZ5>/)<6D1&]XWC:,LH)
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
M'<+:RW"Q,8HY6P C,. <D ]@3SBEU/Q9I6D><]W)*L%O(L5Q<+$S10,V,!V
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
MSP6&J-:P0Q94[ML*QH"> "6Y/J2?:M[_ (2"]T_Q5IVB:M#;D:G%(]K<6Q8
M21@,\; _[)R&XS@\"@#I:J?VII_VQK/[?:_:5Y,/G+O'_ <YKE_BGK-[HO@.
M[ET^5H+FXEBM5G7K$)'"EAZ'&<'L<5N?\(QHW_".G0380G3S'Y9B*CGC[Q/]
M[ONZYYH U@0P!!!!Y!%+7&3:YKUKXD?PQI6G6,[6NGPW*3W-RRAU+E#D!3AO
ME.!R/?M4;^-KZ80WNFZ3->V#7IMFCBMIC)Y8<H9@X780""=OIW!X !V-U=6]
ME;/<7=Q%;P(,O+*X55'N3P*3[;:_:H[7[3#]HDC,J1;QO9!C+ =2.1S[UYWX
MYUFYU_X?^+9+&"U:PLA-:DS9+RL@Q(ZGHNTY X.=IZ9%;T>JR)XPTS21IUH7
METB2>*\8YD&UHP4Z<*2P)P3G% '6T5R?P[U+5=7\++?:K+#++)<7 #1@CI/(
MN,'H!@ >PK4\3ZL-'T*:=9XH9Y2L$#RL JR.=JDY[#.X^RF@#61TD7<C!E]5
M.13J\[^&=]!8W>M>$4U!+Z/39_M%E.)1(9+>7YN6'4JQ8'ZBK6J>.[NTTO7=
M6M+&":VT>_%C)!*[+)*<H&8, =HS(,#:<@=LXH [JBN-NO$GB,^*)=!LM)TT
MW$=A%>EY;Q]F&<HRY"9S\IQQSU..E1/XVOIA%>Z;I,U[8->FV:.*VF,AC#F-
MI@X79@$$[?3N#P #MZ*XF^\;7P2YN]*TF:_MK6]-J\$5M,TLH5]DCHX78-IW
M?*<Y"]1G%,OO%^NI<^*8;/3+ _V$J2EI;A_WR&+S,#"\-CCT!]: .YHKCK+Q
M=J$VM>'X[G3[>+3]=@>2V*3%I8BL8D^?@#E<].A]:AM_&U_>MIE[8:3-=Z;?
M7(A(CMIM\49)"S%]NPKP"0.@/4XH [>BO/+CQ[K<&DZOJK:38BTTG4VL[E?M
M+%W0,BDI\H&?GSSCTQWK5M-2UB;XGZEIKRV_]GV]A!*D8#9&]I 3Z%LJ/P_'
M(!UU-=UC1G=@J*,EF. !3JYJ[UFYU'5M5T;3(;61M.@1KEKG)5WD!98P!T^4
M9+'.,C@\X .@MKF"\MTN+6>.>!QE)(F#*P]B.#4M>;^"M4O-/^'/A.*".WB@
MELF,M[<M^[A(^ZFW(+,Q/&#V/7I2R>,-8UG3O!=_8)!:)JM\T5Q$Y9LE%DXR
M,?+F//3/3WR >CTR66.")I9I$CC099W. H]237&ZEXSU"-=0ETG2Y+\:=<_9
MY+>.WF9[AAM\S8ZJ54C) !SG!Z<4NLZY<:WI_B2STVWMVATZV,<_VH',DC1;
MS& /N[5*\G/)QCC- '803PW5O'<6\J2PRJ'CDC8,KJ1D$$=0:DKG_ ?_ "3W
MPW_V#+;_ -%K67KWC*]T.>>2>TMTMXKV&V2!Y,S7$3LBF9<'"J&?&".=IY&1
M0!VE%<G)XM=_%5UH=NUG'=VT\*_9;EBDMQ"X4O+&<X(4,PP >4.2,UTE_>P:
M;IUS?W+;;>VB::5L=%4$D_D* +%5+S5-/TYXDO;^UMFE.V,33*A<],#)YKF6
M\87UG;Z!J5_9P+INM2Q0J(V)DM6E&8MQZ.#P#C&">]4-+MKC5_'_ (PL=5AL
MKJP\NSBEAD4L-FQV4 'CJ23[]* -N[\+Z);ZA/J#7EYI[74F^=8-1D@CF?'W
MBH8#=@<D8)K:L9;#R%M["6W:.)<!(7#;1^%<M\6E5OA7KX*@@6X(!'HZU#XV
M\/:=)X"N]0MX(K+4--LFN[2\MU$<D+HFX88<X.,$=#F@#NJ*X+3?'%]J6CV(
MM;8-J3:3;WUQNMY9$+RJ=J 1@[<E6.3T&.#SC1L/%5_K,EG8VVG'3]3EL/MU
MS#?JW^C@L45"HP22RMSQP,]\4 =917(_\)7J&W3K&?3#8ZQ<VKW,\+(]RMN%
M8+_RR!+;B>.F!G//!IKXVUHP: )?#XMKG4KR2SEBN9'C*,JNP904R48+G)Y
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
M%1/OV["O&2O8'KVJE>^/-;MM*\0ZF-(L?L^AW[6\ZFY8M)&JQDE/E'S8<GG
MZ#GK0!Z$[K&C.[!549+$X %1VUU;WENEQ:SQSP/RLD3AE;Z$<&L*?6KC4=;U
M#1M+AMI&L((Y+EKK)5FD!*1@#ID+DMSC(X/;C?!7B"_TGP7X#TZTL;>==326
M+?),4*,JR.. IX^7K^E 'JE%>>S^-_$-OH_B"Z;2M.:70)W6[_TAPLR!%?\
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
M?7_#<4[WY/\ 9^JVC_:0T9")\BR L?ERIVD\@]:]7OKI;&QGNVCDE6%"Y2,
ML0!DXR0/UJOHVHVVN:/8ZS;PLD=Y;I-'YBC>JL,@'&?7UH R-,T;4I?%,?B>
M[EAA:XTN*UELA&2T; ES\^><,Q'3M5/2_".LZ-?W%K8Z^B>'Y[A[C[*UMF>'
M>Q9HXY-V I)/."1GCGFNSHH XRV\(ZUIFKWXTO7T@T74+A[J:V>VW30NYS)Y
M4FX!0QR>0<9XJ:3PE>O=>+)A?VX&O1+$H,#?N-L7EY/S?-QSVYKK:* .1B\(
MWL=QX3D.H6Y&@1-&P\AOW^8O*S][Y>.>_-1:!X1UK0)1IT&OHWAZ.8RP6QMO
M](C4MN\KS-V-F?\ 9SCCBMS5?$$6FW/V2*TN;^]^SO=?9K4*7\M2 3\S =2
M!G)-:%K="[L8;M(ID$T:R".5-CKD9PRGH?4&@#B[GP'?W/AGQ#HYU2V4ZOJ#
M7OF_9F_=;F5BN-_S?<'.1UZ5KMX?OH?%L^OP:C!&MQ8);7$36Y8[HR[*RG<,
M#+G((/3J,Y%O0_$EKK]SJ$%M;74;:?<-;7!F50!*,$J,,<\$'/3WK8=BJ,P4
ML0,[1U/M0!D^&3JQT*'^VY4FO@SAI4A\KS%#':VS^'(P<?RZ5F2^%]1M?%M]
MK>CZE;P)J<4:7UO<P&0%D&U9$(9<';P0>*UO#VNV_B318M4M8IHH9'D0), '
M!1V0Y )'53WK4H X+2/ >K:/%X<$&MVSR:1;2VK"6S+(RN0=RC?PXQC=W!Z>
MJV?@'4+'0=#L8M9@:YT?4'NX)7M"59&\P%64."3B0\@CH.*ZS6-8AT:U6:2"
MYN))&V16]K$9))&P3@ >P)). /6L[3/&FDZII%YJ$8NH?L4GDW-K- RSQ2<8
M0QC)+'(P!G.>* ,U/"6MZ=KM_/H_B".VTW4I?/NK>6U\QXY2 '>)MP"EL#J"
M ><'I1-X-U&UU76I](U2"&RUF,"Z@N8&D*2!-F]&##J,9!SR,^U:>A^,+#7-
M3N=,%M?6.HV\8E:UOH/*D:,G =>2"N>.#704 9?AO2IM#\-Z=I,UPEP]E;I!
MYJ1[ P50H.,GL/6N5U/P%JE[#K=M'K=NEOJ-_'?H9;0O(CHR,$9MXR@\L #
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
M\I(L).K>=$""5.5.[!P/3K70:AX&\/:K<ZA/>6+NVHH$NU%Q(J2X& Q0,%W
M8PV,CUJ:3PEH\HF5X9S%.BI/$;F0I,JC #KNPW Y)Y/?- &WN!7<.1C(QWKR
MM_$&J7'PL'CJWO;A=429IC;>8?)*"<H8#'T^[QG&[/.:]5Z5B1^$M&BN)94M
M75);@73VXF?R6FR#O\O.W.0#TZ@'KS0!SWV%)/C1YAFNE/\ 8:S;1.P&?/\
MNXS]WVZ5WA( R3@5F?\ "/Z=_;_]N>5+_:/D^1YOVB3'EYW;=N[;C//2I=8T
MBRU[2;C3-1B,MI. )$#E2<$$8(((((!_"@#RN6ZN]-\'?$S4+*XFMKFWUN:2
M&6)BI#!8OSZ]#7;O>74?Q5MK%;F7[)+HTL[P%B4\Q9HU# =C@D<5KCP[I7]B
MW6D/:B2SN]_VA)&+&4O]XLQ.23ZYST]*J67@W1=/OH+Z&&Y:\A@-ND\MW*[^
M63DJ69B3T&,],#&* .%TM-1A^$EOJFESW*S:;?W5U+;PR%?M,*W4ADC..Y4'
M!ZY'O7<Z!?IKU_=ZS:74DNF.D<-J Y\N0@;GD Z=6">QC/K4,EC<>%=-M]/\
M+:$;N&65]ZRWQ"0%LL7/F$D@L3D+SR>*UM#TF#0M#LM+M@HBMHA&-J[03W..
MV3D_C0!9N[BWLX&N[AE1(Q][&3R1P.Y).!@=3BL70=*6SGU75KY$BN]4G6YE
MC8C]RB*J1@]LA5!)_O$\X -7-<\.:9XCAAAU2*:6.%_,01W,L.&Z9^1AD_7I
M5"+P'X=ATZ]L$M+C[/>A5N U].S2!<X&XON Y/ .#GF@!=.LEO\ Q3+XF<;$
M-H+&R!X+Q[M[N?9B!@>BY_BXZ.N>TWP5H.CW9N[*UG%QY;1AIKV:7 /7&]R
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
M-@_GZU@KX)T!-*L],2SE6ULI_M%L%NI0T3G.2'W;AG<W&<<FM]5"J%4 *!@
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
M/#"K"]O 5B=EDD^5.#D $<DDY.,]@ =_IGB72=5T&#68KV!+.5%8O)*H$98
MA6.>&Y'!JZFIV$FGC4$O;9K(C=]H$JF/'3.[.*\FM=;AL?#'P_U*6YN8M'L[
M4VM]<01;OLTYA15+ J> 1(I..-U6;I],T=M#UBP>[E\,2:W+=W]S*IV&1XB$
MFQ@8C$ASG &X9]#0!V7AOQ'/K/BCQ%8_:+.XLK V_P!FEMAU#JS-N.X@D$8X
MQTZ5N7.K:=97"076H6L$SXVQRS*K-DX& 3DY/%<?X/O;&[^(GC*6QDCEBG%E
M(DD0RDF(B"P8<'MR*YGX@ZA:S6_CNPB0VEX+6%G0(SRWH" JXSD+&O0E1U!)
M([@'J]UJFGV,BQW=_:V\C#*K+,J$CIT)JT[K&C.[!549+$X %>6^)M0,-]J.
MK:+J%M=F2VA6\T2]3'VV/&4: _>#D,0, @G'MGI/B.+U_!IEMH)98XKJWFO(
M(UW,]NLBM(N!UX'([@&@#H[?5]-NX9IK;4+2:* 9E>.966,8S\Q!XXYYKF=
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
MTXP?VG;O&-0"0E')V_(6; W\<9R<=* +MWJVG6$J17FH6MO(^-J33*A;)P,
MGUXHNM7TVQ:1;O4+2W:./S7$TRH53(&XY/ R0,^]>7^/K^UD?QQIR)]DNSID
M9;Y&DDO@$9E* Y"HF2"0,YR21CG2L9=)O?B?9W,OV:16\-AM\JCEO-')W=]N
M3].>E 'H+ZA9)9+>O=P+:, RSF0!"#T(;..<U@^%/$-QKFJ>(89)[2>WL+Q(
M;>6U'RNAB5^3N.3EL9'I7G?A[4X],T7P!>WD@70[6>^CN9#S';S%F$!?^Z,%
M@">!N%=CX%NK.X\4^-&LV5HI-0BE1D7Y7!@CRP/0Y.3GOUH U;OQ=82S:UIV
MF7UHVJ:;;^85D.Y=^UFV[0P)P%YP>,BI?"OB.#6M#TEKB]M#JMS80W4UM'(
MXW("3LSD+DUS#WEO9>+_ !_#<R"*2XLK>2$."-ZB!@6!] >,^I ZD5DZ,;"V
MB^%+PFWBE$++,5P&!-J00WU? Y[^] 'J3:KIRZ@M@U_:B];[MN9E\P\9^[G/
M3FL7Q[K]]X7\(W>M6*6\DEL8\QSHQ#!G5.H88QNSWZ5PVB3Z7J,47A[7[K4A
MX@LM4>X^P+&%+RB5F696"9*$-DMNQC/;%=%\8Y(U^&.JQ,X$DIA")GYGQ,A.
M!U/ )H Z13KD%_:K-=Z;/;NS>>J6S1.J!3\RDRL#AM@/'0U977-(>(RIJEDT
M8D$1<7"$!ST7.>OM7/V]UX6M=<L[G3]36[OI5:TCABOFN"5=E9FP6.T*$R3Q
MP#[5S$]S8:/XRC\3Q>6WAG4+WR)@LF52\ *BZ"^G#(?IO]#0!Z*EQ,?$,T'V
M^S:W6V5OL@'[]7W'+DY^Z1@=.O>HY_$NAV]E<WDFK61@M8_,F9)U;8OJ<'OT
M'J:XW4)=-/Q(U\R2#[/)X87SC;D;V^>4MMQU;:0?RK/MY=1;3->T=KFTUV!?
M#\WV/5+1,2[=I58957(+'.1CK@\=: .XBUV/5;31KW3=3L(H;J13)',P9I%*
M$F-,-PX)'KT/%7YM=TBW;;-JMC&WF^3A[A ?,Z[.3][D<=:\[N+_ $ZZTKX:
MSQ31,T=[ C.1@@"V<-R>P8@'MGCK69JD.EOH'Q2(CM#*9V\G 7)/D1XV_P#
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
M'<:[.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MN_&:0:_=Z-!HNJ7=W:K"\GD(A79(Q <$N.!CGO[8!( +/_".WG_0T:U^=O\
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
MHW,,L0,X';'J,Y$_C?[1K'AB+2+1[S3]8CEG$Z,@)5$SM 8C!!()SCICDYP
M=E17F.C>)U\,+XLGN[34KNRM]>D$MPK"06T92( DNVX@$]%R0/3BNMUKQ?9:
M,]VGDRW3V4(GN5B>-2B$$C =AN; )P.WU&0#H:*Y"7X@V1NH+?3]+U/4GN-/
M&HP?98T(EB)4<988(W=#CICDD"G7'CZSM=+UN_ETO4E&BS"*[AVQ>8 5#;P-
M^"N&!SGU]* .MHK'NM;B#O;_ &*ZF7[$;IVA9"%4\!<[A\QP<8XX//%9>B>(
M],BT+P];Z7:W3+J%H9;*VEE7S/*0+G<SMR1O7C)//H"0 =9UHKGYO%=O%#:!
M;2<WES;?:1:.\<;QIQ]XLP4')QC)Y![ FK.B^([+Q!X<BUO3DFEMY$9A'M D
M#*2&4@G&001UQ[T :]%<9;_$>RN+31[T:3JBV.K-Y5M<&-"#*0Q5"H;=D[3S
MC'O5V#QO8&UUB2_M;K3I=)=%N8)PC/\ . 8]NQF#;L@  ]>* .FHK#A\3V_]
MMKI%_:SZ?=R0-<0BX*%947[V&5B,KD9!['/(KE/$VO'59O!]Y9VU]%97.M0>
M5<^8%CFC(8\H&SAL!EW#H.W< ]'HQ7*V>K6:ZMXI:QTZ^;4+1H?M222#$I\O
M*% 7V@;<$_=S]:X[3'TZX\*>&O$NNV6KM>7+V\;S07(1;B6212KR!9!E0V,9
M' XQB@#UNBN:UOQMI^B"^9X9;A-/ -X87C!BR V K,"Q"D,0!T/KQ3[OQ':7
MJ3VFG076H$6:W,IM'"%(Y 2F&+*=S $@#G YQD9 .BHKE/AG+)/\-= EFD>2
M1[52SNQ)8Y/))KJZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *YSQII%[J^EV0T](Y)[/4;:]\IWV
M>8L4@8J#T!('&>*Z.F2RQP0O--(L<4:EG=S@*!R23V% '.V>F3S>+9_$]_$+
M-5L!8PP2.I8+OWNSE25'.T  G@$]\#.\$:"=-U+5BEPLVFVES+;Z6@'^IC8B
M250>X$GR>WEXK;-YH'BR&_T:39=HJK]IM)HV0[6Y4E6 )!QD$<<=:U+.SMM/
MLXK2S@CM[:%0D<4:A54#L * .?\ $FE:G<>)/#>K:=!%<#3Y9Q-')+Y?RR1[
M V<'H>HZUSU_X8UNZ\.>.;!+$";6KIY;3,R8VM&B?-SQ]PGOU%>D44 <@VF:
MJ_CFPU=;(K;1:1):,6D3*RLZ,. >0-F,^]4_#/A:ZTKQ'#J-I8OHUK+;O_:5
MBDX>WEG.W:T2 G;CYLG"\8&.M=W534M3L]'L7O;^<06R%5:0@D LP4=/<@4
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
M]"TZ74-3NDMK2+[\CYP/RY- '*W7AO5;WQ+K<DL$*V.MZ3'9RS)/EK=U$@(
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
MZY,ZW6FG39[;RP$>(DD^X.6/?I^= %;3-0\4OKMB+BQ$NE7,#-<3%8X_LT@
M*[<2,65N1TR.#FM77M"77K>UC-]>64EM<+<1S6D@1P0"I'(/!5F!^M9_ASPE
M/H)ACFU_4-1M+5=MG!<A (1C'+*H9R!D#)X!Z5TU 'E_Q*T^;P]X3UNZL]3O
MQ%K%Y!%/&\N8[5'?$ACXRN[.#SWKT9M-LFTHZ8;:+["8?(\C;\GEXQMQZ8XJ
MCXGAM;S1)K"^TJYU*TNP8I8;=03CKGEAC!'!'(.*YJPEUBRM4L9!XEN+)!L7
M?:P"?:/X3*'YXXS@-[YYH FFO_$;>,KGPWI=WI\%M:Z?;W4<L]LSM@R,A4X<
M9)"?>XQZ=Q'%XE\2ZK;PZIHFG?:+4WSPFW81J&@61HV8.9 0_P I;[N.V#U+
MK=I+;Q9+KR:/KN9+1+/[,+:((L:,67!WYSEC_A69::5+I^JW,EG!XJATFZG:
MYFTI88#$78Y;#%MRJ3R5!&<GMQ0 SQ=K%]XB^'OC*ZM)X8+*S^T6:1-%N,HC
M^61B<\$G=MQTP"<YP.ACUC48_%^E:(CVXL[G2)+E28B761#&HR=V"/FZ8'UK
MF[W0'GBUVTM+7Q-::;K1>2YM$MH&597&'9"6RN>I'KTQ6I$DT?B#3M7.F^(9
M)+*S:S5'MH?G1BI)8AQSE1TP/:@"[\,I]0N_!Z76H7OVJ26ZNOF,>U@1<2@Y
M.<'/8 #'2M3Q9J!LM&\B)Y$N+Z06L;1(SNF[[[@*"<J@9NG4"L3PVS^&K.:S
MATKQ%/;--)+#%+!#B$.[.0"&!/S,>3GM4\M_=2^(;?56TG7=D$+PI;&VBVC<
M5+-G?G=\H&?3([T 9GPWNH=)U36_!\?FK;6<OVS31-&Z$VLIR5 < X1]PS[T
M:GXQUE--UF_LOLZ3Z?K"Z;'8RPES*I=$#<,&+-OWC! P,<]:FU*.:^\6:=XA
MBTS7[:YL8GA"1VT)65'QE7R^2.,C&,&N275-0;Q)=R0GQ38ZE/=.ZV[:##<"
M,$X4"5AG;M _BP!QGC- ':R:GXIN?&=YH-K>Z7$EM96UWYSVCG=N=E=<>9WV
M'!SQTP>HBM?$OB75X++5M'T[[1937AC>!A&H^SAV0N',F=XQNQMQVQW+--EO
MX?$+>(+O2-:-[<645M<6\=M%Y0V9;Y3YF?O,W7M5'3]*ETO4IC9P>*H]'FG:
MY;2A# 8@Y.X@,6W!">2H(!^A(H T3XE\2ZG ^HZ#IWVF&*_>W%LPC"RQ1RF-
MVWF0$-\I8<8Z#!ZU7U#Q)XG4>,S;76G1#0")(MUJS>:OD"78?GXZXS^@JM#I
M4MIK%Y/90>*K;3+V<W%UIB0P&-Y&Y;#%MR!CU"D9R:FELI91XE!T[7P-?7;/
M_HL/[L>6(OD_>?W1WSSS0!?M_$NL0^(- %]):-I^MV<TXABA8-;%(UD'SECO
MR&(/ Z4S2_$/B?5TT/5K+3O-TW4&5KB)EC400N,JZMYF6*\9&.>< 576VE^W
M>'[IM,UYCHL+PQ+]EAQ*K($.[]YUV@=,<_E5;0]*GT&<0VT/BIM&BD,MOI;P
MP&.)L[@-^[>5!Y"YQTSF@!LOB_Q/#H6IZT\VG&'2]::QD@6V8&>,3K%D,7^0
MX;/\7/Y5KZ>VHW?Q-\1VDU\KV45E:A8&A! 5_.X'/KR20<]. *QI=&>;P_J>
MCM8^(?)U&_-_+(+6'<KF02$+\^,;E'4'C-;FG0R2>-&U=;/7+5[NWC@N4DAB
M$+F/=M8G<67[QX'M0!N6_AO3K8Z=LB'_ !+R[P_*N=[@[F) [[FX&!STX&,;
MPU=O!X[\6:(/^/6%K>]@7LAF0^8![%U+?5C77NP1&=ONJ,GC-<8/#]]-%XEU
M:.>[L=0U=XA ;=5\V**(!4'S< M\Y.>@?L10!VAS@XZUYA<^*_&">'M<UV&3
M2GAT34+B&6V^SN#<Q1/AB&W_ "';D]&Y_*O1[);B'3K=;V59+E(5$\BC"LX
MW$>@SFO/?"NBMKFG>)["YNY4TZ[UNZ>6W\K:TD329&UC_ X'7!R,X(H V;7Q
M)J%YK>OV<;PB"VTZWO;1C$=RF02'#_-R/D'I67#XJ\1ZE!X+6TETZ"37K&26
M9I+=F$4BQ!\@;^1D]/;K707WA$7.NSZG:ZG<60NK1;2Z@B1"LJ+NVX)&5(W$
M<=O0\U7L/ R:>WALQZK<N-!B>* 21I^\5U"$-@#L!C'XDT 9\OBO4++Q%'H>
MJWUO8WN^V6W>6V*V]^I"&8HY/RODNH7/&!][/!>>*]8M])\<3*]J9M!<FV8P
MG#J(5DPXW<\MC(Q6UJWA0:R;N"]OGET^ZN(KAK9H@3&R!,"-_P"$$H">">3@
MC-4]4\!IJ,^O;-7N[:TUN+;=6T:(1O\ +$>X,1D< 9&>2/3(H KZ_P")-6LK
M66>">UA":3]MB18C-)+, 20R#E8@ /FXY;J,4S_A)-=U#6O#UG926-M#J^DO
M>LTD#2-"X$9X^8;A\_3CUR>E6YO 22W-Q(FMW\:7>G+I]VH6,F9%#!3G;\IP
M[?=QFIM/\&'3[[1KL:K/,^E63640EC3#HVW).,<_(N,>G.>M '*WGB#7-5\-
M:!(UY%;W7_"2+I]TT,/R3>7.RAL$Y ^0$C//KBO3]LOV;9YJ^=LQYFSC=CKM
MSZ]LUR8\ Q#15T\:I<J\>J?VK#<+&FZ.8N7/!!!7+'@CO771(8XD0NSE5 +M
MC+>YQWH \R\,>)-3L_!6AM<7:75_K.J2VL4DL6/+)FE+NV#\W"G &.2!TKJ-
M-UN^B\;7GAG46CG(LEO[6Y1-A:,OL97&<;@V,$8R#TXJK'\/;2/04TK^TKPI
M;7GVVPEP@>SDWLX*_+\W+L#NSD'%;>GZ(+;59]6N[C[5J,T*6YEV!%2-22%5
M><9+$G).3[   %#Q?K&H:#'INH0/"-/^VQ0ZAYD98I$[;=X.1C#%<\'@^U9$
M'BW4FU7Q-I3SV[75HT8TQA 5682-Y8S\WS;9048C'2NNUG2K?7-%O=+NQF"[
MA:%\=0",9'N.H^E9L7@[3(M4T;4%\SS]*MWMXF+9,@8#ES_$<@GGNQ- ',3K
MJZ?$+Q&=.O+6&ZCT:T=IIH"X8@S<! PQD]\G'H>HNVWB_4KR'P+=(EM'#KO_
M !]1^62RGR&D^1MW RO<'ZUM-X9/]OZGJZ7[K+J%JEJT9C!5%7=M([Y^=NM4
M[;P.EK:^&[=-2F*: V;<F-<R?(4P_P#P%CTQ0!'9:SKVO6;:IHS68@347MQ:
MSJ1OACD,;L7'(?Y2PXQC .:YJYOM8TG4/B-JNE3VD7V">*Y=)X3)YVVUC)3A
MAM&!UYZ]L<]1:^!EL=6O)K/6;Z#2[VX-S<:8H0QO(W+88C<JL>J@C//;BG7'
M@I;B'Q+$VI2A=?&+C$:YC'EB/Y/^ @=<\\T =+9W N[*"Y"[1-&L@'ID9KR+
M6)M2N?AQ\19+^_%R([^>%1Y6TC;Y0&.>   ,8]\UZW86QLM/M[4R&7R8UCWD
M8+ #&<5RU[X AO-/U_3QJUW'9ZU.T\L01#Y;-MWE3C/.T=<XYH CD\2ZIHOB
MB]L]6DMKBS71I=506\)1HO*8!DR6.[(8<X'(Z"I-*U;Q3=ZCI%PVGB32[V$O
M=,1&GV8E0R%")"74]#D9[\=*T9O"R7?B%-7N[LS$:>^GR0&,!)(W(9L]\DJ/
MPJKX=\&R^'VAA.OZC>Z;:\6=E<;-L(Q@ L!N? . "<#TX& "?X@?\DY\2_\
M8,N/_1;5=\+\>$=&]/L$'_HM:D\0:1_;V@WNDM<-;Q7D30R.B@L$8$'&> <'
MK69!X7OHM-M=-;Q#=M90+'&T8@B4R1K@;&8+G! P<8/)H R;KQ)XDU"/4+KP
M[I_VG[%?O:K;,L86<1N$DRYD!4_>(XQP,YS4.H>(?$YOO&$-I<Z="FB01W$)
M>U9RX,32;&^?VQN_(5J'P-Y6N7MY8:YJ%E8ZA+YU[I\6PQRN1AB&(+)NQSM(
M)]14\GA 277B*8:A(O\ ;D*PS*(EQ$JH4&SWVD]<\_E0!6L_$]UKNJZ?IEDR
M6CRZ3'JEQ(4WE1(<(B@\==Q)/8 =\CF_".M7FF>'[/3HT$NH:CK6H1EXD&%V
M22.[*K,!VP 3QG/.,'I5\#"WN=)O;#5[BTO]/LET]IUC1A<6XZ*ZD8R",@C'
M.?I5<_#>V_L5;)=8U!+J&_DU"UO5V+)!*[,6QA<%3N((.<Y[4 4M1\1^,=*T
M<RW5G:Q2C5X+2"6=!_I$$KJH)".=C#)!ZCN!4VK^)-6\,SVMMKVHVUO!.DA3
M58[%OLXEWXCCD&X[!MYSGGU&.=*\\&2ZAI$-I>ZY=W%RMU%=27;QH&=HF#(H
M4 *J@CH!W/.2:TM3T2XU&64C4-D-Q:_9I[=X%DC<<_, >C?,1W'J#0!I64DD
MMA;R2O&\CQ*S-&<J20,D'TKRNVU;6/#^C>*M9L9;06UIXDF\ZWDA+-,K2QJP
M#;ALP&R.#R*]0TS3H-(TFSTVU#"WM(4@BW')VJH R>YP*YF?P"EQH&L:0^J3
M^5JM\;V9Q$NY'+*Q"]L94=<GK0!4\9>*M6T"+6KJ"6U"Z?!%/;VZQF5I0?OF
M7'^K7LIXS@GGI6E=Z]?:;XYL;&]EMTT?4+21[=_+PRSQX9D9LXQLRPX['TJO
MJOP_357UT/K-Y#!K42+=PQHFTNJ! P)!(& /ESVK4UCPK::]I%E8:C---]DG
MCG$QP'<J>0< ##*64@8X8T 9;>(=6$FDZ=L+7NI0SWFZ.%0T4"E=J[6<#?B1
M<G/9N/38\,7.MW.ER?V_9);7D4[QJ4*XFC!^23 9MN1U&>"#4/B7PJGB"6PN
MX-0N=-U/3W9K6\M]I90PPRE6!#*0!D'T%:6E:>VFV?E2W<UY.[;YKB; :1L
M9PH  P    ,"@#G;K5/$%SXWU#0+*[L;:&/3HKN&9[9I&5F=UP1O /W.O'T-
M8^F^,?$%SI'A+7+AK$6NKW4=G/:1PME2X8>8'+?WDSMQT.,GK76?\(\R^*KG
M7X[YA//9K9^48P4559F!]<Y8UEP> DM] T/2(]4F\G1[M;J!S$NYV4D@-VQ\
MQZ8[4 4M2\6:MIVJVZO):NLFMQZ>UM%&75('.U6:0<++R&V^AQCO5;Q+K%]X
MA\'>-Y+.>&"STY+JQ\MHMS3%(OWI)SQU(7'3&3G.!H2?#I&BD@37;^.W&J#5
M((@D9\F7S/,/)4EADG&>F>]27?@!9&UR*RUF[L[+6T?[9:JB.ID9-K2*6&5)
M'4=_:@"M;:YJ<T4&BZ/&PFM-)MIWE$:29>16"*0SK\HV'.,DY[8YZK0KG4KO
M0[.?6+);+47C'VBW5PP1^AP02,'J.3UK N? 9^U:??:9K^H:?J-I:+9/<HD;
M_:(5Y ="NTD<X..,UU%E:)8V<=LCR2!!R\C99R>2Q/J223]: .7AUG7M<@O[
MW0VLP+/46LTM;A3B5(W"2%G'*G[Q7 [#.<\5[_Q%XBOVU@^'+(32:;=?9HXG
M1"D[JJLX9C(I7[V!@<8SSG MIX&6WUJ^NK+6;ZUT[4)C<7FG1A#'+(?O$,1N
M0-CYMI&?44MQX);_ (2&[U33==U#3([\JU]:V^PI,P&-P+ E&( !*\_0\T 5
M$U?Q3J/C#4=(M)].LXK2WM+G$ULTC 2%]\9P^"?E/S#CCISD9WA[5-=A\-:W
M?/J-I-,FM3P&:[7RUC19Q&7Z\X0?*O'( YKK+'PXMAXFO-9CNG/VJWBMVM]@
M"*D>=F#US\QK)F^'T,EG>6\6L7L2RZG_ &I;[50BWG\SS"1\OS#=V;- %(>+
MM6&E>-3&T+SZ%'YUM+<6K(9%,'FX=,J0>HSQV.*L3^(->EUCPO86LUC&FKZ=
M+<2220,QC=$C.0 P!'[SIQTZGI5EO H<>(=^LWDAUVW6"Y+I'Q^[\LLN%&#M
MX'8>AJU'X3*:EH5]_:,A?1[9[:)3$,2*X4,6]\(O3% #O!>LWNLZ1<G43$UY
M9WUQ9220H460Q2%0P4DXR .,UG:PZQ_%7PZ['"KIE\2?;,-;7AW0!X?AO8EN
MWN!=WDMXQ= NUY&W,!CMGI27?A\7?BFPUTW;J]G!) L&P%663;NR>N?E&* .
M6F\:ZI'X(M?&Z^0VG22J\MCY?S+;M)L!#Y_U@R&/&.HQWJ;Q-XLU;1'U"Y22
MU*6EY;11VL<9DW0R-&K-*X_U;$NVT''W1P<UHVO@2VM=-_L47LKZ"MR+A+!D
M'RX?S!'OZ^7OYQC/;..*KZA\/([Z+6;==:OH+35+I+UX$6,A)E*'<"5)(S&O
M&<4 0WVM^))?$/B;3;&[T^"/3;.&Z@D>U9V.\2':PW@'.P?-V';G(@N?'LT6
ME>'M1O7&EV.J:>MP]\;<RPQ7#!2L;G/RKR>3C/J,&MU?"C)J>K7XU.9I=3M8
M[67?&IVJ@8!AC'S?.V>V3T'2H[3PC+8Z3:Z9!JSM:PV(L&BGMUD62,9 8CCY
M@#C/0]P: .@T^22;3;669XI)7A1G>$Y1B0,E3Z>E<5=>+-6LM8L$EDM9%N=:
M_L^2WAC+I%$=VPF4<"7Y5)7T.,#K78Z3IEOHNCV>F6F[[/:0I#'O.3M48&3Z
M\5RJ_#I$MX+9-=U!+:UU/^T;6,+$?*<LS$9*Y;EVZYQF@#+U+Q5XH@T_Q=>P
MW&FJGA^Y(5#:L?/C$:/M/S_*<,>><GL,<]#%KEYK?B*_TK3)HK1=/M8)II)(
MO,+23!F1<9'RA5R>YW#!&.8Y_ R7&G^(K-]3F\O7G+W!$:YCR@0A/^ J.N:D
M_P"$.:'7(]8L-7N;.[>V2UO/+C1EN43[K%6! <=B/RH K?"G/_"L=$W8W>6^
M<=/]8U=E6/X6\/IX7\/6VCQ7<UU';[MLDP4'DDX^4#C)/7)]ZV* "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *HZUJUMH6BWFJWA;[/:1-*^T9) '0>YZ5>KB_BQ!%-\,M;:1<F.#>
MG)&#D#^M &K:ZMX@DUM+.X\.)'9$;FOH[Y715*D@;2H8MN !&,#(.36_7#:Q
M;I8>-_!$-J\T4+R7:M$)GV,/(9AE<X)R>O6N0O[=HO!OB[55O+XWNF:_)]CE
M:[D/E 2Q#'+<\$CG/'% 'M%%>4>/[M&MO&5Q97$K7>FVT&9I9M@LI-NY1 !S
MN;(+'(Z@<X(&M-80:S\4);.[GNI+.704E>!+J14+^<RDX#<=!P,#CUH ]!JI
MJ$]Y;QPFRLA=L\Z)(IF$>R,GYGR1S@<X[UY=X;UN2YT[P#8:S=.]C?6]TKM,
M_%Q-&0L:.3U^7<<'J0.N*T]?LX-*T;1X-/U6]N(XO$MLF6N&(17F!,/& R+G
M !SC&.U 'I-8D?B!G\:3>'6LRNRQ%ZMQY@(8%]F-N..0>]<!XSOE-IXFU+3[
MF5KBPU"UB^U33;6MI 8LQ0*.=I#$L21DL>#741L&^,LI4@@^'DY'_7PU '94
M5R?B:2VN/$NC::Y:>=XKB46<CA+=U 4%Y."25S\H /))XQD<;X=UYY='\"V.
MJ7IDL+V:]BGDDD)$KQNRPQNQ/*D X!/)4=: /7J*\XU*:ST"\T;2DU2>31;O
M6I8[II9<I"3$7CM@W&(]Y7Y<_P"R>,BC76A\/+9V%AJ-R^G7WB"&*]'FY2T2
M12?)5A]Q"P7(SP'QT:@#T>BO-=5BGTWQ%XFTNPEGBTI_#S7ICBE9!;7 9U4H
M0?DW!2<# )7/K5&TT]!<?#F475Z)-4LS%>L+N0><@M=X4\\?,!TQ0!ZQ17C>
MHB2T\&>+K2WN[N*+3_$,,5KMN'S$C-;DIG/*_.W!R.:Z'^PK-OB=>:0TEX=.
MN='2ZGMS=R[9)1,R;R=V<X]\'CTH ]#HKR/PUJUU>67@'3-1GEEL+Q;U96E<
MGSWB)6*-SW&T$X/4J.N*35=6U#0)?$6F17,T>AQZSI]N+CS#FTAG"M.JOU4#
M(Q_=\SC'% 'H2:^S>-9/#K694+8"]6X\P$,-^S;MQQSGG-;=>9W\6FZ#\1-6
MGCE>QME\+/-(]OR8@)3ET7IG S[D4S00%\;:?8D".RO?#K/) ;C>T_[R,+)+
MC@R$,V2,]3R: .]FU.2;34O-'MTU'=,(PHF$8VA]KL&(YVX8^^..M:5>+Z?#
M%:_!+P_/:RR0SF\M"YBF9=P-T%(8 X(QD8/%=;;+'XC\8>+=,U=G LE@2T0.
M5,43Q[C*A'1BV[YAR-H':@#NZ*\AT:6_UV3X=R:Q=79EO;.]%R$G>,3JBC8Q
M (Y*D'(P3N]*M:;#J<OAN^T_3+B&5['Q)<PVUE?2L4N84W-]G+<GIEAG(^09
MXH ]4HKFO ]_#?Z'-Y5E<V,L%W+%<6EP^\P2@Y9%8<%1N&,<8Q7%:C?*UY8Z
MII]S*P?Q7';->338E<&38\*J.D(&0 3SC..Y /6J*\ZOI)?#WC74+&(M)#XD
MM5.G[R76*X4['4#LNUUD('96J'Q1%9QRZKIUK+++)IN@[BMQ.5CM1\^V53]Y
MIB5ZY&,#G)P0#T"XGO(]0LX8+(36TN_[1/YP7R,#*_+C+9/''2L_P]K[:Y-J
M\3V9MFTZ^:S(,@??A$;=P./O].>E<E;7<]SK7PTN7NYWDNK&4W \YBLC?90V
M67."<DG.,\U46ZM[;3_&HN+FZ@6?Q*D"_96"O(S+;@)N/"ANA/8$T =WXJUU
MO#7AF^UE;0W8M(S(T0D"9 ]\'^5:J2%X%D"Y++N"Y]NE>/:U++#HGQ/T]S#%
M#!:P/':P2%HX6:(E@N0,9P"< <]JZ(:6=#^('AM]+N;PC4H+@:E%)</*LB)&
M"LA#$A2'*C(P/FQ0!U'A?7SXDTA[XVAM66YFMS$9-^#&Y0G.!UVUM5X_8:H^
MG>%--C>YCM;&[\37D%W/("4"F2<JK89<*7" \@=CP2*[OPKI8TF]U:&/5TO(
M9)$F2TBC*QV>5.57+-PV-VW/'I@T ;R7EO)>RV22J;B&-))(QU56+!2?KL;\
MJGKS&=1IGC/X@:E80*VHV^F6\]L,DEI?*F[=\X'%*S-;Z1X%UO1KB22\OKJV
MANG\PL;N.1"93)_>(P6R?N[3C% 'HUW>6]A;-<W4JQ0J0"S>I( 'U)('XUEQ
M^(&?QI-X=:S*>78K>K<>8"&!<IC;CCD'O6)\4[:"X\)0M,@;R]2LRI)Z9G0$
M_D2/QJG<Z/8:E\5);"82&S'AY%\N.9D!Q<.,$J03CTSU^E 'H5%>0:'K=S=Z
M+X%L=3OXUMKZTN5>6\4R)/-&RK&C_,N3MWD GD@<$@5W_A#3SI>F7-E_:YU-
M(KN3RWVD"!3@B($LQ8+G .3CIVH KVWBN[O->UG2+;16DGTDQ><?M*@/YB[E
MVY'/'KBM+P[XBL_$NGR7=HDT30SO;7$$ZA9(94.&1@"1D<="1S7'Z/975Y\3
M_'PM=4N+%A]@&Z&.-\DP'!.]6Z?A7+Z3K%SI'A#4=/0[8H/%"6>HZM [#[3&
M\@\V8MD[6/"D@\;N,4 >W45Y[J5O)IOC6YT[3GEATV[T.:>X@AD9%AE1@$D3
M!^0MD@XQG;GM7.3Z4D'P<TS7([W45U*Z@TU99_MLG(,L8^[NV]'(Z?K0![+1
M7G\ME;:;X^TGPX1/_9%W;75X(YYWE%Q<[DRI+DY 7<VWIDYQD5D36.J7.@>+
M;2TEN)AH>I>?I;-*Q+!525[<G.67EDP<]<=J /5Z*\GCU]CXG;5;&-GTWQ/9
M_9].+DLHN5QR5Z*K;VSCKY1/>M*[ABG\6S^$[F]A@MH-*A-DEV'<RY,@DD4A
MURXPG/)'48R<@'HU%>6G2!>>)?#&D7NMWVIVTVDW<<]PD\D0N=C1A6P&Z\_>
M!^;&<D&IKMY]#\0)+>VIO]&EU*"*WU*WG)GLG!2-895/+(6&,@_Q9(R<T >F
M55U*[DL;"6XAM9+J5<!((R SL2 !D\#KU-31SPS-(L4J.T;;'"L"5;&<'T."
M*DH Y)/&&H2>(;C0T\/2-?06JW3+]K3:49BHP?7(-=+87+7NGVUTT+P--$LA
MBD^\A(!VGW&<5QUE_P ENU;_ + =O_Z->J>J'_A(/&/B'0;W4K>S,%K";,3(
MVY49"6FB(D7#!\@GDC:* /1:*\P32(]7\;:?IE_JU]?VLOAO?)+'<20BX82H
MHDPK?*3P>.O7FL[4[!9-#^)$[75\9--N'ELV-Y+F%EMXW!!W>OKG';J: /8*
M*\Z2/^S?''AN:&ZN%;5-+NGO7DF9Q(R+$RL5)P""S8P!P<=*3P?/=:=XAL=,
MUFR OI+"3[-J=I,7@U) 8RTC@\B3[IR<_>//2@#T:BN/U]VA^)/A$)(R).EZ
MDJAB!)B-2H(Z'')'XUS>G_VA?Z%J\6E7=M-+%XGN%@M;J4^5<QH-WD9&<# )
M Z?+TQ0!ZI17E \11M;:/9M%)HUK-K$]IJ,%\3)'#,(RRPE@P!C+$$<@< 8Q
MQ4NH>9X;^Q:7_;AN-,U#7HXKCRPR):1NA;R VYB%9E7C(P&(Z,* .WL-?:\\
M5ZKH;69B-A##,)C(#YHDW]L<8V>O>B7Q T7C.V\/FS.VXLY+I;GS!CY&52NW
M'^WUS6!X<LK6P^*?BF&U01QFQLF\M3\JG,N0!V'? ]?>C7;"#4OBKH]M<^88
M6T>ZWJDC)N'F1<$J0<4 =U17D&F:Q/;^'_#6GW=^(]/FU>^LI)[LM(I$;RB&
M)SN!(. .3SM .1D59US2WTK2(K:'Q!/<(WB*SVI;.\2VJR2+NB'SMD?Q!3]W
M(XY% 'JU5+N>\BNK-+:R$\,LA6XE,P3R%VDAL$?-R ,#US7!W5I:67C*W\*_
M:8X-.ET][FVBOWDF6:9I6\P F0$LHVD#)P"2,=:C-M-IMUX"MO[=N=4V:A/;
MO<EV43*(I<!EW$,5( W')XZT >ET5XSJMJ5\*?$#41>7WVK3-6D>RD-W(?)*
MQPL"/FYZXYSQQ7KEY:1ZGIDMI.6"3QE&*,589'4$=".H- %JJFH3WEO CV-D
M+N0RHK(9A'M0L SY(YP,G'?&*\BBU:ZLK'0[ZY#F3PK<FRUQBS8="_E*Y'\9
MQB7)Z=>]=#XEAD@\*:=J(DN(+B\UNTN&5977"R3KA& .#A" 1TSD]Z .ZN=2
MBB-W##B>[MH!.T ;!VMNVY/;)1ORJ#PWK(\1>&M.U@0& 7D"S"(MNV9[9P,U
MR-A96<?Q,\9S>6JRBRLW4ECDLR3 GWX%<_X:MET[1OAEJ%M-<+<7;+;3DS,5
M>(P2'9MSMP"H(XZC/6@#V*BO)9+J;4_AQXB\02W$L'B&PN[IEE5R'MWBD/EP
M@?W2H0%>C;B3DFMBTGD/C+Q!'?MY*OH5K<2P,Y"(Y,N]@,X'(&3["@#NYKRW
MMY[:"654EN7,<*GJ[!2Q _!2:GKQ[288-1'PKNK\F:62SN!)++(26Q;EN3GU
MYKM/B'JLVE>'[1DF>WM[G4;:VN[A&VF&!Y ';</N\<9[;O6@#237V;QK)X=:
MS*[; 7JW'F A@7V;=N..<\YK;KRW64'A_P <Z[<Z)"$N8_"<D\,2<KYBR-@A
M?P' Z_4UI:!86E[>Z)K-IXA@>"ZM7CEMH$?-\&3.9"9&^=2"=V,\D$\T :L_
MBK5+A;B70= _M6""ZELV(O%A?S$R"<,N-FX;<YSWP:ZF-G:)&D38Y4%ESG:>
MXSWKR&VLH;7X4^-[FV,L$\5WJ>R2&9T8;)'*\@^P^O>MN:S34/'V@VEQ/=&V
MGT&5Y85N75'(>(#@'CJ<XQGOF@#NM0GO+>&-K*R%W(TR(Z&81[4)PSY(YP.<
M=ZD2\MY+V:S256N(8TDDC'558L%)^NUORKR>*>X_X5SHI-Y=%K;Q*EJC>>^3
M$MZ4"MS\PV@#G/2NBT73K)OBGXO+(4D:"R(99&5LLDH8@@YS@?ACB@#LM,GO
M+G3H9K^R%E=,#YEN)1+LY./F  /&#^-6Z\A\.ZI<OX?^'=A>3RO8:C/=+=RR
M.3YKJ',4;MU(9NW?:!TS4?BPWFGZ7\0-.M;FYCTVSAM;BU\N9E^SRR??C4@_
M=( ;;T&[IS0![%17$65JNE?%DVEM-<>1=Z,]Q.DD[R!Y5F50_P Q.#AB.*G\
M9Q:HU_I\^FVMMJBP13-/I$TOEM.I*#S(STWIT&?[YZ&@#5N?$#6_C"QT V9*
MW=M+<+<^8,#RRH*[<?[8YS6W7EMM_9_B'Q'X(\DWGV"71+H!9I&25E!A&UV!
MR3D<\\X[@U'HUVC>']*TFXN;J=QK]W:VMLTWRW"1/+A)G;)V*H!QR3M48- '
M=^*_$#>&- EU469NEB>-6C$@3 =PF<X/=A1_PD##QL/#C69 ;3VO5N?,&"!(
MJ;=N/]KKGM7FUW<R2?"CQ7;R3K(MKKK0Q*KEECC%S$0JYYVC)Q79R?\ )9K;
M_L7I?_2B.@#6UKQ VCZKHME]C,J:G=&V\WS OE'8SYQCGA3Z5MUQ7CR%;G6/
M!T+,ZJ^KD$QN5;'D2]".1]1S7/+/;Z5:>*])>\OHK*/6[:"TCBF)?,JQ-Y0=
MC\J,Q(// 9J /5J*\TTK3I-7U#QUX=>=;1 8/LT=I.VVTD>'),9X(^8 G '.
M>.:L^&M4N=<T6&^%L1?:)92V\T'.#>KE63'?&S./^FJGJ* /0J@NKRWLEC:X
ME6,22K$F?XG8X4#\:\[\+11ZM;^&?$4/B2 7#J%N$BB8R7CLGSQRYD.2IR?N
M_+MXP*T_B-9V]S/X3:>,,?[>@CR21\K*^1^.!0!NZ9X@;4/$^M:,UF83IBP,
M)3(&\T2AR.,<8V>O>MNO+;W2[34/$OCX.TOEP:99O%Y4[( PBF*ME2,D8XS1
M9:K-K-WX8TS5;VW6*]\.PW2?;$9EN9VQYG1URX&".N-Q(H ]2HK$\)6CV'AN
MVLWU=]6,#/&+QUP7 8C'4YV_=SDYQ6W0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !574--L=6M&M-
M0M(;JV;!:*9 ZGZ@\&K54=3UG3M%BBEU*\BMDED6*,R'&YV. !^= #7T/2I)
MK29]/MFEL\_9G:,$PYZ[3_#^%0MX7T%K2XM6T>R-O<R>;/$8%VRO_>88P3[F
MJI\<>&PETW]JQYM2!,@1BZY!((7&2" 3D C /-:#ZYIJV-M>K<B6"Z4/ 8$:
M5I5QG*JH);CG@4 07'A;0+NXDN+G1K&::6'R'DD@5F:/&-I)'3''TJ6+P]HT
M%P+B'2[2.981;B1(@K"(=$!'\/MTJ-/$VC2V5I>0WR3PWA*V_D*TC2E<E@JJ
M"Q(P<\<8YIC^+= CLK*\?5K9;>]?9;R,^ [#.1[8P<YZ8.: '2^%?#\^CC2)
M-&L6TY6WK:^0OEJWJ!C /7D>M2R>'M&EL;:Q?2[-K2U8-;P&%=D1'0J,8!'J
M*HS>)M'U#P_J=W::W':QVRO%+=%<&V?;P2KCJ,@@$8-//BC1=/BLK>\UB)[B
M6U$R%AAYE 'S[0.^1QCO@"@":Y\*^'[RXN;BYT6PFFND"3R20*6D4= QQST'
MY"K,6BZ9!J"W\6GVT=VL0A6=8@'$8Z(#_=]NE0P>(](N=&CU:&_B>QD8(DHS
M\S%MH4#KNW<;<9SQBF1>*-$F>[C7481+:*6N(GRDD0&/O*0".H[<Y'K0!8U#
M1=+U:6WDU'3K6[>V8M"T\0<QD]<9Z=ORJO)X6T";2Y=,DT:Q:QED,SP>0NQG
M)R6QCK[]:MV6J6FH231V[N9("!*DD3QLF1D9# 'D56U'Q)I.DRR1WMX(VBC$
MLV$9A"A) 9RH(0$@\M@<'TH >_A[1I=%&C/I=FVF ;1:&%?+ SG[N,=>?K2Q
MZ!I$.C'1X],M%TTKM-J(5\LC.>5QCKS27^OZ9I@<W5R5$<7GR%(VD$<?.'8J
M#M4X/)QG!]#1J6OZ9I&_[==>7Y<?FR;49_+3IO?:#M7@_,<#@^E #H]#TN*R
MGLUL(/L]P,3(4R)1C'S9^]QQSVIH\/:,ILR-+M ;(8M<1#]P/]C^[^%5-0\:
M>&]*D:.\UBVC=8!<$!MQ\LD -QG@Y'X<]*P_$>NRP^'_ !A?:/XC\VZL(!*D
M211L+-A'G;DJ=V[&3G./:@#HW\+:!+'/')H]BZ7$@EF5H%(D<=&88Y/N:G_L
M32_MQO?L%O\ :S%Y)G\L;_+_ +N[KCVK/T3Q;HVK7":;;ZI!/J*0+))$#@G@
M9(XPP!ZXSBK<?B/29-1BL%O%^T3%A"&1@LI7[P1R-KD<Y )(P:  >&M$&FKI
MJZ59K9))YJ0+$ J/G.Y0.ASSD<U/_8^F_P!FR:<;&W-G*")(&C!1\]=P/4GN
M37*^.?%@T_2T_LK4FBNUU"WMG*0;T8M*JO'O*E=P4G@'(Q[5U.LZK;:'H]WJ
MEV)#;VL32N(T+M@#/ '^?6@"I:^$O#MDVZVT2PC;RC!N$"D^6<Y7)'0YYI]E
MX7T#3I;:6RT:Q@DM@P@>.!08]WWL''&<"F67B6QN=&L=0E9XC=HI2'RG+LQ7
M<55<;FP,\@=!FKVG:G9:M:?:K&X2>'<4)7JK X*D'D$'J#R* *?_  BV@"T:
MT&BV MVF\]HA;KM,F<[L8QGWJ:\T'2=0G2>[T^WFE2/R@[H"=G=">Z^QXK./
MB>VO/$>H^';<W$5W:VZ.9Q Q 9]^,$KMX"YR>#G'.#67X%\:VFJ^'M!AU+4X
MY-:OK;S&4KM\Q@"2!@;<XYV]<<XH ZF;1]-N+RVO)K"W>YM05@E:,%H@>H4]
MOPJL/#&AB)HUTFT5&G^TD+$!^]P1YF1_'R?FZ\TZX\1Z3:7J6L]XL<CRB ,4
M;R_-/1"^-H8_W2<U4NO&_AJS^T^?J\"_99/*G*Y81MP?FP#@<C)Z#/)H V+6
MSM[& 06L*11@EMJ#&23DD^I)Y)[UFR>$O#LTMQ++H>G/)<R"69FMU)D<'(8\
M<G/-26OB71KW5FTNVU"*2\5#)Y:Y^90<$J<8;!.#@G'>F>(;Z"S@LUEUD:6\
MUY%'&VQ6,Q+#]T 0?O=,CIF@#2DM;>::"62%&D@8M$Q7)0D%21Z<$C\:J7GA
M_1]0ODOKW2[.XNDC,2S2PJS!#_#DCIR?SJG>^,_#NG37D-UJL"2V6W[0B@L8
M\Y(R #Z'/IWQ6REQ%+;+<1R+)"R!U=/F#*1D$8Z\4 9\7AS1(#9&+2K-#8@B
MU*PJ/(!Z[./ESWQUI'\,Z%);WEN^D630WC;[E#"N)FZ[FXY/ Y/-<AK?CI]0
M\$76LZ)<3V;VVH1VY,EOC>GVE8FSO7 R,GCD<9Q78:=XCTC5I[N&ROXI9+3!
MG7D; <X;G&5.#AAQQUH (?#>AVS3&'2+&,S0B"7;;J-\8Z(>.1[5+8:+IFEJ
MRV-C# &4(=BX.T=%SZ#)P.@J.S\0Z5?W_P!AM[L&Y,7G+&Z,ADCSC>FX#>ON
MN169XI\17&F7^CZ)IJQG5=8F:.%I02D,:+NDD(!&<#H,C)/6@#37PYHBZ;/I
MJZ39BQN"6EMQ"OEN2<DE<8)SSFI]+TG3M$LELM+LH+.V4DB*! JY/4\=_>LV
MXLM<M#:R6NKO=KY\8N4NH8\F+<-Q0HJX('/.[C/?FEM_&7AV[U!+&WU>WDN7
MDDB5%).60;G&<8X&?R/H: -$Z3IS:JNJ-8VYU!8_*%R8QY@3TW=<<G\ZBL]
MTG3K@SV>G6T$F6(,<8&TM][ [9[XZTVS\0Z5?W_V&WNP;DQ><D;(R>9'G&]-
MP =>G*Y'-<WX@\6 :UX9@TG4F\N\U,6\RK!F.>/8Y;:Y7!PRJ,J>] '7W]A9
MZI9265_;17-K*,/#,@96YR,@^X!JLGA_1XKD7,>F6B3B$0"18@&$8Z)D?P^W
M2L2Z\56&C67B35I-6?48+!P6MH8@?LS!!^[!4<Y/))Z9YP!71Z?>QZA80W48
M8+(H.&1E(_ @&@"C+X5T"?1QI$FC6+:<K;UM3 OEJWJ!C /7D>M:%E96NG6<
M5G96\5M;1+MCBB0*JCV KE?'?BVZ\,+92VD FABE2?4CC/E6F\(Q'OEP1[(W
MI757%[:VED][<7$<5K&GF-,[ *%]<^E &<_A3P_)<37#Z+8-//\ ZV1H%+2?
M[QQS^-7%TG3DTPZ:EA:K8%2AM5A41%3U&W&,537Q5H9NI+5]1BAN8D\QX9P8
MG"8SNVL <8!Y]C45EXS\.ZCYGV35H)?+@6X8C/W&.%/3G)XQUR1ZT 7;?0M*
MM;6:VAL(%AF4)*NW.]1P%.>H'I3'\.:))I<>F/I5FUA&0R6QA4QJ1R,+C%%M
MXBTF[CO'CO%7[$0+I9E:)X<C(W*X! (Z$CGM4!\6Z$L-[++J"0"Q4-<K<(T3
MQ*>02K '![''/:@"[>Z3I^HV\4%Y9PS1PL&B#KDQL. 5/4'W%3VMI;V5NMO:
MP1PPKG"1J .3DG\3S6./&GAUKAK<:K#YJQ><%(8;DR!\O'S') P,G)QC-6[7
MQ%I-[I(U2VO8Y+,N8Q( <[]VW9MQG=GC;C.>U %F/3;&**TBCM(5CLR#;*$
M$.%*_+Z?*Q'T)JMJ_AW1=?$(U?2[2^\DYC^T1!]OKC-5V\8:!'8S7DNIQ110
M3""42AD>.0XPK(P# G(X(HC\7:'/'J#07PG.GQ^9<)%&S,%YPR@#+ X."N0:
M +K:+I;WUO>MI]L;JW79#-Y0W1KZ*>P]A3!H6E+>M>"P@$[2><SA/O2?WR.A
M;WZU'X;UV'Q'H%GJL$<D:W$22;'0@KN4-CD#/7J.*KZ=K)U;5]4\F41Z?I<O
MV:1^/WLP4,^2>BJ&4?7/8<@&I:Z=96,MS+:VL4,EU)YL[1J 9'P!N;U. *LU
ME67B32-1G$%K=[Y6@^THIC=?,BSC>F0-Z\CE<CD>M</<^-YIK/6M<74KNUM]
M&OW3[(EB72X@C"@JQ*Y5F8GG<-O&1@&@#ODT32XM4?4TT^V6_<;6N1&!(P]"
MW4CVJ+5?#6B:[+!+JNDV=[) <Q-/"KE?89[>U)_PD%@EA!=2O*OG(76-8)&D
M('WB$"[L#(R<8Y'K5>;QGX<@@M)Y-8M?+O(VEMV5]WF(H))&/3!_'CKQ0!H'
M1]-.IKJ1L;?[<J>6MQY8\P)_=#=<>U0'PYHC1W<;:59E+P[KE3"N)CZO_>_&
MKEI?VM]I\-_;3K):31B6.4<!D(R#S[5G1>*]"EN;:W&HQ++=@-;"0%!."< Q
MD@!QR.5SU'J* +']@:1Y]M/_ &;:^;;(8X'\H9B4]54]A["G6&B:7I;*UC8P
M6Y5/+3RUQL3KM7^Z,@<# XK(M?$NDV5AJ>HW7B%;NRBOVB:;RODM3A<194<@
M$CYCW;&:VIM4L[>>.":8QR21-,H=& V+C<2<8&,C.?4>M #=4T73-;BBBU2P
MM[Q(G\R-9XPP5O49J#_A&-"\MT&D6:B2?[0VV$ F7G#Y'.X9.#U%9VF^)M'L
MM!TR6]\20W@NRR0WLH6/[006Y    &",XQQ6C9>)=&U#3[J_M]0B-K:,RW,C
MY3R2HR=P;!'!SS0!)-H&D7.EOID^G6TMC(2SP21AE9B<EB#U.><]<TQ?#>B)
MHAT5=*LQIA&#:>2OEGG/W>F<\Y]:2W\2:1<ZDNG)>JM\RAUMI5:.1E()W!6
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
MF_\ "/:,9;J7^R[3?=H([AO*&95'16]1[&H;SPIX?U#38-.N]&L9K*W_ -3
M\*E8O]T=OPK8HH C@@AM;>."WB2*&-0B1QJ%55'0 #H*DHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KD/B-#-<:!9106ES<N-3M)&2"!Y2$2968D*#@  UU]% '$P;D^)^L7SV
M5Y]F?1X(EF^QR%797D9E!V\G#+P*X_18=1T+1O!VH7^D:U)96^FRV%Y#:QS)
M/:R,ZL'*+ABIV8...GM7LU% 'G#K'IMSH7]G^';ZQTZYGN97N8[5Y[J!F5<9
M!#&+S#G)/0 9VDG&)I]I>Q>&/#%G+H^J+)9>*'GF5[.1RD?FS-O) .1AU^;H
M<\$X->Q44 >9ZA!=/-\3@FGW["]LT2UQ9RD3M]F,9"?+\WS8''\JL6L4_P#P
ME'@:9K"^$=KI$\4SM9R@0NRQ *QV_*?E;K_6O1** /('@FM_"4TLECJ<5S!X
MKDO;5!92%B#.S*WED!G0H6X7GZ8K1MY=&U:'Q.]U%JTUYJODO<VBV$]M(D2;
M(PT2L,N5R&)&><<#BNXUS0(=<%JS7=Y9W%I(98+BTD"NC%2IX(*D$$C!!ZU)
MIND"P<S3WUW?W.W8)[LIN"Y!( 1549(&<#)P,YP* ,+P6NL07FJ6M_=2ZC8Q
M"(6>HW%OY,\H(8LC\#=LX^;'.X]\XY_QL+Z\G\7:='I%\IFTD+:R65H6^W-L
M?(DE _@)P$R"<G[V0*]/HH \LUBVO)8(]2T@:MI^LQ:3"@AEL7EM]04!\02(
M5P&SD=0P#_E>2]O-%\7:T-;T*^O+37(+=HC:6QN8PRQ;)('QP!G)&>""<FO1
M:* .&MK>2/XH6$K:7-!;IH!MLQVS&"&3S5;RPX7;PH/?'%9.J:=?W[?$Z"WT
M^\+WUM$MH6MW19RMOL(1B &^;C@UZ?10!Y_-8R>(M6\+7&GP7-L=+@F,UQ-;
M/"8]\/EB,!@"3N.2!T"<]1G.\(013V>BZ-JGAS6$UG1RBF2Y,QM8FC&WSD<M
ML.1T [G&,9->HT4 >,YU&'X8P^&KO2-4;6;#483,$LI'64"[60RK(!M8$$GK
MG.>.]>F^*;>;4/!FM6UK$\D]QI\Z11XPS,T; #'KDULT4 >:VCWMOJG@_7)+
M#4/[-@TU["X1[5Q);2,L9WF/&[:2A4G'&,]#FM_PAIL]OJ_B;5#')!::E?++
M;0R(4.%C56D*GD;F!Z\X />NKHH XI//T_XEZY<36-ZUO>:;;"&:*V>1"8S+
MN!900"-PXZG/ -<SI5G>6_@[X<6SZ7J"3V.H(]TGV*4-"HCE5BWR\#++S[UZ
MW10!Y5IMJJM>^&=>\/:Q>7?]H33P2AIC9W"O,TJ2%@VQ,;N<\\<9)Q4UY;7+
MV?Q.1=-ORU\I%J!92_O_ /15C&SY?F^<$<?7I7I]% 'GJQ3GQ+X D6PO1%;6
M%Q'._P!DD"PEHHU4.=ORY*GKZ5I_$2*:;2=+2WM;FX=-7LYF6W@>4JB2JS,0
MH.  #77T4 >>213?\)-X]F.GWQCNM-MXX'^QR$3,L<@95.WYCEEX%=+X)26+
MP-H,,\,T,T-A!%)'-&R.C*@!!# 'J#6]10!Y!<VM\/AGJFC-I&I->)K1<QK9
M2,'0WHEW+@?,NS)R,C\:U/$NF:AK/BGQ'#I]M=)]M\,"UAG>W=(VFWRG9O(
M!PP[]Z]+HH X3PO/9:UJ5A>OX<UFTU.RB999=2\X+;%EPRQEV(?)QTXP,G'
M,OC72KY/$7ASQ5I]K)>-H\LJ7%K",R/#*NUF0=V7KCO7;44 9-KK\&HF-;&W
MO)"Q&\S6LL"QKW)+J.?]D<YQT&2.+T[2K[4?"?CW3[>UN;6\O[^]:V:XMWA\
MP2( C L!D'!&:]*HH \RM$3Q/I[?9M UBQU^"PGA6XU%IE6TD>(J1&SL0V6Q
M]WL,G' -1+R>[T7P'9C1-5ANM)U"W2]B-A(!"$@D0D-MVLN<'()&",UZQ10!
MY;J6GW][8_$^"#3[PR7J@VH:V=1/BV53L) #?,I'%>A:1=K<Z);7'D7,2^4/
MDFA9).!S\A&X?0C-:%% '%VVCMXIMM8O;RYU2RBU$O:O:/:K&?LZ;D48EB+?
M,"S\?W_6N9A>\NO@UJ.B:O9:JMWII%M%)]D=&N%CE7R)$# ;@<)E>IP>.17K
M59NMZ+;Z]8"TN);B'9*DT<MO)L>-U.58'IP>Q!'M0!QFDZM87WB:\U.[.H1Z
MI/IPLXK>32;BW5D0L[;=X.]R6)P#D =#R:S[?3M4C^#?AQ;;2[TW>ER6T]U8
M!'@GD6-LNJ@X.[G<,=2.*[_3M#-E*DUUJE_J<T>?+>\,?[O(P2!&BKG'&2"<
M$\\FM:@#R[5;)=:T#4-6\/:#JJ7@>UEE^W-+%/=B&59#$N]MW !P?4@#/-/U
M!;+6O"WB/4-,\/:W'>SZ1-9F2^AG,\C,#MB5&)+ $G)' /0GG'IU% 'GQBE;
MQ3X"F6PO?*M;&X29_L<@$+-'&JACM^4DJPY]*P7M-5BTV^OX=)U.5+/Q9-?R
M6L<4L,L]LZLN^+[I8C=N !YQ7K]% 'E?B*UM=2\%:W=Z/X?U99M0FLM[7$$S
MW%R8YE))1LL%5!U.,\^@SL7D%Q=?$;498;.[\F?P[]G29K9UC,GF.VS<1C.&
M'&>]=Y10!S/P^:4> ]%MI[2ZMIK6SBMY8[F%HF#H@#<, <9'7H>U8OA6*YT_
M1?&UI]C%W>PZK>S+:O\ \MQ(HDC!]F# ?G7H%5380#4?MZ I<%!'(5.!(HR0
M&'?!)(/49/8G(!YOH+74GB[PM?MIVK+$-*GMI=]@\,5M)F(^6$P-BKM(!/7&
M 6--^PWU[X ^(-E%IU\+F[O;V6VCDM9(S,C ;2NX#.<'&*]4HH \TU.\GMO$
M.E:]/I6N3:/<:;]D;[)',DUO*'W!GC0A]K XY'51[4[^SH;/Q#X(^P:%>VEA
M!/>2M']GDD\@21L%:0X.PLQS@GC/.*])HH S]<AAF\/:E#<+(8'M)4D6(@,5
M*$$*3P#CI7G7AC4+2?4/"IU9M2MKG3+4VEJ)M)G@1WD5$^>1AMSA0!T!)SZ"
MO2=5TRVUG2KK3;P.;>YC,<@1RK8/H1R*S[#PVUJ\9N];U34XXF#1Q7CQ[58<
M@G8BEB#R-Q/.#U&: .=\.Z,NKZ9XUTO4;.ZAM]1U6Y*^?;O'OC=$ ==P&>0<
M$>E:'@I-6_LG[=XAA=+^WC^Q8VEBZQ$AI .N78$\=0%KKJ* /(=+L[R+P5X
MMI=*U%9K/6!+<1M8R[H4'G?,PV\#YUY]_:K.M61N8?B4MS8ZBMO=?9W@9+=D
M,I6%%RA88;#J.!G/;->JUG:WHUOKVFFRN9)XE\Q)4DMY"CQNC!E8'U! /.10
M!R'AW5++4?&R:A?/?0ZK+8BQABGTN>TC<*QD<@R#!8XSC/ !Z\FK/CD7=GK>
M@:TMCJ%[IUKY\-Y'I[/YT8D";9 J$,P!0@X[-70:=H36<R37>JZAJ<L63$UX
MT?[LD8) C11G!(R03@GU-:] 'F7B&RA;X=W_ /8^@ZE";_4H+D0F"62>8B:)
MGE=>64D*>O/&>IK9\0O)+X\\'W,5G?26\!NFFE2TE98@\6U=Q"\9/'-=I10!
MY5!:JMUK/AO7_#VL7\EQJ,UQ:O&TQM+F.20R(68-L0J2,YZ;1C)J]93S:5JO
MB/0=8\/7FI)J.H/=VCK:F6WN$<+A7<@JFTJ =V, #VKT>B@#CM)2YLOB=X@,
M]E<B*_M;,PSK"QA/EK('!?& 02."<\]*7Q<EQ#XI\(ZDEG=7%M:W4XF-M"TI
M3? RJ2%&0-Q ST'?%=A10!YE%;WEGH?C7P_J&G7<]WJ%S=S6;) SI<I.OR#>
M!M!4_*<D;< ].:[W0;&?3?#NF6%S+YL]M:10R29SN94 )_,5H44 >/Z?;WJ?
M#SP5ILND:FMSIVKVWVJ,V,IV!'8LW"\J 0=W0YX)P<;%W%<G5OB.PL+\I=Z?
M"EN19RD3L('0A/E^8Y*CBO2** /,)K"=]&\/S6LVKZ/K5GH\:17*64DD;D !
MH)HRI[J" <'TKO-%GNE\,V$^I6@M;H6B-/;0(6$;;1E549/!XP,_C6G10!PB
M>'F\5^'=6GO[S5+-=7,AFM'M44H@&V-=KQE\A54\'[V2.M8,]YJVL_".SL]0
MTG5#JUM=6D4\;6$VZ01SH3(!MY!1=Q/KD5ZS10!Q<>Y?BQ=WYL[S[*=#BA$_
MV2387$KL5#;>3M(X_#K7&:-!J.B:%X/U&\TC69+.TMKJSO8+:.:.XMV>165]
MB[69?DP<<<U[/10!YG>V$"-X7ETS0=0MK9M?-]*K6\LCA3$X,L@Y*$L1P3GH
M3@YQ0UO3]6N9/&<EAIM[(/[5L;U(3;N@O(HEB\Q4+ !CE#P.N/>O6Z* //X=
M2&H?$JUUB'3M4%B="E@:633YDQ(94;805SG"GZ]LUA:?97</@#X>VLNE:@)[
M+5()+F(V,NZ%5$FYF&W@98<^]>NT4 >4ZYIVK7FI^.'T_3[QY&FTVY@4Q21+
M="#:TB(^ "?EQP:L7PLM:\,^(=1TWP[K<=]-HTUF9+Z&<SNS [851B2PW$DD
M< ]^3CTZB@#SZ**;_A*/ DBV%ZL5MIMQ%.YM)%6%F2(*KG;A>5;KZ59\"2OI
M'@F[M=1M+FU?3Y[QYS/"R*5,TL@*D\,-I!R,CGK7<56OK&'48/L]R"T!(+Q?
MPR#^ZWJ/4=^AR,B@#C_AV\VA^"O"FC7EG>&XNK5Y-Z0EHX!]\"1OX3A@!GJ1
MBNYHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LKQ
M'KL/AK0;K5KBWN)X;9#(Z6Z@M@=3R0,?C6K7+_$?_DFWB/\ [!\W_H)H Z*T
MN!=V<%RJE5EC60 ]1D9J:J6C?\@/3_\ KVC_ /015V@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *S]<T>#7](N-+NY)DMKE#'*(F +*>HR0<?A
MS6A10!7L;06%C#:++)*D*!%:0@M@<#. .U6*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>exhibit102002.jpg
<TEXT>
begin 644 exhibit102002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P-:\
M4#1M<TK23IUS<S:FTBV[1,@7*+N8-N88XK?K@?&T<LOQ \!I#.8)#<7F) H8
MC]P>QX]J .CT_P 36UYKT^AW%K<V.IQ0BX$%P%/F1$[=Z,I((SP>A'I6W7FM
MH+G2OC9'!J$XU6XU#2V\BXVB-K.)&R4*+P59OXNN>*](21)4WQNKJ>ZG(H =
M1110 4444 %<EJ7CAM+^S-/X?U'RKO4!I]LX>$>9(695."^0IVD@G'&*ZVN&
M^)?W?"/_ &,UE_-J +][XRET][6.ZT*]@>?48+#]Y)'@>;C$F58Y'4>N0>E=
M57%_$=/-LO#T8=DW:_9#<AP1\_4>]<[J&I7?A<^/(;&[NA;68L)8C-,\YMQ-
M\LKJ6);@ MUZB@#U:F3.Z1,T<9D<#(0$ G\37*Z'I<MEXD%[%KL4UE>665L8
MM[H[*P_?JS2-CA@#C@Y!ZUUM '&V?Q"AO/"B^)AHFIKI.UW>4>4S1HK%68H'
MS@%3G&3@9Q766MU!>VD-W;2++!/&LD<B]&5AD$?4&O&]!TO4[SX %K?6_LMO
M]GNGDA>)=KQB20M&7^\H8 C/49K=T'6UUO4?".F/:2:?I%SH3W,5HLC*'D4H
MH3/!953+ =\@GH* /3:*\@U"YU2/1]3L?[1OEAT_Q/;6EI<K<-O\IWB+1L<_
M.%WD?-G]*U]6\/16WC3P[HL.I:PMC>V^H//&=1F);'ED?,6R,%SR.?<T >D4
M5YUIT9UJ7Q;87E[>0S:3(MK9L+EU>WB$*E)<@\LS;F+'.<8/%4(=8O;?3/!G
MC#69[B.WO+;[)J:"1Q'F1,QS; < Y&,@?\M/84 >J45YCX3EO9II/"6HO>)>
MVE]]MD9[J1I/LC 21@R9R?F81D="%:FV?V[Q-87NICQ#'INH:?JLRRMB1F@6
M.8A8BGF!2K(%&-O.<\F@#U"BO.M*TXWWBGQ9+/JNHQC3+]'M<WDACAS;JQRN
M<,N6)VG(XXQDYD\'W=Y:>(8-(URSN+;518L4N([IIK74$5DW2C)RKY(R",X;
MKTH [N\G:ULYKA87F,:%Q&A +8'09(%4O#NL)XA\.Z?K$<+0I>0+,L;-DJ",
MXS5R^_X\+G_KDW\C7DWAF%]-T?X:7UO=W8EO"+:=&N',;QF!V"^7G:,%000,
M\=S0![!17E,NH2_;-"U33[ZYFANO$C6S7DLY5IXR95:(1#CRUV@#.#E<X&<U
MH3RW.B>+M8T$W-TXUV%)M*>2=W\I\[)E7)X"9$N!VSZ4 >C45YY=QRZOXLU7
MPQ_:/V5;33X#9K))+YA#!MTRD.I9@0!DYQ@=,G/9: LR:!8I<:@-1E2$*UX$
MVB<CC?C)Z]>O/6@#1HKA/$]D=1^(FB:=)?7\-I=Z=>>?%;W;QABICVG@\$;C
MR,$]#D9%98@NO$)\1V2^(/[-NM)NQ##+(\AEM8D1"DG^L4$-R26!W9()(
M/3Z*\[CO?[=N/%Z:A>2B;2D5+=(Y7@\M?(#B8 $$%F+')Z!0/7-7P_=W3ZA\
M.&DO+EOMVAS-<AIV(F98H2&89P6^9CGKR: /3J*\DM==N;?2HK=]2=+.Y\5W
M5B]S/*[A(AYAC3=N!"EE0=1QQWK8N='UO3K74+33M;M[V62\AN(--E=XU"88
MO )"S, ^PL!T&",8- '?7%U!:(KSRK&K2)&I;NS,%4?4D@5+7D.HSV>M:5HI
M:UU"SN+?Q5!;W%I=7#%K9R 616#<K@@J1T!XQ6K/'<>)=9\3Z.NLC3YM.,26
MC%Y/,@B,*,LRD2+GYBV2<YQ@G% 'HL\C1022)$TK*I(12 6]AD@5G>&=<3Q)
MX<L=9C@:!+N/S%C9LE1DCD_A7*:3<MXA\4:SI>IWTDRZ?I]I]G,3M )?,C+/
M<!0>I; ']W''4YT?A9_R3#P_SG_11_,T =5/=06S1+-*J&:01Q@_Q,03@?@"
M?PK+TCQ -5UK6M,^QR6[Z7+'&S.P/F;T#@C'08([US_CJR@NO$_@LR^9SJ3Q
MY65DX,$AXP1CD#GK7.ZO8K/=_$^[6ZNXI;*&&XMVM[EXMLB62LK':1NY ZY%
M 'K=1274$5Q#!)*JRS9\M#U; R<?05YQK%\^IV\Q6[N)KR+PZMS+$)S!%;,P
M8B8%>3(2.!C "]1GF&S1=4\3_#V_O999+FXT*66:3SF4LP2!LG!'=B3ZYYH
M]2K$U_Q);Z)H.JZG'"UY_9BDSPQ, 5(4/@D_[+ ]^M;=>.S65O;^"/BB\?F!
MQ>7D8#3,PQY,9Z$X)SWZ^] 'KUO+Y]M%-C;YB!L>F1FI*\X!N-!\8:?]AGNY
MS>:#<3RP33O(LLL?EE"%)PI^8CY0!@]*/#$-SJMIX9\2Q>)(P95472*'<W;.
MOS1L#(5#*V3PORX. !0!Z/6/XA\2Z=X9ALI=1D*+=W<=I'CLSG&3Z =2:V*X
M+Q%I5QXRDUJU2RAN+);9M/@D>?9LE)#2.!M.<,(Q[&-O6@#O:QG\0!/&,/AX
MVD@:6R>[6X+#:0KJI4#K_'WQ7$2>-+\_" 7\DK6^J6T\>F:C*#\UO()5BE?V
M.#N![;A6@=*M+7XMV,=N\ZQSZ#< C[0Y_P"6L7S YR">Y!R<9H ] J&[EEAL
MYY8(#<3)&S1PA@ID8#A<G@9/&37C^F+='P5X&U?^U=3^WW6IQVLTQO'.^*1I
M%92I.T]!SC.1UK9=9=/;XC:9;7M\MM9V,5S;9NY&>&1H9&8JY8L,E <9]?6@
M#TBUDEFM(99X#!,Z*SPE@QC8CE<C@X/&14.I7-U:63365BU[.&4"!9%C)!8
MG+<< D^^*\^"37VL?#^"6_OUAO=(F-RD=U(@E*Q0D$X/!^9N1@\]:S;BYO(/
MAIK"QZA>AM-\0FTMY/M+[Q$+M$",V<L-K$?-GB@#UZHDNH)+J6V256GB57D0
M=5#9VY^NT_E7GWBV]O=)UF^U&]AGO-!!A5[FQN66;3& !.Z/(W(VX,<<X.""
M,5!%8P)XF^(\L<MQ%*D,+H\=S(C!C;%LC#=<]/3M0!Z;45U=065K+=7,JQ01
M*7D=NB@=37FEA;0VG@KPS?3ZKJSWNL)IZ-%]J9A=.(]WE_,<(I&=Q&,A>Y/.
M/K1EN?A]XXM+R1F6QUE%@C%P[K"I,!*AC@E07;@C ST'% 'KLUS=)J=K;QV+
M26LJ.TMT)% A(QM!4\G=D].F*MUQ6H1FS^(_ABTM[FZ%K-9WHDA-R[(Q7R\$
M@D\C<W/6LS33<6NKZOX)GNKR2>6]2[MIWN)#)]B?YFPQ.X;2CQYSU9: /2**
M\UF2Z\47_BBQ_MQ=+NM-NEC@8M('M8A&C+( )%!!.XDD<\@G  KT2T9FLH&>
M42N8U+2!-N\XZX[9]* &:A?0:7IMS?W3;8+:)I9#_LJ,FH=$U>VU[1++5K-L
MV]W"LJ9ZC(Z'W'0^XK+\127-YJ.GZ39P)<8<7ETCR;!Y:'Y 3@]9-IZ<A&%8
M/P_DFT+7M;\'W<2VXBD.HZ?$K[@+>5CN53@<*^1T_BH ]!HKRVTM-:UFPT]1
M+?\ ]JIK<OV^\@N)(XI+597#!74@;=H50HY##H.34TJW?BB?Q/#_ &\FEWFF
M7QCBD)??:1(JLC@"15*L,DD@YR0<@   ],J*6Z@AGA@DE599R1$AZL0,G'T
MKS:>R?4O$?C."YU+46B@TRUGB6*[EB5)"DIW* V5Y&=O3U!P,06(&K:Y\-=0
MOY)9+FYT6:2:7SF4LPBA;/!'<DGU[T >JT45Y3J&H2_;+#4M/O;F6.3Q2EJU
MW+.5+*9"CP+&.#&!D9.,D9QWH ]6IKL51F"ER!D*,9/MS7D^KV\LT/Q)F.I:
MF#IF)[+9?2J(7%JL@(PW(W=CD>@K<T_47\0>-!I6IRR"&'1;>[BA61HQ,\A(
M>3Y2,[<*!Z$D]: .F\,:\OB708=52V>V$DDJ>4[!BNR1DY(X_AS6G<74%HB/
M/*L:O(L:EN[,0JCZDD5R'PJ01_#VSC#,X6XNUW,<DXN).2>YJ/XCVD-RWA4R
M[_\ D/6R?+(R\,&ST(YXZ]10!OZ?X@%_XFU?1?L<D+Z;' YE=@1*)=^, = -
MG?UZ5LUYA>:7#?>+?'"-<7<:0:59M&8+EXSN"3;6+*03C'<X]0>*33=7O-=F
M\+:7?7J(+WP]'>?OBX%S.0H?E64E@.<9_B)QP" #U"L+Q-XFC\,PV4LMC<72
MWEW'9IY!7(D<X7.XCC/>G>%+2YL/#\-E=:N=6EMW>,W94@L Q^4DDY*_=)SV
MYYS6#\3_ /CP\.?]C#8_^AT =NA9D4LNUB.5SG%.JEJE]]@L9)$ :X9'\B+J
M9'"%@H_!37!^&K>XUBQ\-^(X_$J+YR 72)YA-VSK\T;#S,*RMD@A1MP<8% '
MI-4=:U+^QM$O=3-N]P+2!YFBC(!8*"3@DXZ"O*;3[3#X/TO6AJ>I/?0^(_LZ
MO)>2,#$;QHRC*3A@5/4@GWX%:M_./$>D?$,W\TRSZ:9[:WA29D\F)8 RN #_
M !DL23U''08H ]$TN^&IZ397XC,8NH$F"$YV[E!QG\:MUY?ID\NKWNF>'9;Q
M+>(>';2>VC=G7S68,)'4HZY*[4QUQDD8I'TRZFU[PEHU[XBO[^.:POHKJXMY
MY(!<&,H%; 8X89(W Y..I!H ]1HKS2^FN] UP-J,=U>:(U];1V^IVUVS2697
MRT$,R$\JS#EN<[\D9(KTN@ HKRG7]0E#76I:=?7,K0>([>V:ZDG*>7^\C1[>
M.,<,@!;.[&22<'K5RZLCJ/B;QW;SW^H_9[>SM9H(X[V5!$YCE.5PW'(SCI[=
M* /2J*\MTN6ZC?X<ZNU_>R7FK1A+TR7+LDRFU9\%,[1AE!! !]<DFG:)]N\2
MZ59:_P#\)"EC>V^HM]J $C,")2IMF3S-N", #;GH1R<D ]0J.>1HH'D2)I65
M21&I +'T&2!7CVJK<Q>$?'6J)J>I_:M)UB0V3?;9<1;5A(&-WS#DC#9&.F,F
MNOBG&O\ CWQ)I-_-,D6G6UN+6&.9H^)%9GE&",MG"@_P[>,9.0#H/#.N)XE\
M-V.LQ0- EW'YBQLV2HR1R?PK6KC_ (5_\DO\/?\ 7J/YFNPH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHJ&ZNK>RMVN+F9(8EQEW.!DG 'U)( '>@":BLZWUW2[FUN+F*^A\JV?
MRYRQVF)N/E8'!4\C@^HJNWBS0([&ZO)=5MHH+5Q'.97V&)CR%96P03V&.>U
M&S17+W?Q \/6][:6D5_%<RSW;6C>2=PB95+-N('H!]<^QQJS>(M(@O!:RW\*
MRF182"3@2,,JA;H&((PI.3D4 :=%8G]K6D6OZAYNOVOD6MLC361V#[,<MF1W
MSD9&!@],9[T^R\5:#J-[!9V>K6LUS<1>=#&DF2ZXSD?@0<=<<T ;%9FH^'M)
MU:[@NK^R2>>WSY,CDYCSUV\\9[XJW>WUIIMG)=WUS%;6T0W/+*X55'N36=9^
M+/#^H:@]A::Q9S7:1^:T2RC<%ZY_#OZ=Z +-AH>EZ7/+/96$$,\P EF5/G<#
MH&;J?Q-2Z;I=CH]BEEIUM';6R%F6*,8 +$L?S))JC:>+?#U_<I;6FLV4TKH\
MBJDH.50X8Y] 0?R-3VNOZ5>S/#;WL;RK%YVSD,T?]]0?O+[C(H TJ*S(/$.D
M7.EG4X+^&6Q#[//0Y3=G&,_7CZ\5!;:G;'6M7+:];S0VL432VF%'V+AB6=^O
MS8S@]-OO0!M45BWFO:=+I>HF+5XK"2W@R]Q.FW[-N!V.5?&1D$C/!Q4Z:K:6
M>F64EU?K,TT2E)53YKCY02RHN3TYP!P* -.L_4]#TW6# =1M$N/L\@EAWDXC
M<=&'/##UZU&_B71([*TO'U:S%M>2".WD,PQ*Q.-J^IS^7>BR\2:+J%M=W%IJ
M=M+#:'%PZR#$?&>?08YSWH FO]'T_5([=+ZW$ZV\@EBWL?D<=&'/WAV/44Q-
M!TM+N\NA9QM->H([IGRWG*!@!@>H ) !Z U-9:G9Z@\R6TV^2$@2H5*LF>1D
M$ C(YIUYJ%KIZ(UU,L?F-M1<$L[8SA5'+' )P!V- %+1/#&A^&UF&C:9;V7G
M',AB7!;'09]!D\=.:TY8DGB:*3.QA@X8@X^HKG]?\7V&E^#+[Q!9SPW20PR&
M':V5>10<(<=.1@CJ.:E\/&_G9[V361?V$\2&.-H%1HI!]_#*!E>G!!(]: "/
MP3X:BM5M4T:U^RJ<BW9=T><Y^X>.O/2M"_T;3M2C@2[M4?[.V^!AE6B.,91A
M@KQQP:PKWQA;7,GB+3=,N/+O]+M]WF/&2/,V,V #U  '/O[4_P )>++'5])T
M:WN-3MY=:N-.AN)H@0&9BBEC@<=3G Z9H U+CPYH]U816,UA$]K')YJQ'.-^
M<[CZMGG)YSS4LVBZ=<:C:ZA-;![RU!6"9F.Z,'J <]^_KWIC:_I*:C'8-?PK
M<R.8D4G 9QU0'H6']W.?:KMRLC6T@BE,4FT[7 !P?H: *-YX>TG4+QKNYL8W
MG:/RI'R5\Q/[CX/SK[-D5;N;&UO+86US;QRP!D<1LN5!5@RG'L0#^%<3X7U;
MQ%XA\ V.O/K%M;WEW&=D;6H\OS-Y15ZYP3@?C762>(-)AOKBREOX4NK:$W$T
M1/S)&.KD?W??I0!;6SMTO9+U84%S)&L3R@?,R*6*@GT!9OSK,D\)>'Y=>77)
M-(M&U-2"+DQC=D=#Z$CUZTE[JEM)>Z*L&N06OVF4LEN45FO4V'Y5SR!T;</3
MWJV=<TP7JVANT$S2-$HP<,Z@LRAL8+  DC.1B@!+?0M,M9[V:&T1)+[_ (^F
MR3YW&/FYYXX^E+8:'INF.KVEL(V2/RD)9F\M.NQ<D[5X' P.!Z5@'QII>L>'
M=7NK368])6VDDMUO;A 1&RG;OVO@'G. >M;%UXFT73I3;7NK6L=PD G=&<!M
MF0-VWKR2,>N>* -.>".Y@>"5=T<BE6&2,@]N*S$\+Z+'#91)81K'8-OM$#-B
M ^J#/'X5.FN:9)I<&I1WT+V=QM$,J-N$A8X 7'))/&!S1I^N:5JLLL-CJ%O/
M/"2)84D'F1$'!#)]Y3GU H HMX*\,L\CMH=D6DG^TMF(',F<[O;G\ZUY;.VF
MNH+J2!'GM]WDR$<IN&&QZ9%87B?Q'/IFHZ1HNFI$^JZM*Z0F4$I#&B[I)& (
M)P.@R,D]:GGM]>LI+1X-12\A,Z"[6>!581DX)C*X QW# \9YH EUKPKH/B*6
M"75]*MKR2#_5O*F2H],^GMTK61$CC6.-51% "JHP !V K(M_%OAZ[OH[*VUF
MRFN9&D5(XY0Q8H,OC'H,_D?0U8LM>TK4+QK2TOHI;A8Q+Y8."R9QO7/WES_$
M,B@!\VC:?<:I!J<ULKWMNI6*8D[D!Z@<\ ]_6J=_X2\/ZIJ\.K7VD6D]_#C9
M.\8+<=,^N.V<XK%USQ9L\0^&K32M2B:*]OS!.BQ[O-0(Y)5SP0&4 [>A/)JS
M=^*[#1=-\0ZO<:U'J-M92\001KFW8(/W.5SN)/.3TSSP* +7B#PKI6IF?43I
M%O<ZL+=HH96 #9(.W)/'!.>>G:JNB^$[2;P?H&FZ_IL,MUI=O'$-Q#;75 I*
MD=CCIW[BNDL[N&^M([F!PT;C((K!\<:_>^'_  Y+<Z7;"ZU)LF"$]&"@NY/T
M16_' [T 73X4T Z=>:>='LS:7DAEN(O*&)7)SN/OGIZ=J2W\)Z#::7'IEMID
M$-I'*)DCCRNV0='R#G=[YS5W2]3MM7TBTU.U<-;74*S(Q_NL,\U43Q3H+SPP
MG5K1))P# )) GG@G ,9;&\9[KF@!\WAS1[G3FL+C3X9K9I1.RR L6D!SO+'D
MMQU)S4&H^#O#FK7=M=7^BV=Q/;*$B=XA\JCHON!Z'BG6WBWP]>7B6EMK-E-/
M()"B)*#N"??(^G/Y'TJQ9:]I>HW4EK:WL4DZ1B4QYPQ0]' /5?\ :''O0!'J
M'AO1M5OH;Z^TZ":ZA4HDK+\VW^Z<=5]CD59TS2K#1;".QTVTBM;6/[L42X ]
M_K[U7A\2:+<3O!'J5OYB1&<AFV@QCJX)X9?]H9%5XO&7AN:6WCCUNR9KE2\/
M[T8< $G!Z= 3].: +^IZ/IVLPQ1:E90W4<4@EC65<[7'0C\S^=5F\,Z,WV_=
M8H?[0&V[&YOWXQC#<\C''TXZ5)I_B#2-4MKFYLM1MYH;9BL[JX B(&3NSTXY
MSZ5&OBC0VCNW;4[>-;1 ]QYK>68U/1B&Q\I['H: (Y/"/A^::"672;622"#[
M/&SIN*Q=DYZ@=@>G:GKX5T%(=/B72;01Z<2;1?+'[DGKCZX&?H*+3Q1H5_>?
M8[75;6:X\GS_ "U?G9QS^&1GTSS3/#?B>P\46L]Q8,VR*>2+# @D*Q7=@CC.
MT\4 ;59$_A;0KF6^DFTNW9[\ 71VX\X#'#>O09]<#/2KM[J5GIP3[5.$,A(1
M "S/@9.U1DG Y.!55_$NB1V5I>/JUF+:\D$=O(9AB5R<;5]3G\N] #DT'3$O
M;:\6U'VFUC\J"4LQ:-.ZCGITX]JKV'A+P_I>K3:K8:1:6]]-G?-'& 3GKCTS
MWQUJUI>N:7K8G.F7\%UY#[)?*;.PXR,_4=#WJKK_ (GL/#LFGQ7C'S+^Y6WB
M !P,\DDXX  /UH V2 RD'H1C@U4T_2[+2K=H+& 01,[.44G&XG)//<DDGW-<
MI;>,HM/\5>);?7-7MX=.M/LIM-ZA-HD1F;W/;D]/:NIO=8T_3X$FN;I$1U+I
MMRQ91R6 &20,C)Z#- %:W\+:':I?)%ID 2_S]K4C<)R>I<'[Q/J>:AL_!OAV
MPEBEM=)@CEBC,4<HR713U 8G(_#I6O:W5O?6L5U:3QSV\JAXY8V#*ZGH01UK
M)L/%>FZAXAU+1H9#YVGA!(S @%B"2!QT  Y]_:@!Z^%-#2RM;)=.C6UM)?.M
MX@6"Q/U#*,\$'/(Z9/K4DGAO2)9;Z5[)&DOT$=VQ9LSJ. K<\C&1CT)%$/B7
M1)Y98TU.V#11>>V]]O[K_GH"<93_ &AQ[U4'CKPJ59AK]AA8TD/[X?=<X4CU
MS_A0!<3PYI$<UE,EDJR6*&.U8,V84/!5>>!@ 8] !VJ)O">A-936;:=$UM/-
M]HEB)8J\N<[R,\MG!SZ@&FGQCX<!N@=9L]UICSAY@RN>F!WZ'IGI5I==TM[&
MVO8KR.6WNAF!X<R>:,9^4+DG SGT[T ,E\.Z3-<R7$MH'DEV&7+MB78 %WC.
M'Q@8W TMQX=T>ZO;B]FT^!KJXB\F:;;AG3I@D>Q(^G'2KMI=V]_:1W5K,DT$
MHW)(AR&'J*I7'B'2;2\^R3W\4<PD2)@3PCM]U6;HK'(P"03D8H 9-X8T2XT>
M'29M.ADL(&5H8&!*QE?NE?[N.V*:OA3P^D%]"NCV:Q7RA;E!$ )0   1^ I+
MWQ;X?TZ6YBN]8LXI+7;YZ&0%H]V<9 [\$X]!FKD^KV%O:P7#W49CN<>04^<R
MY&1L"Y+<<\=N: (4\/:3%=6=S'8QI-9(4MG7(,2GJ!SQGOZ]ZN?8[8WPOO(3
M[4(C")<?-L)SMSZ9&:YOP)KEUKUCJT]S>1W:P:K/;P2QH%!B7;MX'UK?O]5L
M=,53>7"QE@65<%F('WB%&3@<9/04 4=1\)>']7U2'4]0TBTN;V' 2:2,%N.1
MGUQ[YK:J@^MZ8EG;W8O8G@N1F!HCO\X8S\@7);CGCM43^)=$2QM;UM5LQ;74
M@B@D,HQ(Y.-J^ISQCMWH L1Z590ZG+J4< 6\F4))+N.649P#ST&3CTR:@GT#
M39]675S:1G5(TV17+9+(/3K]WV[\T[3=?TG6%N6T[4+>Y%LVV8QN#L.,C/L1
MR#T-<Y<^*S/X]\/:?IVHQR6%Y!<R3QB+[P1 4<,>JDD\KP<=: ,&R^'LDL?E
M7WAG2K?43DR:Q:7SH3(3DRK&JJ0V3G;D =,XKN+[PCX?U/5X=5OM(M+B_AQL
MGDC!;CIGUQVSTK+E\8:?HNB7&I7&M1ZK%)J)MX6@C "%G $65R"$SRQZ_7BM
M2+4X+KQ-#!;ZY"P-DTITU44NPW+B8G[P SC'0[O:@"=O#^E/=7ERUHOGWJ".
MY<,P,JCHK<\@<C'N:9_PC&B&&PA;3+=H]/.;167(AXQA<]!TXZ<"I$\0:3)?
M)9K?PF>1VCC&>)'7[RJW1F&#D Y&#56Y\9^&K-I1/K=BAAE\F3,P.Q^.#Z8R
M,^F>: -RL*3P7X:FEGDDT2R=YYA<2EH@=T@.=WUR,GU[U=O];TW3-WVR[2+9
M'YKD@D(G/S,0/E'!Y.!P:T* ,EO#&C,M\IL(RM_Q=C<V)^,?-SSQQ].*;=>%
M="O19?:=-AD-DNVW8YW1K_=!SG;[=*L6VMZ;>7:VMO=(\S*SHH!PZJ0&93C#
M $@9&1S4<?B31Y;HVR:A"9A&TH7/WT7[S*?X@.^W.* )]+TC3M%M/LNF64-I
M!N+E(D"@D\DGU-+J>E6&LV@M=1M(KF .L@21<@,#D$>A%4O#/B6Q\4Z7]OL"
MWEF1U"L"#A7902".,A<X[9K.\4^)TTK6-%T=;K[,^H3.)9PH+11K&[94$$9+
M*!R#QGB@#5'AO2%FNIEL462[C$,Y4D>8@& IP>@' '85!>^#O#NHZ5;:9>:1
M;36=K_Q[Q.I(B]E/4#V%1VFL0Z+9K:Z_KEM<7<;8DN?+\H!68^7YF/E0D8'.
M 3TJQJ7BK0-'GD@U'5[.VFCB\YXY)0&5,@;B.N,D4 :5K:V]C:Q6MK#'!;Q*
M$CBC4*JJ.@ %5-6T+2]=CBCU2SCNHXG#HDF2JL.C =,^]<UJGCB"\T3Q3_8=
MTJ7FCV\CI*T>Y798M^0#P1R!GO\ 2M?P]XFT[58;2S_M*WFU7[)'-/"K#=R!
MN.!QP3SCI0!;M/#>CV-ZE[;6$27**564Y+*#U )/&:AL?"'A[3=4GU.QTBUM
M[V?.^:)-K<]<8Z9[XQ57Q]J=_HW@;5M3TRX6"[M8#(CM&'Z>QXK0T[Q!I6IW
M<MC::A;SWD"!IHD<%E'3/TSQQWXH B'A/0A8K8C3HOLJS>>L.6VB3.=^,]<\
MY]>:2^\):!J=Y)>7FEV\UQ)%Y,DC YD3&,-_>QVSG':IX_$6CS7GV1-1@\\H
MTBJ6P'5?O%2>& [XSCO4%IXN\.W\WE6NM64S^2\_R3 CRT;:S9Z8!'6@!E_X
M+\-:G96EG>:)9RV]F,6\?E@"(>BXZ#U'>K9T#2C>6=W]BB6>R3R[9URODKC&
MU0. , # ZU%_PD.DW-O?"'58(7M8]TSR':8 1\KD-CY?0]#BJ]IXCTJRTS2T
MO_$%I<3W5L)([ABL7VD!-S2!1T! )]* +A\/Z4;Q[HV:F6243N-S;7D&-KE<
M[2PP,$C(P/2M.J>EZM8:U9"\TV[BN;<L4WQG(# X(/H1Z4S4-:T[2BJWMTD3
M%&D"8+-L7&YL#)"C(R>@S0!2N/!OAN[FNIKC1;.22[<23LT8^=@0=WUR!D]\
M<U8'AS2%FNYELD62\01W#*Q'FH!@*<'H!P!V'%)<>)M#M3;"?5K-#<Q&:#,R
M_O(P,[AZKCO4EMK^DWFD'5H-0MWL!D&X#@*"#@@^ASQCK0!$OAG1D2Q1;% N
MGG-H S8@XQ\G/'''';BHT\)>'X]>;7$TBT74V.XW(C&[/3=Z9]^M96B^(I]3
M^(&LZ:EXLUA;64$L<7D[&B=F<,&R-V<*IY]:U?$/B:P\-I8F\8[KVZCMHE /
M5F ))QP ,G\,=Z '/X4T.2UO+5].C:WO9/-NHRS%9G_O.,\G@=?0>E+>>%]$
MO[JWNKO3H9KBW3RXY7R6V?W2<_,OL<BN?B\8QZ?XOU^'6=6MXM*M[:TFM=Z!
M-OF"0MSU;A0?;':NJN=8T^TMHKB:Z3RIEWQ%,N9%QG*A<DC'.1VH 72]*L-%
ML(['3+2*UM8_NQ1+@#W^OO5RH+.]M=1LXKRRN([BVF7='+$P96'J"*GH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ KC_B!]MM[;1=4MK2>\M]-U..YN[>!=[M%M=2P4?>*E@V/;/:
MNPHH \W\12KJFBMKNA:)>/#'J-M=W?EP/;W%\D>0VU2%<E1M(/&2O'3G.\2Q
M:7JW@7Q/J&A:3JC7%_;10O-<1W!DN&5N$5'RQVC/S 8YQDX./6:* .(\7!([
M_P (ZE;VD[V<&I;Y3;VSN45H)$4E%&[J5'3CBN6\2W%Q>6>NPKI5_:RPZW;S
M?9;:Q=EFC66+_2&<*=[$ \*>,=#@FO7P01D$$=.*6@#S^9R?'WB&Y-O<B&70
M88U<V[X9PTI* XY8!EXZ\UD:7!)!H_PP3['<))9MBY7[.X,.;=U._CY?F('-
M>K9 (&1D]!2T 8'CC_D0/$?_ &#+G_T4U<G;6L&L2> 9M-A97TM/.N91$4\B
M+R"K(>!@LQ7Y>X!/2N[UO34UO1K[2GN&A2[@:&1T +!'!4XSWQFIM,LO[.TN
MULO-:86\2Q"1@ 6"C SCC.!0!YA;:/?ZE\(?$6GZ?:21ZG+=WCI')"8WD5IR
M^!N SO0 ?B*WYV'B;Q5X2U+389XA8>?+=F2%HS"CQ;?*;('S%B/E_P!DGTKN
MJ* .#TO1[ZP\9:CHPMV_L&2Y768I?X0[9W0_]_5$@_\ KU4NX(9O%'CQ;ZRO
M9;&ZTZUB/D0ONE"K*'$9 ^9AN' SS7H]("&&001TXH \O_XG">'O%VG3W3ZW
M9G1V2SU$VQ6>1F60"!\#]XPR#D#/S\\FK&G-<Z5XD\-:M>0SC2I/#ZV!?RF/
MV:X#*QWC&4#!0,GNH%>DT4 >0W>DW%OIC2M:7!M;WQA%?P0>0S%( Z[G*XRJ
MDAFY X(]:T[^"WN/$WC=;VUU V-W:6">9:PN&8J7#-&0/F9-RGC/2O2Z* ./
M\%/JZW^J6NH7:ZG:PK"+753!Y4DX.[,;XX8IQR/[W/.0&>(/M.G?$'0M9GCE
MDTE;6XM)'1"XMI7*,KL!T!"[=W0=\9KLZ* /*=5TVZ3PA\0[J"WN/L^KRLUC
M;+"Q>1O*56<(!GYG![<@9Z&O3--E6;3+9TW8,2\,I4CCN#R*M44 >=S&6T\2
M^/HY;2[_ --M(7MW6W=DD MRAPP&,[N,=<GI5+38GA'PN46EPAM+=TN?]'<>
M23:E"'X^7+\<]Z]1HH \H\-Q6DMM9^'->T;6)M<T^]\T!C/]G9ED++<*X/E@
M8.?4G(P<UZC=2I!:RRR$[54DX4D_D.34U% 'DG@6TT#3OAYH[:MHMQ'JMG^_
M;;IDAN!(DA9<$)DDX ^AK3\:V=SK$T>IV%@1J&B0":XB=7Q>(V"]H"!AP0I)
MZC=M&.6QZ."#G!!QQ2T <%KU^NKZEX'U"WM;Q8_MYFE5[9PT"F%U_>#'R_,P
M'-4K2.]L/%<+Z-/<3V-SJTWVS2;VW.;5BS[[F)\ JA.6YRIWX!R<5Z2"",@@
M]N*6@#R2YCN!\-/'.DFPO?MC7M\R1_97_>>9*638<8;(.?ES[XKH$96^)^EW
MA@F\A-!D3SC VU7,B$+NQ@-M#<=:[NB@#QRU)T[P)X:N9H+V&YL->GE2+['(
MV 9)S\Z ;MIC8X(!P2.V:[#P+=Z5=7>N7%I>O+>WMT+NX@>VD@\H%0BA5D4%
MAA.6QR?3I6UKF@?VQ/9W4.I7FGWEF7,,UL5/# !@RNK*PX'49':K&FZ6UDS3
M7%]<7]VRA#/<! 0HYVA455 S[9/<G H Y?QGIUY:^*_#?BVTM9KR+3&FAO((
M$+R>5*NW>JCEMIY(')%=):^(+/46C73Q+<;B-S>4Z+&O<L6 P?\ 9ZD]L9(U
M:3(SC(SUQ0!YAI^EW>H^"O'=G96TD5_=ZC?O;^;$8S('^Z06 R&&1GWIT9M/
M%6G3S:3I&L6WB*'3;B!9+\SH+.1XRNP-(=K$MCIG &>,#/IU% 'DZ:DE]8^
M((M,U&*XTV]BCNX#82@VY6W=""=N,9QR.W-&J6=W>Z%\3X+:SN7ENI=]NODL
M#,!!&I*9'S<J1QFO6** *FEW<=]IMO<Q)*L;H"HFB:-O^^6 (_$5S\<4GB'Q
M->W4=[?64>GI]CA"P*/,W8:1QYL9!4D(H(_N-ZUU=% 'F/A2$Z7I'BGP7>1Z
M@UA9^?\ 8KD0,OFV\B%BJ-@*74EAQ@<C' JKX7U;3+N_\)G4;V:WNM*LVM;>
M-]/GA$SR(B?,[J%'"@!03ECD'H*],U;3(-9TB[TVZ,@@NHC$YB<JP!]"*SK'
MP]<PO'_:&O:AJ<43*\<5PL*KN4Y4L412Q! /)QD9QF@#B;'2[S4/AYXRL[&T
MD34+C4;^2%)8FB:57D)7!('#KQGWJ1X['QAI5_-H^DZQ!KHTNXMO-U SQ_9F
M="/*S(<,2V.F0,9R.,^G$A022 !R2>U&0" 2.>GO0!Y[X:N]&U>\TV]?1-8@
MU73(768WHN MGE-KJ-YVOD@  9XYXQ6!IUJ\?PY\ VTMA<":VU>&2XB-J^Z(
M*TFYF&,@?,.3ZU["74!B6 "]3GI2T >4Z[9:C>:EX_73;2XDFE73I85",@N1
M"<R(C8&20-O![BK4\NC:YHNN:MIND:Q]N.BSVCS7J7&\;AE8 KD[SNR?ESCU
MYKTRB@#S6TC*:O\ #8I:SJMO8S1SD6[@0EH$4!^/ERP(P<<BMCX<^9;Z1?Z?
M<6US#<0:E=LXEA9%(>9V4JQ&&!4@\9KLJ* .+U5KC2_B=8:O=1RMI$NER60F
M1"RV\WF!\MC[H90!GIE0*Y6\TFX@TQY6M+@VM]XPBOX(/(9BD ==[E<9520S
M<@<$>M>O44 <;H08?$WQ5+Y4JQ3VUD(Y#$P21D$@;#$8)&Y<T[Q\LBMX9NU@
MGEAM-;AFG,$+2LB>7*N[:H)QEE'3O7844 >:3J9=7^(TK6=QBZTZ&. M;O\
MO2('4JO'S$,0"!GFJ-O<OHMUX=U#5K/5FTN?0+>S:6T2?=;7"$EED2/YANR!
MTZK7K-% &/X7L;/3?#MK:Z?I\MA9KO:*VE9BZ*S%N=Q)!.<X/3..U<5JMCJ-
MSJ_Q#TVUM[E;K5+*$V<GE,(Y,0%2/,QM'(V]<\UZ;2 A@"""#R"* //=&O-&
MUJ:#4DT768=3LK61)FOA< 6FY<-&-Y(<D@8"YX&>.,XLMDX_9[L[)=/N/M@@
MMXGMQ:OYNY9D9@5QGL3T]Z]=I 0P!!!!Y!% '%$Q_P#"W(KP02?9UT%HQ/Y#
M; WG!@N[&,[<G'I7+:+8E_"&@1&[U'0]4M9[Y[:\^S-LAS,3LE1EP5=64C./
MN\'->OT4 8GA&?4+GPM8S:I:1VMZRMYL4:%%^\<,%/*[AAL'INQ7G?BV:XN[
M+Q1:IIE];S1ZG;2K;VMB[+<QJ\)^T-(%.XD*0%4C&WH>M>OT4 >>J5?QQXKN
MWM+@13Z/;QQN]LXWD"7<@XY/S+D5B^'IKO0YO!.HZE:7O]FQZ$=/<BW=C:7.
M4)+J!N7(3;G':O6R0" 2 3P/>EH XSX=EO+\1[K6Y@$FN74T?GV[Q;T8C##<
M!GH?IWJOK.HR>'?B.-3U"SO)M(O=,2UCGM[=Y_)E61F*LJ D!@PYQR5 [5W1
M(4$L0 .I-+0!YXD9T3QEH>I_V6]CH+:7-91Q1Q?+92-*K@NJCY-ZJ ?0C!-8
MFH:3<1:5>3_9+AK2_P#%D%[!;B!F(A#Q^9(5QE5)5FY'3![UZ]10!Y1XHL-2
MU+4_'L&DP3F>\TJT2$B-E6<H9/,16Q@G:<=?XJT7UBWUOQMX,O[*POTAAAO$
MFWV,J?9RT: (Q*X&",>@KT:B@#R":WN6\$:^R65V2GBHWFP6[[VA^U(^]5QE
MAM!/ /2NCO3-??$NVGM8[F$2^'[B&.X>!U5)&EC9 21P< G!YXZ5WE% 'DT-
MI=:G\-]!\-+:7%OK]A=VJ.CQ,#;M%("\V[&-I4,0P/.[ Y.*DU&!Y+#XI*MG
M<-)>+MML6SYG_P!&5!LX^;YP1QWKU0D#&2!GB@$$D @D<'VH \MUN.Y$8U'1
M[JZMM632(4DL[BU:2VU- &Q"5(R) 2PX.1NZ8->G6[RR6L3SQ>7*R O'G.UL
M<C/?%2T4 >3Z39:LD::7H=U<7.EW>FW*PPWT!2XTB0I\B>80"5+$  \_+D9
MS5_PC)I>JR:''/H6L0ZWI*;)!=^>L=FVS8Q5F.Q@V, #.01P ./2:* .-^&/
MF0>#HM.N+:Y@N;2>=)5FA9!DS2,,$@!N"#D9'(I/%3%?'/@V013-'!/<O-(D
M3,L8:!E4L0,#)('-=G10!YI");&S\<Z+JUI<2W&H75Q<6FV%G%W%+&%15(&"
M5P%([8!Z<T[0],N-/\:^';34H9)Y+7PS]CFG,3/'YV^/*[\8R0&[\CZUZ310
M!Y?>K-;V_P 3+%[*\,UXCR6VRV=EE5K547:P&"2P(P#G/;@U:MD*^)/A^T=M
M.L<&FW$4S"!@L1:.(*K''RDE2,'N*]&HH Y3XEQRS_#G7+>"&6:::V,<<<49
M=G8]  !FL;4[>:[\;VHT^.6+S?#=S:QSB%E2.1F0HI;& >"<>U>B44 >9^$I
M-+U!-$AO-#UB'6]&CVR"Z\\16A5-K,K$[&# 8 &<@CC )%/3]-OIO@Q<V]CI
M\W]I174LQMFC:&651=^:5&0#\R  8Z\5ZQ10!Y]8SZ)J\>HZUI^E:NMT-,DM
MI;B^6X#J#R(0LA.\YR?ESCUYK+TF&14^%BS6=P#9V[K<A[=_W#?9B@W\?+\^
M ,]Z]5HH X[P&&2[\5AH98A+K<LT?F1,@="D8W+D#()#<CTJOXGN9%\7K:_8
M;J-9M*D5+ZUM&EDF8O\ \>^X*0B\!CG'4<C'/<9&<9&1SBEH \D\.I(3\,1-
M8W:&RLYXYS+:NOE-Y*J-V1\N6! )ZXXJ"2._AL;R]AL+R6UL_&3:A<P);OOD
MMNTB+C+@-AN,_=SVKV*B@#A=#O([[XHZK?6]O=_9+C2K98YWM)(T=E>0D991
MS@CK5OX@I+]CT*Y2">:*TUJUGG\F)I&2,$@MM4$D#(Z"NOHH \[R)/%_C.Y>
MTN!'<:1;QQ,]L_SD++N0<<GYER!6)I\TVB6_A'4-5LM6;3!H4=A,UJDPDM)U
MVD[T3#8.,=#RHKU^B@#%\+65C8:#%%INGS6%FSO)%!.6WX9B=Q#$E222<'D9
MYP<BMJBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "FR.D4;22,%1069B<  =Z=6/XELM0U+2_L-B
MELR3R*EUY\K)F'<-ZC"MRRY7MC- '(:#JNHV7Q!5]2E?[!XIMC<62.,>1)%T
MCQV)A*L?]H&NLOM9,FK3:)8V<=[=1VPGN%EE\N-$8E54G:V6;#8&.@.2.,XG
MBWP.E]IUI)X:L-*L-7M+N*Z@N"GE!2AR02B$L",C'O4K:)K]CXRD\0Z>FGRK
MJ%K'!?VDUPZA'C)VO&X0[AAB""HH Y_P/XD.@^ /"MN-+GG.HWEQ;($=1Y;>
M;,P!R?13[>];4OCV^BM-<8^&Y3<Z(Q:]B%VFT1[!(&1L?,2ISMP.G)'&:&F^
M"]?L]&\+V4C::[Z1J<E[*PF<!U;S>%^0\_O?_'?>K\_A?696\;$"P UZ(1VV
M;A_DQ!Y67_=_CQGT]Z +DVLZ=<^+?#P_LIYKB[L9[BSO2R@HFU"R@9ZD%.N*
MHQ?$21[&'4'T&XCL/[2.G3S-<)F)_-\H,%'WANQGTSQFIK?PWK,6L>%+QUL/
M+T>PEM9P)WR[.J+E?DZ#R^^.OMSFMX,UYO!TVC_\2W[1)K']H!OM#[ GVCSM
MO^KSGC;T]_:@#6EU[3=/\4^(YI=)DBN=.TR.YN+I2&:>$>80J@'MM;KCK3=3
M\6ZC%X2U;6+*QM)5MM/-Y;SQW?F0R\,2,A1RNW..^0,CL^30]<7Q3K>L6_\
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
M=<:;+JJVS6M_:W#.L$B,^\;& +#820"1R.M6KO0M=O-=\,ZE/)8R-ITL\MT
M[H/WD90+&-IR%!ZDC..V: '6OCF*32+FYNK"2"^@U+^RS9K('+W!(VJK< @A
M@<G&!GTK$AU :3\3O$&I:K;164=OH,4\S12>8KJ))"6!VJ2<#&".WTI;GP+K
M=Q::E(D]A#??V^NMV!$CNFY55?+D^4$ @'D9Z^U6+SPAK/B'5]5N=66QM+;4
MM%&G.EM.\KQ.'=@P)101\P]/ZT :$'CE9-773FL4DDFM7N(&M+I)@2O)C<\!
M'QSU(.#@\55M/B&\^@VVMW.BO9:;=I#]GN;BZ0(9)'V[7QRBC.=Q&,?AF[HU
MOXS^QF#6Y-)<P1%$>V=\W38P&?*_(.Y !R?0#!ATGPYJVF_#_3- GM]+O);9
M%@N8979H)XAD$9*9!Z'[O44 =)IMY<WD<QN;06[1R;%VR>8DB[00ZM@9!SCI
MV-9FO>(Y]'EN%BTUIH[:S:\EGED\F+ ) 17VD%S@\'';GFH_!WAM_#-G?6RD
M1VDUT9K6S65I%M4*J-BLV#@L&;'0;L>YI>(/#NMZEXAGN()+":PFTYK6-+IW
MS:2DMF1%"D,2" >5/'7L0!;GQT_FZ+%INB7-[)K%B][:CSDC!"JK;22>#AQR
M>/K4>I?$&+3[:ZF^Q1R-8E%O+;[6@G5RJLRQI@^85##/(!((&<57TGPKKUG>
M^#IKC^S2FB6$EG/Y<[Y;<D:@KE.<>7GG'7';)G30_%.C>(]3ET2?3)-*U2<7
M,BWA<26LI4*S*%&'!V@X)'/<=: .PCF%Q:I/!AED0.F[*YR,C/I7'/\ $+RM
M 759M,$074SIES%)<@&V??LW,=O(S@\=B#SSCM(U*1(A=G*@ LW5O<UQM]X!
MBU+6M>>YG!TO5+<'[,!]RY*&-I1[[ N/<GVH M>*-;BAT7Q$+S2/M^G6-KFX
M190/-RFYD((&,*03R?O#'MFZ@ENWQ"\"W$,"Q>99W@ '9?*C*K^&35R?POJD
MGPRN] :Y@N-7O;-XKBYF<JC2NN&;(4D@=!QT Z4^3P_JTGB#PKJ&VR$6E6\T
M5POGON8R(J_)\G(&W/.,YH YFSN+#2/"'Q!FNM+^W6$.LW1EM%8*&3RXLCGH
M/I75W/BF:VU^#0;'1);B>33C>0MYZ)'A65=I/4 ;NN/H#6//X.UR;PMXPTK.
MGB;6[R:>!O/?;&LBJN&_=]1MSQGK6K'H>KKXTL=;9+'R(-)>Q=!</NWLZ/D?
M)C'R8]>?PH 2T\<V]YH.C7Z6<B7.JW36<5J[@;)5+APS '@>6W(!SQQS5[0?
M$CZUJ.JV$FGR6TVF3>1,WFJZ,Q 8;3P2"K Y(%</=Z/J&C>'-!\.SR:/_:CZ
MK/>6_FW,B(RAY)3MD"AD8&11P#D9'0G'4^#Y+RWO=0L+W3+&WG8BZEGL[UKD
M2.W'[PNH8-A1CJ,#C&* )/%&N:KIFO\ ARQT^W@DCU"ZDCE,DI0G;$[;1\IP
M. <^V,<Y!>>,3#::M?V>G->6&DRM%>2),%?* &3RUQAMH/.2N2"!FIO$^BZA
MJ.HZ#J&FM:F;3+QIFCN795=&C9#@J#R-V<8YQU%94/A76=.M_$>F63V<MAK,
MTUPDTKLKVSS+B0; I#KGYA\PZX/K0!V-G=P7]C;WEK()+>XC66)QT96&0?R-
M<W<>-#:7]I'<Z9)#;7>IG38GEDVRL^2!((R.8R1PP;H0<<UT&E:=#I&D66FV
M^?(M($@CW==JJ%&?RK@IO!OB:8QF232II[?6TU%;N623S;B)7)5&^7Y-JG
M)'';J0#2O?']Q;6VOW$7A^>6+0YBET3<(IV!%<LO7)PV<>W4=*T+?Q>6\06N
MG7>FR6EO?6LEU9W+RJWF*FTL&4?<.&!ZGCT/%9-QX2UN;2_&MK_Q+]^O,Q@;
MSWQ&&A6+YOD_V<\9ZX]ZM7'AC4[S6O#MS.MD+;3[&>TNE6=RS>:B*2GR<XV=
M\=?:@ M_B#:W-]I21VR2VFJ';;R07*R2(2-R^;'CY PZ')P2 <5!#\1))+&#
M4'T&XBL&U$Z=/,TZ$Q/YOE [1]X;L9],\9J;PMI'B[1;:VT6\NM,FTJQ C@N
MHRXN)HE^XC*1M4X !8$\#@9.1FGP7KQ\'/I'_$M^T-K']H;OM#[-GVCSMO\
MJ\Y_AZ>_M0!H^*]9.I:#XHL+&P2]BL+62.Z=Y=@$ACW[4&#N905)R5Z@9SG&
MSX._Y$?0/^P;;_\ HM:YV7POX@LKGQ-!IO\ 9\VGZ\'F/VB9T>VG>/8V,(0Z
MG (Y7%=3X;L+G2_#.F:=>&(W%I:QP.822I**%R,@'G'I0!QFJ:OJ.LV'Q!T^
M_L[86>GVSQ1;92Q'^C^8#C:,D[@>O& .<9K0\+>)98(_#.BW>F2017NF*UI<
MF56\PQQH6#*/N\'(Y_ 47?A?6C=>,5MFL&MM=B_=-+*ZO&_D"(A@%(QQNR"?
M3'<.B\,:N-0\'32+8^5HUK);W0$[DN7B6/*?)S]W/..M #XOB%937>EF*&*:
MQU*X%O#+!<AY4)SL:2(#*HV.N3C(R!FNIU&&.?3;F*:-9(VC;*L,@\5R7A;0
MO%?A^*WT.6[TV71+-L6]T-_VEH0<K&R8V@X^4MGIVSR.NO5G>QG2V2-YF0J@
MD<JI)]2 2/RH \K\$C0[SX;Z%'?:7<S7MVJ0-=K9R AG?:'\[;CC(YSV KLM
M8\8MHFOC2[K36_?V[RV,PEXNI%('DJ-O#G(X/&*I>&M&\4^&_!5EH4=IHLUQ
M:1&-)WO9=F[)(8KY.>,CC/;J*F\1^%M2\16T\<MQ''+:1H^DSI,P9+E>?.D
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
MT:6VBUFU:>SE:=6RRH'*LH'RC!X/?'05-X'US5->TZ]NM2MX(BE]<0)Y4I;
M20IM^Z.FWKW]!TJC;^&-9BN_!<C"PV:';O#<XG?+EH1'E/DYZ9YQZ>]:7A'1
M-1T&'4;2[:U>VDOI[FW>)F+LLLA?#@@!2,XX)S[4 7=0UO[-J]MH]I MQJ-Q
M"]P(WD\M$B0@%F;!(Y8 8!R?H:PI?B'#%IRS_P!E7+7,>JII5U;!US!*S!0<
MD_,IW @CKGM5[5]!OO\ A+]/\2Z48'GAMGLKFWG<H)868,"K '#*PSR.1Z5C
M7W@G4IK:2:!K(W]WKD&JW(>5E1%B9=L:D(23A!R0.23[4 =#H?B.75-8U32;
MO3FL;RP$3E3*) \<@;:P(Z'Y6!';U-5?&6MZGHQT1-.@AD^W:G#:R-)(5(!R
MV!\IZA2">WH>TFFZ-J-MXXUC69Q:BTOK:WA14E8R*8M_)!4#G?Z]J=XOT6^U
MFWTM].:W^TZ?J4-Z$N'9$D";@5W $CANN#TH Y:/4+K0_'7C6\L](^UR+9V5
MQ-$DRQJ,)*6^8CDGMQSWQ71R^-;)[?3S9FW,U]9+?QI>7(MU$3 ;<M@_,<X
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
M'(EO]X29&[+;6Z,,97T.475_$'B#Q3%9:=JXTRTNM#@U*,&T25XF>3&WYNO
MP?\ )H [+6=:L=!TJYU._D=;6V7=*T<;2%1]%!-7HY%EB21?NL P^AKR*\2Z
M;P)\39+C4KJYV7EU$%FV8P(HL'A0<@<8!QCMWKJM,O\ 5K'QMIVE76H_:[.^
MTM[D1&%4$#QM&/E(Y*D/T8DY'6@#I-2URQTJ[L+6[>19;^<6]OB)F#/@G!8#
M X!/)[5HUQ7Q"65[GPBL$BQRG7H@KLNX*?)FYQD9K./BO5M&C\16-U=F_GLM
M4M+.VN9(T1MMP(_O!=JDKO..F<#- 'HU%>?:S?>+]&TCQ)>?:2MI;Z<UU9S7
M2PM,DJ EE*Q@*5(P02,CGVJ5]4UVPET:UN-3>\FUQMZ>5!%&UNJ0[W5"W#$G
M'+9P,^V #L=2U&'2K)KNX69HU9$(AB:1LLP4?*H)ZD5;KSO6-5\7:'X1U"ZN
M[J-)X-0@6VE9(VDDMY)D3$@4;0PW-R!S@5<O;S7[SQMK.C6NM?8[:#38;J%D
MMD9T=FD'5@01\@SD'VQUH [BBL/P;J]QKW@S1]5NPOVBZM4DEVC +$<D#MS6
MY0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %6_TRPU6W^SZC96
MUY!G/EW$2R+GUPP(IUE86>FVRVUA:06L"\B*",(H_ #%6** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"IJ&EZ?JUO]GU*QMKR'
M.?+N85D7/KA@13[.QM-.MEMK&U@M;=?NQ01A%'T XJQ10 4444 %%%% !111
M0 4444 (RJZ,CJ&5A@@C((K/L- T;2IGFT[2+"SEDX=[>V2-F^I4#-:-% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5D:_X>MO$,5HL\]S;RV=PMS;SVSA7C< C/((((8@@@]:UZ*
M.1E^'FERV6IVAOM3$.I727<X\\-^\7801N4]3&I/TQP.*T)_"=C=ZQ<ZE>37
M%P]S8_V?-#(4\MX<DD$!0<Y8G.>];U% ')6GP_LK1]*)U;5YX])D+V4<LZD1
M J5V9"@E<''))QQFMCQ#X>L/$VDMIVH+)Y>]9(Y(GV212*<JZ-V8'O6K10!S
MA\%Z=/H=SI>H7%]J(N=IDN;J?=-E3E"K  +M/(P!SD]SFS%X;A626XN+Z\NK
MU[8VHNIO+WQQDY(4*@49."3C)P/05M44 <S#X(L;>ST*UCO;X1:(X>T!9,@A
M2HW?)S\I(_&JEU\-]*N;;4[-+_4[?3M1E\^>QAF41"0L&++E2RY(Y ./:NQH
MH QX_#EO'XD77?M5VUTMH+/8[*4,>[=S\N<[N<Y_3BLM/A_IL?AZ+0TOM16Q
MAN$GB7S5)CV/O51E3\H;GU/<FNLHH P9O"ML^K76IVU[>V5S>1+%=FV9 +@*
M,*S!E.& )&Y<''X4#PEI\6H:/=VSSVPTB![>T@B*^6J, &!!4DY"KW[5O44
M<W:>#;>P5OLNJ:C$[7TE^7#1Y\R0$."-F"IW'@CCC&*U=(TBUT6UD@MMQ\V:
M2XED?&Z21VW,QP .2>P J_10!@KX5M3<027%Y>7,5O>O?0P3,A2.5BQR"%#8
M!=L DX_ 54T[P%IFE:I)=6EYJ26CSFX_LW[3_HJRD[MP3&?O<XSC/;I74T4
M9&E>';71M0U&[M9KG%_.UQ) \F8UD;&YE&.^T=2?;&327_AZ#4-?T[6'N[J.
MXT]9%@2,ILPX ?(*DG( []N*V** .<D\%Z>\NIB.XNX+/5',E]91.HBF8C#'
ME2R[@,-M(S5N/PY;1>)O[=2XN%N/L@LQ"-@B$0;<!C;GJ2<Y_2MBB@#E[KP+
MIMU#K<!N[^.WUEB]U"DHV!F"ABH*G!8*,]?;&35U?#-NNMV&K->7;W-E;-:Q
MABFUD;&[< O4[5].E;=% &3K.@0:W/ITL]S<Q-I]R+J$0E0/, *@G*G/#,,>
M]4+CP/I5Z-<6]>YN8]:*-=1R,H 9  A3:H*D!5QSVKI:* .6C\"VG]B7NEW.
MK:O>K=PFV>>[N!)*L1X**2N #W.,GC)X&+.K>#]/UG1+/3;JXO UDR/:WD4@
MCGB=1@,K 8SCCIBN@HH YJY\%6=YX??2+G4-2F265)IKF296FE9&#+EBN  5
M7@ #CW.;0\,PC6[O5Q?7@NKJU6UD.8]H1<D8&SKEF/XUMT4 8&F>%+?2+71[
M6UU#45M]*#K%%YP"RJRX"R  ;P.H]#6_110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M<DDEF].<<XKU>O.-2\(Z_-H'C/1X(K)X]8NY+FVF:<@CS @PR[>,;#SDYR*
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
M+IR6>.$DI'Z*"0"V/4@9.>!T%N@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN;\9:M>Z+9:;<V4
MBJ9=2MK:160,&220*WT.#P: .DHKA]3\1:O:ZIXPM;>>';IFEQWMJ98=VUF$
MI(.",C]V,>GO46F^(-<BUCPK_:%[;SVNMV$DLD26^SR72)9-P;.3G)![>@%
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
MD#9R5]=K J?<5NT <1_PK6T336TF#6=3@TD72W4%FAB*P,L@DPK%"VW<.A)
MS5RX\"P/KUQJMGK.J6!O OVZ"UE54N2HQN.5)5B."5P?H>:ZNB@#%LO#<%AX
MCN]:ANKC?=01V[6Y">4J1YV!0%R,;CW[U!:^%(H;O3+BZOKF].E[S9F8)N0L
MI0Y90"V%) _7) -;=W=06-G-=W4JQ6\*&221C@*H&2365K&NW.G?V5+:Z7)>
MVMY<1PS2I*J&!7("MM/+<L.!T&30!D1_#NT@TZRL[?5]3A%A>F[LI T9-N27
MR@!3#*?,;[P)Z<\4LGP[LI;#4K,ZMJ?DZA?)?R_/&2)5*'(RG<QJ3],# S78
MT4 <[=>#K'4-7OM0OKBXN!>V TZ>W?8(VBRQ[*"#EF.<]ZI6?@,6T^C2RZ_J
MMR-&=C9K+Y7RJ4*;6(3+?*<9//TKKZ* .2N/ %G<Z1K.F/J>H>3J]Y]LN&'E
M;E?*\+\G ^1>N>E3:KH4MM?W?B6VEOKS4HM,>TCM$:-%E'W@ =N0Q;'.?PKI
MZ* /,/#-G?6\EC%I.M>(W:-HEN+74M(6&/RP0'#2-$I)"YQAV.<=>:]/HHH
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
MUNVSYD,4OF*O)QAL#/&#T[U;H XE/AM:PZ?!ID.MZI'IEK>)>6MJ#$1 ROO
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
M;61]QAD$K;U##JH;(!';%<?X7T*PG\(:SJ<OVA[V"?4X(IC=291/,?Y1AO\
M9'6O3H;6WMK9;:"".*!1@1(@"@>F!Q5:'1-*MK2:T@TRRBMIR3+"D"JDF>NY
M0,'\: /.K2Y,>A_#9[J6.>Q?3Q]HLY)%!E;[.NV3#D!@ASD$]7!&3574M&ET
MWX=R>?*W^E:_!)"@N#(8(#=KY<>02 54_P /3\*ZSQ!X2ENKFP_L_2]!N],M
MHGC_ ++OX-D2LQ!\Q"JL <#&-O<\\U9T;P7I=I;3K=:/I*+.ZR&SM[<&WC90
M0&4,.6YY; S@<<4 <IJ.FVEGK'CO2H(1]ADT&.Z:W<EU,V)@7PV?F.U<GN0#
M3HK*9O#'A1] M]*OI(=-\VXT>X(5;K,<.YU."!(N5P6'20^M>BII&FQW;W::
M?:+<R)L>985#LOH6QDCVJ >&]#$$$ T;3Q%!N\E!;(!'N^]M&.,]\=: ,K2-
M3\_X:PW^B6TZNFG,;6"?YI Z*0JGU.Y<9[UR*%3X/\$:_H\A;6+B[M(YYU/S
MW6_B=)3_ ! 8<G/W=O&,5ZG%%'!$D44:QQHH5408"@= !V%5+?1=+M+M[NVT
MVTAN7)9I8X55B3U.0,Y/?UH XOP=H=C=^(_$EY<":6>PUV0VQ>XD/EY@CSQG
MG.X]<]!Z5+XMTRUU/XB^&+.[,K6UU:7ZSQ+,ZK(%6+ (!']X]*[*TTO3["6:
M6SL+6VDF.Z5X850R'U8@<_C1-I>GW%[%>SV%K+=P_P"JG>%6D3_=8C(_"@#S
M&6WL-5O?$FB:CJ]II<VG3)':/.I,]M;K$ACDAD:08Y#$G!.<YSD5?BT>TU7Q
MUKUIJ)FNX6T:TD9)7=0SDR@L5S\IX!QV-=U=Z%I&H7T%]>:797%W;_ZF>:!7
M>/O\K$9'-/;1M+>ZFN6TVS:XG79+*8%+R+Z,<9(]C0!Y5I$0C\/?#77!+,VI
MW5Y#;3W+RLS21-#+E#D\CY5X]1GK5BQ-OXAM[FXO]<MM/UNQU>7>5A_TN,K,
M0D2DO\R,FU0H7!SW.37I \/:((8(AH^GB.W;?"GV9,1-ZJ,<'W%.;0M(?5EU
M9M+LFU%1@79@7S0,8^_C/3B@#R[6);77?!/Q$N-5$;ZI97%U"@D.'MXT7$(3
MNJL.>.&+-US70!BOQ!\.26[LYDT"X(3S"58@Q8XS@=3TKKKSPYH>H7C7=YH]
MA<7+H8VFFMD=V3&-I)&<8XQ4RZ-I:74-RNFV:W$"[(I1 H:-?13C('L* /-?
M"GV37;'PYK3Z];0:Q%.HNDAAVW4\IR)89<N25SD_=^4*", 5<\/O/IOB?2K?
M4K2"\COGG?3]<LVPT^59REPAYW;<X.2,@#CFN[AT+2+;5)=3@TNRBOY01)=)
M HE?/7+ 9-.M-%TNPF\ZSTVTMY.1NBA5#SUZ#OW]: .=\4R6-QXHT?3KC;+.
M;>XF6"Z<"UV#:&=U(.]ES\H&.K$D5R.@G4]4\!^%WT^>QU2\MA=,^F7\A*W<
M:R%.&.<,H*[<Y&&KU.\TK3M1E@EOK"UNI+=M\+3PJYB;U4D<'Z5 ?#NB&-(_
M[(L D;M(BBV0!6;[S#C@GN>] &?X3O[6^\$VMU:Q7%E!Y<B^7,=SPE696&>^
M"#@]P!7!V]WJOAZSN;:33X)-7&A74NF:OI[;DOU54;?(AY\W.PY.02QP>:]:
MCMX(;9;:*&-(%78L2J H7T Z8JM9:/IFFL6L=/M;4E=N8853Y>N.!TSVH X7
M0+#1M5O=(U2SUFRF2YM)(IK.VA_X_$9,GSP78DJ1]XC.3@]:O_"2*TB^&^CF
MW2%97@W3>6 &)W, 6Q]".?2NIL-#TC2[B>XT_2[*TFG.9I((%1I/]X@<U-9:
M=9:;&\=C9V]JDCF1U@B5 S'JQ ')/K0!YR+9;#Q3\1;[2K& ZG:64$MIMB!9
M93!(>/<G\Z3;&FC^ M:T)R;Z\N[:*YE1LM=1.A,_FG^,C!;)R05/2O1(-)TV
MVO9;V#3[2*ZE_P!9/'"JN_U8#)IMKHNEV-R]Q::;:03N26DBA56.>3R!W[^M
M 'G6B>'-,U*S\7W5[#)=36>JW\<'G3.ZHIB4$;2<'@]\]O052M[6Q?P+\,X8
M!&@EOK,S^0VQBYM9,DE><GUZUZK9Z5IVG&4V5A:VQF;=*8853>?5L#D_6JZ^
M'-"2*&)=%TY8X7,D2"U0"-SU91C@^XH YWP3!'I_B;QAI=J#'96U["T,(8E8
MR\",V,] 3DXJ.6%7^+&I0-)+Y<OAY'91*PP3,X)'/R\ =,=*Z^VTRPL[F:YM
M;&V@GG.9I8HE5I/]X@9/XTR31],ENY+N33K1[F1/+>9H%+LG]TMC)'M0!Y/X
M?M8[3P]\--8B>7^T+F[2WFG:5F,D;12DH<G&,J#CUYZUUOQ,M;6XL?#[74$,
MBIKMF,R*#A6D ;KV(X-=,/#VB+%!$-'T\1V[;X4%LF(F]5&.#]*M7MC::E:O
M:WUK!=6[XW13QAT;!R,@\=: //+G2-,U;QYXBMIHEDLTT*U\N-'(3&9MI 4X
MX[>G:LS2M8>\M/!-EK5Y:K9WNB%E?4(_-BGN!L&&RR@L%R1DGJ>]>G_V'I'G
M23?V79>;*GER/]G3<Z?W2<<CVJ.;P[HESIJ:;/H]A)8(=RVS6R&-3ZA<8!H
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
M,Z3WNG6ES,BE5>:%78+Z9(Z>U2W.G6-Z]N]W9V\[V[^9 TL2L8F_O+D<'W%
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
M_97W-&;Q90P&.FP$_IUH ]&U'Q)I6EO.EW<.#;H))S'"\@A4]"Y52$'!/..
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** ,G6_#]KKHMFFFNK>XM7,EO<
M6LQCDC)&#@]""#@@@BI=-T>+3B9&N;J\N"NTSW4F]]OH, !1] ,X&>E:-% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!GZSI*:U
M8?9'O+ZT&]7\VRN##)P<XW#L>XJS9VD%A9PVELFR&%0B+DG 'N>2?<U/10 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 456U"_M]+
MTVYO[N01V]M$TLK'LJC)_E4&A:S:^(="LM7LB3;W<2RH#U7/53[@Y!]Q0!H4
M5RL'C6/5=?OM'T"R;49; A;RX:4101.<_)NP2S<'@# QUJU:>)9KF\U.Q?1[
MFWO-/@CF=)779*'+X\MP3D?(>3CG@@4 =!17G=A\6;?4/!]QXJBT&_.E6TIC
MG97C,B8QEMI89'S#H:U?$'Q"T_1/!EMXKB@DOM,G"$&)@K@/TX;WX/I0!U]%
M<S;^*KN5]*>30KA+742@6=9HV$6]2REP#D XQ]:H_P#"?[O'5WX1AT>:34+:
M'SV<3((V3"G()YS\P[4 =I17-#Q5<#0]5U"71+F*739622V:5"T@"*^Y&!*D
M$.,<CO2>"/&VG^.=&EU"RBEMS!,T,T$^-Z, #SCL0?Y^E '345Q/AGXCVWBS
MQ#J6D:=ILZM8KO::=U574GY2 ,GG@\]!^5,T'XBOXDGU:#3=!N7ETN?R)U>X
MC3+Y884DX/*GTH [FBN+UWXA+H'A&U\17&BWK02MLE@5E\V!OFR&&<<;3G!X
MK1A\7VNH>&;+7M(A-]:W<D4859 C(SNJ8.>X9L'TQWH Z.BN+\0_$!O#>F:C
MJ=WH5VUA8SK TRRI^\8D#* G) +8R<=#6IHOB6?5KFSCDTBXM8;RR^VP3M(C
MJRY3Y3@Y#8D!Y]Z .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH Y?Q5C59H-!^P2W]O(OGWT,3(#Y7(13N9?
MO.,]>D;"N#^#E]=Z'J&O?#[42\-U82-<68E(W>6V,]"1W5N"?O&O6(])T^'4
MI=1CM(DO95"R3A<.X'0$]P*K#PSH8UC^U_[*M/[2SG[7Y8\WIC[W7IQ0!YE\
M XI=,T[Q)HU\GEZO:ZANGCD/S8*@ ^XRK<^_O72>&O'$_BC7?%.E2:1!:'1F
M:WEG6Y,AE.9%&!L&!\A/)[UUE[X?TG4;Q+RZL8FNT78MPHV2!?3>N#CVS26G
MAW1K&VN+>TTRUABN3F<1Q@&8^KGJQY/7UH ^:=&DUZ#X%RR6C"307U-TU2&%
M,3B+]WRKG( /0\<9';->A_$LZ.?V?;;^P&#:4/LXMSG)V[N_^UG.??->I6/A
MK1-,LI[*QTJTM[6X!$T$405) 1@Y7H<CBJ__  AGAHZ<-._L*P^Q!_,^S>0O
ME[O7;TS[T 87A..;0].BO]6U(W-M>VNGPV>]54HQ!41*!U^9@<_[7M7!ZE87
MVJ?M!>([/3;]K&[ET7;',J*V"8XQCG^8YKUN+PCX=AFMIH]%L5DM6#0,(1F(
MCH5],>U$OA#P[-J#ZA+HMD]Z_P!ZX:(&1N,<MUZ4 4M6O+=O#&K:>KJ;FTL5
M^T*"#L+*< D=\+GZ$>M>>)HVH^'/C-JFB:?$W]D^*;<SNRG APW[T@]B 9 /
M>1:]3C\*Z!#8W%E'H]DEK</YD\*P@+*WJP[_ (UHK:6Z-&RPH&B0QHV.54XR
M >N#M7\A0!Y)\.E5/C9X]1 %52H  P -U8OPUTS4-1\1^+FL;YH8X/$4$T\
M5<3HL[D@D\C&,\=<8KV6U\+Z'97LU[:Z5:P7<X(EGCC"O)GKN8<G\:KQ^"?"
M\)E,6@Z>AF_UI6!1O_WO7J>M $6H75AK TSRO+N+1M2D@?(!20B.57'N,[@?
MH:\LET/5/AGX[LM+T]7F\)Z_J=MY:L2?LLPF1L9]<+@>H]UKV%?#6B):6EJF
MEVJ6]FQ>VB6,!86))RH'0Y)Y'J:T+BU@NT1+B%)5219%#C.&4AE8>X(!H \]
M^.O_ "2?4_\ KK!_Z-6NN\(_\B7H7_8.M_\ T6M6]4T;3=;MQ;ZI8P7D .1'
M.@=<^N#Q4]G96VGVL=K9PI!;QC:D:#"J/0#L* )Z*** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M]+TX7.G75UY<D/D%62 L5\T2E\$C )7;W(SQD@'<T5Y_JGC;5HM+UO4K*&T
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
M#7;M:R20K$PB(&%*CL#N SSBMJB@#G_$GAN3Q!=:1,+X6PTR\2]1?)W[W4$
M$[A\N&/3GWI?%GAM_%.DQ:>;X6J+/'.SK#O)9&#*!DC R/>M^B@#GO$OAJ;Q
M);Z;$^H+;FRO(KT,D&[?)&<@8+<+GJ.OO45YX8O;CQ=!XBBU6**XALVLUB-K
MN0JS!B3\X.<@=ZZ:B@#F]0\-7VJZ5J]E>ZQO;4;?[*66VVK#&0P;8N[[QW'D
MD]!Z5!=^"ENM'T:W&H/!J6C;/L>H0Q .H50I!4D@AE&&'0UU=8VA>(%UNZU>
MW%I);-IMW]E82,"7.Q6W<9 &&'>@"C?>%[Z\\3:=KPU:&.ZL;>2!$%H2C!\;
MB1OSV&.?SJ:[\/ZAJ%EJ<%YK =KVV-JNRVVI C ABJ[CECD<DG[HXKH:* ,W
M0-+;1-!L=*:X%PMG D"2;-A*JH49&3S@50A\-2Z7J=_>:'>QVBZA)Y]S;3P&
M6(RXP9% 92K' SR0<= :Z&FNQ5&8*7(&0HQD^W/% '/P^%([?3M7CCNV?4-6
M!^UWTL89FRNT *" %5>%';WYS1;P%%)X0TO1&U"1;G23&UAJ$4866%DX!QD@
MY'!'0@]*V?#&O)XFT"'54MGMEE>5/*=@S+LD9.2./X<UKT <OJ/A:_U'6]$U
M=]7B2ZTD3"/%G\LAD7:Q8;_0<8(YJQ=:7J[07T[ZXZW#6QAMFMK,8@8G)<(2
MV]N%ZGC';)KH** ,_2X]170;6._F5M1$"B:4H,&3')(! Z^G'I7.6G@)[/1_
M#NG)JNY-$NOM,3M;\RG# !OF]';I[?CM:=X@74/$FL:-]DDA?35A8R.P(E$@
M8@@#H/E[^O2MF@#$TC0'TO7-9U)KL3'5)4E>/RMOEE$"#!R<\*/QK-D\%W,/
MB&^U'2M?NM.MM297OK2.)'$C@;=Z,>8V(&"1GU]*ZPG )QGV%8_AS7U\0VMY
M.+22V-K>S6;1R,&.Z-MI/''7ZT 5/^$6DLM>O=5T:_%DU_%''=1/!YJ,4&U'
M7YAM8+QW!P,BHH/!4%C>^'9+"Z\FWT.*6**%H]YE\P .6;(YXSP.I/TK0C\0
M*_C&7PZ;21'CLA>"=F&UU+[, #GJ#UQ6S0!RUAX4OM,2Y-KK(62?5)-1?=;9
M5C(I#1E=_*\@CG((ZFJS> (ETR*SMKQ+<KJRZLY2W^0RA@P55W?*G XR3[UV
M5% ''W7@B8ZAK,^G:R]G;:U&1>VQMUD'F%-GF(21M)&,CG/M4+^ +B!='N-*
M\0W-CJ>FV:V!NO(219X!C"/&<#@C(/;)ZUVU% '-/X5E;5]#U#^U'>32_.)\
MV(,T[2C#EB" /8  #Z<5G:Q\/GU7_A(8EURX@M-:*22PB%&*2*JJ"&/.W"CY
M>/K7;57OY[BVT^XGM;1KNXCC+1VZN$,K <+N/ SZF@#&7PU-'XH778]5E\YK
M)+2X1H5(FV,S*W;;RQR!U'I6;%\/TCT&UT_^TG^U65^^H6=XD(#12L[.05R0
MRG>P(XX/KS77H[FW61HF5RN3'D$@XZ9Z5E^&=?7Q)I!OUM9+;%Q- 8I&#,#&
MY0Y(XZK0!GWW@\ZG;:RUW?*U_JMF+&2XC@VK%#AOE1"QQR[')8\D=@!4B>%I
M1J^@Z@^H*6TBVDMU008$H<*&).[@X1<?C7244 86L>'/[1UC3M9M+K[)J=B'
M1)#'YB21O]Y'7(R. 1@@@BJ5]X*2]\.ZUIIO2EQK3E[V[\K).5"X5<\ *H R
M3C'<G-=++<P03012RJLD[E(E)Y<A2Q _!2?PJ&VN;J:]O(IK%X(87589C(K"
M<%020!RN#D<^E #[>W>.Q2WGD65@FQG5=H;C'3)Q^=<E;> 9K;1-#TL:T\D.
MCWB7-N9+9<D(&"H<$<88Y/4\=*[6B@#D;WP'!J<OB/[=>NT6M^266)-C0-$
M(V1LGD8!Y'4>G%:6@:+J>FY?5M>GU:=4\N-G@2$(O&<A?O,<#))[<8R<[E%
M&%<^'Y;CQ?9Z^M\J?9K9[98##D,KE2Q+;NN5&./SK,3P(D6G:AHL6H%=!OIV
MFDLS%ET#MN>-),\(QSQM)&3@CMNZKK4&F:=J5RB-=2:? 9Y8(F ;&">Y ' )
MJ?2;\:KH]CJ*QF-;JWCG"$Y*[E#8S^- &=9^'GL_%E[KBW:E;JWBMS;B' 18
MRQ7#9Z_,<\?E69I'@BXT6\>&T\07:Z$9S<)I9B3",6W%1)]X)NYV_AGDY["B
M@#R.*66YU[4+R+7GL-3>\D9;&\T$7$Z;3M0*^ Q4J 1@X ;KU-=I;^'+Y-6.
MOVUY'8:E?VD46I0&'SHG=!PR_,"&7)&<D$8XKJ** .5;P1!%:^'[6RNS!!HU
MS]J0/'O::0A@Q8Y'7>Q.!U/X5#<^!WN=.\363:H FO2&25A;\Q914(7YO[JC
MKWKL** /+O$R[O$\5K>ZRVG?9+&.&&2YTD7,%RS$EVCW A6X4$;LGTXY[;P^
M-0NM!>+5)O-9BT<<Z6YMFDCQPQC))0]1^ .!G%:%Q<W46H6<$5B\UO,7\ZX$
MB@08&5RIY;<>..G>K= '$:;\/[C3V\/G_A()Y!H?F);#[-& T;)MVMZG&/F]
MN@/-/;P%(WAN;1CJPV2ZC_:!E^S<A_.\[;C=TW#\OSKKQ<P-=M:B53.B"1H\
M\A22 ?Q(/Y&I: ./N?!$_P#:.L7&GZR]G!K,>+ZW^SB13)LV>8A)^0D=1SFM
MS2=&73/#5KHKW,EQ';VJVWFL K,H7:.G'2M2B@#C+;P)/;Z5X?T\ZTTL>B7*
M3P%[9?F"(R*IP1QM8Y/4GTZ4^]\!0ZD?$0O+^0KK,D,V84\M[>2)55&1LGD;
M%/U_*NPK&TOQ NI:_K.D_9)('TMH0SNP(D\Q2P( Z# [_I0 W0='U+3@9-6U
MV;5K@+Y:.T"0JB]_E7JQP,D^G&.<QCPY,GB74]:COT#WUK':^4T&0@0L5.=W
M)^<Y_"M^B@#CH/ KV^B^&],35 8]"N%GB<V_,I564!OF]&/3VJ#4OAY)?VNO
M6$>N36^G:O<?:G@6W4M'*2I8[R>5.P'&!@]R.#W%9.JZW]@OK73K:W%SJ-VD
MLD,+2>6I6,#<2V#CEE XZGTR0 5U\-R)XL77DU*4.UFEI<1&-2)@C,RMG'R\
ML<X'Y5AVWPZFM[#2M/'B"?['I-^+NSC6W0%5&_",3G<?GQG X[=Q>7QC=7$4
MWV/P_=S75HD+WMF9%6:$R9(51T=@!N(R.",'/ Z'3;FYN].@N+RQ:QN'7,EL
M\BN8SZ;EX/X4 <C/\/)9(KB"/7[B.W?5AJL*?9T8QR^8)""QY89''3'?-;NG
M>'Y+#Q/J>M&]\TW\4,3Q&+&T1!@IR#U.XYX^F*T=0N;JU@1[2Q>\D:5$:-9%
M0JI8!GRW]T9..IQ5N@#EM3\(W,_B4Z]H^MSZ5=3PK!>*D"2I.BD[3ANC#) ;
MGZ5+)X3\C6[76=+OFMKZ*U^QS&>/SEN(L[AO&Y3N#9.X'N<YKI** ,.V\+6$
M/AV]T:4-/#?F9KMWQNE>4DNQ].3QZ8'I5>7P98W/@9?"\\\[Q")0;H-B7S0P
M?S0>S;QNKI** .2/A'4[OP_J&FZMXEFOY;NU>T$[6R1B.-AAB%4C+'CYB3T&
M .<S/X2DEU+1+R34?^07:2VH5(=OF+(JJQSNX.$7&.^:Z>B@#B--^']QIY\/
M_P#%03R#0S(ML/LT8!C9"NUO4X_B]N@/-/;P%(_ANXT8ZL-D^H_V@9?LW(?S
MA-MQNZ;A^7YUOZKK0T^\LK"&$3W]]YGV>%GV*0B[F);!P.0.AY8>Y%G2KR;4
M-,@NKBQFL9I =]M,06C()&"02#TR#Z8H QI?"DQUK5M2MM7FMGU2T2"9(XE^
M5T1E612>1C=G'J!SVJ?3O#GV7Q#-KMU/#-J$MJMJSP0>2K*&W98;FW-G'.>
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
M].N;:&]M)K6YC66"9&CDC8<,I&"#]14?V"T^TV]S]GC\ZWC:*%]O,:-MR!Z
M[5_*@#SN]TN*]\9>-8GGNXE@TFS9/(N7C;<%FVL64ACC'<X]0>*?9:C?7<OP
MNO)KVY,E] QNE$K!)C]C9LLN<$[N<XKMW\/:6]W>736@\^]01W,@=@94'13S
MT&3Q[FF)X8T:/^S]EBBC3L_8P&;]QQCY>>../IQTH Y'09$\2Z,^L7>L75EJ
M5IJ\HG\J8CR@DQ5;<ITVLFT8QDEL\FL+5[9O[/\ B5J45W>075C>>?;M;W#Q
MA)%MXB&(4C=TQALCVY->D?\ ")Z!_;QUS^R;7^TR<FXV?,3TW>F[WZTK^%M%
MDBOHGL$:._;==J7;$Y]6YY]* -*UD::S@E;[SQJQ^I%8WC2ZBM/#,YEO;FS\
MV2*%9+7'FLS2* BDD8+9VYR,9SD8K;@@CMH(X(EVQQJ%49)P!T'-0:GIECK.
MGRV&HVL=S:RXWQ2#(.#D?D0#0!YC?W-_;V7Q)M?M$]H+*PAN;:*"\D;[.YA=
MCM;@C)4$@<=:OWBMHK>&X!J=RL6N3+]KFO+F1T,BP$H@^8; [=E(!*@=.*Z[
M_A#?#F+@#1[5?M,(@F*K@R1C^%L=1SSZ]\U9O/#VD:AHHT>\L(;C3U 58)1N
M"@=,9Y&.WI0!1\+:;<Z3_:5I<:O]O3[1YD46&)M58 ^7N9F)'< G@'TQ70U2
MTK2=/T2P2QTRTBM;9"2(XQ@9/4GU/N:ND9!'K0!XP8I++PGJ^N6UW>17EIXI
MD$7EW#K& UZJ,"@(5@0QSN!KH+H7GBG6/%6F_P!L+IUUI\R);MOD5[:/RD=9
M0%=006+Y)'(&#Q76GPEH1L9;$Z>AM9IOM$D)9MKR9SO(SR<\Y]>:34O!_A[6
M+^WO]1TBUNKN !4EE7<V!T!/\0^N: .3M]/DUGQ_=65WK&HR6ZZ19W7^CW4D
M*M+YCY<*#\H.T?+TYYY -5](-_XETN#71KZ6%[:ZF_VG_6,5VRE?L[)O"X*[
M0!MSR#R3D^@)HVGQZN^K); 7\B"-Y]QW,@Z*>>GM50>$?#RZ^==&D6@U,G<;
MD)\V[^]Z;O?K0!YU)I0GT+Q]JR:G?V5WI^JW=Q;26]TT:(Z1(P)4'#9P =P/
M'3%;%[JEUX:U;1/$^JR78L=2L1;WUOYKE+>ZV!T98\X!8ADX'7;ZUV3>&M&>
M^EO#81>=,XDEQD)(XZ,R9VLPP,$@G@53O[/5M6UM;.ZL[)="@EBN%F\TM+,Z
M88*4VX7#A3G)X7&.> "]X?LI[#18([N21[I\RS[Y6DVNQW%023\H)P!Z 5IT
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 57O+ZUT^#S[N=(8RP0%C]YB<!0.Y)X ')JQ7*^.;MK
M.STJ3["T\?\ :,6^X6W:8V8PW[X( 22/N@X(&[)!Z$ VX-;TRYL)KZ*^A-M"
MS)-(6VB-EZJV?ND>AYKG/&/BHP>!]<U'P_J,2WVG("X:/<T9.,!D;ID'(R*X
MPQZG#9:Y/;Z?J=T+3Q1#JDL4ELRR7-N$BR5! #-D;MHY&WH.*V?%]W8Z]X!\
M37NC:3<^;>VT<1G-D\<MTX/"A2H9MHSSC'/'0X .^DUG3H+I[2:\BCN(XA-(
MC-C8AS\Q]!P>3Z&JEIXL\/WUY;6EKK%G-<72%X(TE!,@ SQZ\<_3GI7/>%]2
MFTK4=4TC5DFF=B;R#5! VV[B;HKD# D3[NWC@# KF=(@DM_ WPW@-G<1SVFI
MQO<I]G<-"-DH8N,?*,LN2?6@#TZYU_2;.Z^SW%_#%('6-MS<*[?=5FZ*QR,
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5M0LH=3TVZL+@N
M(;F)H9-C%6VL"#@CH<&K-% '/6'AFXMEBAO-?U'4+2$KY=O.D*@[2"NYD0,V
M"!WY[YKH:** "H#:0M>+=LI:94*(2>%!ZX'09P.?:IZ* "BBB@ I'#%&"L%8
MC@D9P:6B@#'\,Z OAK2?[.CNI+F(2R2JTB@,"[EV''NQK8HHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#.UK3)M6LDMX-4O-.=95?SK0J'('
M5?F!&#]*M65G#I]E#:6ZE884"*"<G [DGJ?4]ZGHH *Q=;\/G5KNSO;?5+S3
MKVT#K'+;[&!5\;@R.K*1\H[9&.M;5% &?INF&Q+RSWD][=R*%>XG" [1G"@(
MJJ!R>@SSR36A110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 445D^(O$-IX8TB34[V.X>",JI$$>
M\Y9@H]AR1R2* -:BBB@ HHHH **** "BBLSQ!KUAX9T6?5M3D,=K#M#$#)RS
M!1@?4T :=%(K*ZAE(92,@@\$4M !1110 445D:UK\6B76E036L\G]HW:VD<D
M>W:CD$C=DYZ*>@- &O1110 4444 %%1K/$UP\"R*94579 >5#9 )^NT_E4E
M!14<\\5M"TTTBQQKRS,< 5)0 445EZMKUII$MK;R++/>7C%+:T@4-)*0,G )
M   Y+$@#UH U**QX]?QJ=II]UIM[:3W6[RC($9#M7<?F1B <=CR>W -;% !1
M161<Z_%:^*+#0GM9_-O899HY_E\O$>W<.N<_,.U &O15"UU(R6DMQ>VLM@J3
MM$!<,OS -M5A@GAN,=^:OT %%9NOZ[8^&M$N=7U*0I:VX!<@9/)   ]<D5H(
MZR1K(C!D8 JP.00>] #J*** "BBB@ HHHH **** "BHXIXIPYBD5PCE&*G.&
M'4?45)0 445S,GC6V&G3:I#IFHW&EQ,Z_;(5C*-M)4L%W[]N01G;CC/3F@#I
MJ**R-3U^+3-;TC2Y+6=VU.1XXYEV[$*HSD-SGHO84 :]%5M1NI;+3KBY@M);
MR6)"RV\) >0CL,D#-3HQ>-6*%"0"5/4>W% #J**CDGBBDB2215>9BD8)Y9L%
ML#\%)_"@"2BBHX9XKA"\,BNH=D)4YPRDAA^!!'X4 2445'//%;6\D\\BQQ1J
M7=V. H'))H DHK(.OQ+XN3PZ;6<3/9M>+.=OEE5=5('.<Y;N!6O0 4444 %%
M%1O/%%)%&\BJ\I*QJ3RQ )./P!- $E%5+2[FN+F\BDL9K=() D<DA7;.-H.Y
M<$G&3CG'2GWU[;Z;I]S?7<@CMK:)I97/\*J,D_D* +%%9&E:U-J-X\$NDWEJ
MGDI/%/)M,<BMVRI.''=?YUKT %%1S3Q6ZJTTBHK.J L<99C@#ZDD"H$NYFU6
M6S-C,L*0K(MT2OENQ)!0<YR, ].] %NBBB@ HHJI;7<T]]>6[V,T,=N4$<[E
M=D^5R2N#G@\'(% %NBBB@ HK L/%"ZG>6HM--NY=/NFE2._0*8PT9(.X9RJD
MJ=I[^V16O?77V&PGNS#),(8S(8X\;F &<#) S]30!8HKF(_&MK)8>&KL6-UY
M6OLB0-\N(BR%P'YST!Z ]*Z>@ HHK%U;Q"-/NWL;6QGU"^2V-VUM 5#>4&V\
M;B,DG( [X/2@#:HJ*VG^TVD-QY<D7FHK^7*NUUR,X8=B.XK)OO$UK9WVB6ZP
MRSQZQ(8X+B(J8Q\A<$\YY"\8% &W1110 4444 %%%% !161XCU^+PWIJ7T]K
M//&T\4!\K;\AD<("<D<98=,U<2[F?59K,V,RPQQ+(MT2OEN22"HYSD8!Z=Z
M+=%4+C4BMM:7%E:RW\=Q,B;H&7"(QYD.2,J.IQD^U7Z "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *X[XI_P#).-5^L/\ Z.2NQJCJ^CV&
MNV#V.I0F>U<@M'YC(&P<C.TC/(!_"@"]15"]T6PU&*SCO(3,MG.ES!OD;*R)
M]ULYR<9[YJ_0 4444 %%%% !7(>(H?[?U=M*?39;_3[6W?[2D;HH\V5"BCYB
M.5C+G_@:GM77URMEIVOZ9<7<MGINDJUU+YLI?4KA][8 W8:,@'  X[ #M0!A
M^$M2O9/AQJNCWDTUOK&@QRV4KJP#@(N8G!YZIMY[X-4++^T#%\/+G^W-5,FL
M6PBO<W)*R+]E,F0IX#97[P&[DY.>:W?^$8U+[=J%Z-&TD7&HILNY!JUT#,N,
M 'Y.PX'H.E*OAK5$73%71]("Z7_QY :K<_N>-O'R>G'/;CI0!@G7;_0[76M.
M_M">2WA\106*7%W<,SPPRI&Q!E.6 R2NXY(W=>!4OBRVUS0?"OBJY779HD-L
MEQ:P174DLMLP.UB)'^;:WIV(..];#>&=0D@U*&70=#EBU-MUXDNHW#B5N,$A
MHS@C P1C&!Z5!!X,N;?1+C1XO#^B"QN,>=&=3N29 .@9BFX@=AG% $=Y?7OA
MKQE=F*]O;V%O#]QJ#V]Q,75IHG7!4=$R&(PH Z<5FW49O-*^'>M2W]S<W-YJ
M=M+,S3LT;,\+L<)G:N#D# &!Q72#1=:&J0ZF=*TAKR* VZ2MJERV(SU4@QX(
M) )SUQ6;#X&E@\D1^'=$"07'VF&+^U+DQQ2<\HFS:O4\  >W% &-J4FI'PWX
M^OAKFJK/I&H2M9%+IE$>V&)P"!PRY)^4Y')XSS6W)<WNC>-=/:*^OKM+_2+J
MYGMYYBZ-+'Y94HO1#\Q&% 'M5A_"^HR6NHVSZ+I!AU)S)>(=5NL3,1@D_)Z
M#Z 5.-$UD:A9W_\ 96DFZLXC%!(VJ7)*(<9'*8.<#.>N!0!F>'AJ^LV'ASQ'
M%K:11W"*;P?:Y)5N=ZX*",C9&ROTV],8YK$M[G5(?"5GKAUO4Y+N#Q$;4![E
MBCPF\,11EZ,-I[YQQC%='IW@^YTG5)=2L/#F@6]U*68LFH7&U6;@E5\O:A([
MJ :=_P (G?\ ]FC3O[$TC[(+C[3Y7]K76/-W;MWW.N[GZ\T 4K6QE'B_XA/8
M7DEM>K#!]GFFN',<<C0,0S D@@$Y&0<=JT_!NJO/K-]I^H6NI:=JL5O$TMC=
MW+7$14%AYL,A8Y#$X/3[HXZTESX;U*[O+N[GT+0WGNX/LUPYU"?]XFTK@CR\
M9P2-W7!(S5JQTW7]/G>>#3-(,[HL9EFU.XE?8,D+N>,D#))Q[T 5OBG DW@]
M"S2KMU"SQY<K)UN$!SM(SP>_0\]11;R-JWCC6?#\]U>P6FFV5N;98KN1'D,F
M_?(7#;FQA5&20.?6K>JV&OZWITNGZCI&ASVLN-\9OIAG!!!R(@000#D>E5)_
M#VK3S6TYT?1XY[>(PQS0:I<Q2;#R5+(@+#/."3SSUH N_#_4]0U7PE%+J<AF
MN89Y[8W!&//$<C('X[D+S[YK&F+0?'NV>\.(;C07BL2W0R"4,ZC_ &MO/TK>
MM8_$MC:Q6MKI6A0P1*%2-+R4!0.P'E55U;2M;URW2#4M&T*=8W$D;?;IE>-A
MT96$093[@@T =-<K#)Y<<KA)&)$1!&X-M.2OOC=^M>3Z9?ZCIWPSLO%-QKFH
MS75PR6<S7%R3#%&]V$:3&#A@N1N[9]@*[&TTOQ!9!_*L--=V0IYLVKW4L@4]
M@[H6 ^A'2H;7P_JEGH3Z)%H6A'3'#*UM)?SR)ACDCYHSQDD_6@#)\1W6M^#=
M*US5XM30V\EI'Y%H]Q)<F"0R*C3*TG.T"0$KTR!ZFK5UIL5E\4?"QAN[N59=
M/O1NFN6EY B^8;B<$YYQQP.*ETSPG>:/IUSI]EX=T!;6Z3RYHY+^>7>F"-I+
MQD[>3@=!DTRQ\'7FG7-G<6^A:.)K)62V>35;J0Q*V,JNY#@<# Z#MB@#F[UI
M]1\!@WU[>7#P^+! LCW#AM@O @!((S@=/3J,&O7X8EAA2)"Y5 %!=R[?B222
M?<UQ'_"+7_\ 9-QI1T+16LKB;[1)&VIW)S)NW;P2F0=PSD$<ULP?\)1;0)##
MIVB)&BA547LO _[]4 4O$49US6!I3:;)?V%K S74:.B@R2J413N(SA#(<?[2
M&L[P#J.I#P9J&A2X77-!WV0$Q'("Y@9NV"I49_V36I8Z?X@TZXNI[73=(62[
MD\V<MJ=P^]\ 9PT9 . !QV ':LZY\-ZZL^JZA8Z5HD6J7\#1RSOJ%Q(K_+A=
MR%-K =@>!0!2T)=9U2Y\(W,-SK"1M:-)K+3/((W?8I4KN^4YDSC9P5]L50M[
MG4[+PSXI\1_VQJEQ=:/?:A%;0O.6BV*=J[TQ\VWJ/3'UJ+1/"'B"WO(7M?"E
MMHCVKHR3GQ#/(KJK#*[%!!#*".0,9KK=/T;6=+@NX;31]%6*\D:6X234;B02
M.WWB0T9Y/?UH S;QM7T2UG\1V6J)-9_V5/(MH]W)="ZD6,R)(F[&WIR%X(/3
MI5C1[/4[JZT75HM<VV%Y;,DZ?;))_M99-RL@8;8V!!/RC&,C'%)HGA.\\./,
M^E>'M!MS*I5O^)A.X"DY*J&C.U2>PP.!3=(\'W6@W$T^E^'M"M9)@RDIJ-Q\
M@;J$'EX3/^SB@#F].GU5O!G@S63KVJF^N]4CLYG:X+*\4DDBD%#\I/0@D$C'
MIQ5[4-:O_"S^-H(+^ZEM[(6$D+7<[3-;^>Q21@S9. /FP<@8Z=JV$\)W\>FV
M>GIHFD+:64PN+:(:K= 12 Y##Y.H))'IDU8_L#5C=W]T^BZ))+J$8BN_-U&X
M=9D ("LIC(P 3CCN: *&J6.L:;::W>Q:VT-I+H\TL-LEY).ZS1C<)D=^5&"
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
M3R2:L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M'.,$'\16#XY\6#1=))TS4K-;]+N"%XG =B'D164<\-M;=W.!G'>N=TT0PO\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M*C@K&H( S]2>,=<'TH T:*R]3U=[&]L[&"REN;FZ61UP=L:*@!)9^W4 #O\
M@:Q4^(%G-I>@ZA!IU]+'K,YMX0H3*2#?E6^;KE&&1QQR10!UU%<7)\0'BM=8
M=O#NHFXT=B;Z 21?NX]@<.&W8;*G.!SP<XXSH7_C.PMA&ML$N)I+1;T1O.D/
M[IL[>7(^9L' ]CDCC(!TE%<=;_$.SU!M'&FZ9?W?]KVLES:E=B@^7@,ARWRD
M$X.>/0FK5GXWL[O18+W[)<1W4UZVGK8L5\S[0K%63.=N!M9B<XP,^U '3T5Y
MSI&KII7C?QS?ZG'+:16]O9.ZM+Y@)(E^X<]"2 !QSV%;,'Q TK^TKRQOBMJU
MM9&_,JS)+&85.&Y0G##NOOQF@#K:*\\U&_N+[XB>!YY-/N;2.?[6Z;Y0<K]G
M8@.H.%89SWZ]>,5V>KZJ-*AMR+6:YEN;A+>*.(?Q-GEC_"H ))_F: -"BN6B
M\<63:=<7$L+0S6^I?V6\4DBA?/XQ\_3;A@<]?;/%;NG7DUY'-Y]G):R12F,H
M[!MV #N4CJ#GC]<=* +E%8*^)DGU&ZM;2S>Y6TNX[2Y9)%W1N^T[BG78 XY]
MCQ@9K-U/XBZ3IC/+(!)917?V2:9)DW(^[86\O.XJ&X)Z\$@$<T =A17,:#XA
MU#5/%7B#3I['R;?3IHX8V$BGK&'R>^3N'L,52\=:A>0:EX;T^*T>>UO-1"3J
M'4"91'(WED$],JI.>#C% ':45QUGJ=CX=LM3M-%TN[N;72W,EW&DP;R68>8T
M<08\E5(.T8 R .>*DNO'MN+G3X-,TN]U-M1L7O;1K<H%E1=N1EF&#\PZX].3
MQ0!UM%>?7'B'4-;3QGIMUITMI;V%FH3$RAT+0&3+%3G)R. 2!CZU/X.\3^5I
MOA/1KK3KJ$7VEQ_9KMRI65XX59A@'<.,D$@9Q0!W5%<5\2F\JPT&X E9HM=L
M3MB)RP\T9& ><^AJS;>/+1;C5;;6+"[TBZTZW%V\5R4?S("<!T*,0>1C&>IQ
M0!UE%<K:>+K#5]:D\/31&*>:T:XC,=PDBNF<,NY#\KC(R/R)K(\!:XEC\._"
M5LRO<ZAJ$!6"+=RY7+,S,>B@=3[C@DT >@T5R%WX_M;+3-5NI].NA<:1,D5_
M:@INB5\;9 <X9"#G/7&>.#6DGB:)O%4N@/:O'.ED+U96D79)'NV\<YX/7(H
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
MMWL&$GVJ1Y"KQ87Y-BXPV3P>1BKU%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9,NKF7Q&NBVFT
MRQ0BYNI",B-"Q"+_ +S$-] I]16M7%^'4DA^*/C039!GCL)H<_Q1B-UX]@RM
M0!U":MILE\;%-0M6NP2/($RF3CK\N<\54L=79]<N]$N]@O(8EN(F7@30L2 V
M.Q# J1]#_%@>71ZQ93OX7G@#6<=OXBE$E@D3NUL6$^?-8Y;>S'..!\V #C-=
MI>1R2_&72VASB#19S.1_=:5 @/XJ3^!H [2N1M?$6I:WK>MV&EW.FV\NE3"'
M[+=1.\LORAMY(<;$); .UNA/M775YGXFLO"GB&[O+VXU+^P/$6G2/%%?QR^3
M*=OW2,X\U3P,#/< B@#N;755AT"RO]:DM["66"-IQ+($5)"H++ECV.?RJRVI
M6"6*WS7ML+1P"LYE7RR#TPV<<UYA_;VJ:>WA'6O%\MU803:;+#<7,4(Q!<,R
M%3("IV;T7T&#D<#-*9]+\*7_ (9U.%;M?"@EO";B96*Q32[2DI7&50GS #@#
MYB>AH [S4O%^AZ7!833:E:F._F6&W99E*OD\L#G&T<DG\.IJU;74DVN7$:ZC
M92VHMXV2VCYF0DG+L<_=(QCCL:X37GT>VTWP[J.F6YM]*_X26.ZDF*L$;>DF
MZ7!Y"EVQG@=QP13=3\ZZ\8>,H]$94U"Y\.Q"WV_(S2_O>/4-RO7D9&: /1+?
M5=.N[I[6VO[6:X0$O%',K,H!P<@'(YXJ(Z]HXECB.JV(DEE,,:?:$R\@QE ,
M\MR..O->?^;:ZY8> AHA1;^PNH3<1+Q):P+$RSI(.JC@+@]3BL&\335^'OC*
M6)+83CQ$[1,@&[ N4*E>^,;B,=L^] 'MU<[HFNWVH>*?$.E7<%O''IIMQ"T3
M%BXD0L2Q./;H/SKH4=9$5T8,C#*LIR"/6N+\-7$$GQ)\9JDR,6^Q[0&!W;8B
M&QZX/!]* -OQ1KP\.Z.+I8A-<SSQVMK$3@/+(P503Z<Y/L#4-AK=RGBJ7P[J
M1@>Y^QK>P301F-9$W;'4J6;!5L=^0P]*P_&D\'B#1X;S2V>Y/A_78)KN-(VW
M#R6'F  CYL*V>,YQQ4]K&NM?%0:S92)/IUCI!MC<1MN1YI) VT$<'"KDXZ;A
M0!I^'M=OM4USQ#I]Y!;Q#3+F.&/R6+;E:-7R2<<_-Z"M^66.")Y99%CC0%F=
MS@*/4GM7&^$;B"7QQXV$<R/OO+=EVL#N MXU)'J 01]:D^(QN8M'TNZCC>2R
MM=6MI]01%+$VZMEB0.H#;6(]%H Z6'5]-N+66YAU"TDMX3B65)E*I_O$' _&
MN:\+>(M0\5?9=5LKW33ISO,MS9X)FA0,RQ,&!/S':"00!@G'3F"T:"Z^)T^M
MZ=<POI7]CB.]N(G!B>7S,QY8<%@F[Z CU%2?"F6*3X=Z:B.I=#,'4'E<RN1D
M=N* -EO$VFS:_<>'[:_MAJD4(D*NP(5FSA<9!)X)(!SC'K5#P3XLCU[PYI,V
MHWEDFKWL+3&UCD"L0&895"2V,"J*7=OI_P 7=3-W((1<Z1;^4S X?9)+NYZ<
M9&?3-<9HOV&V\"_#J5!!'<KK*>:PP' Q*&W=\<J#GV]J /7Y=5TZ"]CLIK^U
MCNY" D#S*'8^RDY-&K:I:Z)I%WJ=\^RUM8FED8#)P!GCU->70SZ7>2:OX8\2
MW&HKJIU66XALXX\&Y!EWPR1N$S@#:,[OE"\X%=UX^T*X\2^!-7TBT(%S<0?N
M@3@,RD,!GMDC'XT )I=YXDU;28=4 T^S^T1B:&REB=V52,J'D#C#$8SA3CWQ
M5NTUZWATBTFURYL].OFM5FN8)9E3RC@!_O'[H8XS]*S?#OC+1[G1;2*YNXK/
M48HECGT^<[)XY ,%?+/S'D<8!SVK(U.+3=0^*^BB^M+=O-TBY5X;A%8[F>/:
MK#D9V[N/K0!VLVL:9;W$-O-J-I'-/CRHWF4-)GIM!.3GVJEXEUR'1='O)5OK
M*WO4MWE@2Z88<@<#;N!.3QP>]>>RS:0][XC\+>)YK^&:YOVEMK.&+B[A^4P^
M4P0G("JO!&-O;FIYM3MK"[\>Z9K[B*^O(BUF)^?M-M]GVJL?][#;\@=V)]:
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *I7&F13:E;ZC&QBNX
M5,>\#.^,D$HP[C(!'<'V)!NT4 %4K/38K6ZN;QCYEW<E?-E(Q\JYVJ!V49.!
MZDGJ35VB@ HP/2BN7U;QWI>CK///',]E;7 M[FZC*%8G)"G*E@Q ) ) ..?0
MX .HHKDK[Q]:V4VM1+I&JW#:,%>[,4:86,IOW@EQD;><=?;K3I?%DS^,=)TJ
MTL)9[*]L'O!<*R#<-R $ L"  ^3WY& >: .KHKB(?%VC:-HOB#6$LM4\FUU1
MX;Q'.]Q,0@)4%R GS*,#'?BM4>+8LB*33+^"Z>61(;>X$<;RH@4F4$MC9\ZC
M)(.3C% '145PMQ\1%N8-%ETG3KB<7NIM87"L8U>"1 Q:,@M@M\O7.,<YZ5O6
M/BBWO=5U;3FL[NVN-,1))A<>6 RL"5*D.<C@\G XH W**I6&H?VAI$&HQVEQ
M&)HA*D$H428(R 1G )^OUQ7FVJ^)KS7_ (>V6M3VUW8NNM0JOE2\.@O-FW"-
MEL* #D<GIF@#U:BN=MO&5C)-J\5];76FR:5$L\ZW2KS$P8JZ[&;(.T\=<\8I
MUCXNL[SQ NBRV\]K>26YN81*T;"5 <-@HS889&0<4 =!16;J.LPZ?=VED(I;
MB]N]WDV\6-Q51EF)8@!1D<D]2 ,DUQW@S78[&R\23WOVP%O$4MM!;W$N^7<4
MCQ&"S$<<G[V  3G% 'H?2BN*U/QTDGAOQ1)IUK<)JNC6SM+"QC)B)B9TDR&*
MLG&>"3P1BLRSBTJTN?"^I7UKK<5[?M%#&/M68I)A&6$LBK(021OY.2>XH ](
MHKC[SXB65G'JTATG59(M(F\J]=(DQ$-H;?RXR,,#@9/M5RXU+3CXVL;?[/>R
M:@VGS36[H^(7CW)N&-P!;)7!(_&@#I**\[/C"'5OAS>ZMK^E:A%9?:7C<6DJ
MAMJW#(H#*X;@JH8\9SQD5UMYK\=OJ$VGVMG<W]W!"L\T5OLS&K$A<EF RVUL
M#V[4 :^!G..:*Y4^/M*>#19K6"]NX]89TMC!$#AT5B48$@AOE(]CU('-:?A_
MQ#!X@@NVCMKFTGL[EK6XM[D*'CD !Q\I(((8$$$]: ->C%8UYXACM[ZZLK6R
MNM0N;2%9KB.VV9C5L[1\S#+':2 .>.V1GF_$_BP7N@^';O14N+FQU;4;>)I(
M65"T98[H_F8$,=I4]NH)% '>T5SHT6XT[PSJ,&A--#=W(>:"&[G+"!V ^12"
M=JY!Z$@$DCBLZ[O_ !#HBKK&H6EK_9EIH[2W<4=TY:&=%9F"Y'SAOD&3R-I]
M>0#LZ*X[PCI\NN>&+'6M:N[J:_U&%;H^5<R1)"KC<J1JK * I SU/<FI'US_
M (1$:9HMZFI:K>WC7!MY8U5VDVEI K$D?-MVCT^@H =8>%-4L[,Z8_B.2XTL
M[EV26B>>58DD&7."3DY.W/OGFNICC2*)(XU"H@"JH[ =*Y>]\=65EI\UW)87
MQ^RP)/>1?NUDM@R[MK*SC+!3DA<\?45:E\2V5Z#;:?!=:B9+-+I_L;!"D4@.
MP[BRX9@#@ YX[4 =!17F/A35;0>!/ IU9=0N)[JZ"P3)*<>=^\QYAW L,;N#
MGI74Z!XDN]7\1Z]I\VG2P0Z=.L"2%D(.45\G#9R=W& 1CK@\4 =+15'6-0_L
MO2;B[">9(BA8H\_ZR1B%1/Q8J/QKFOA]J>HM'JOA_7+G[1J^D71628\>=%)\
M\<GT()&.VV@#LZ*\Z^(_B$7/@/Q&-.AOW6S!A>\MI!&L<H(R.&#, 3AL CJ.
M<'&^=0L%\;P6AMKYM472GEC97Q"\0= 0 6 +[B.2/QH Z:BN8@\<Z=<:/HNJ
M):WOV;5KH6D.53,<A9E&\;N!E3R,U<B\2PW%V\-M9W,\4=V;*2XCV%4E'7<-
MVX 'C..OMS0!MT5PMM\0GAT7Q#K&IZ/>1VNEWLL&(C&Y"IM7!^?KDDGMSU.*
MTW\9QIK3Z3_8NJF\:W-S;)Y<8^TH&"DJ2^%P2.'V]?PH Z>BN<L_&FG7NC6>
MH113A[N9[>.UDVK*)4+!U;+;1MV-DYQZ9R :7_"QM)%E]H:UOMZ:BNF3PK&K
MO#,Q &=K$%3D$%<Y^O% '845R-UXZ6+2_$4L>D7L=_HD'GRVEP8U+(5+*X96
M(VD*<\Y&#QGBMW0;Z?4M"LKRYMY(9I84=E?;R2H.1M)&#^= %Z9'>"1(I#$[
M*0L@ .TGO@\'%9>A:/<:7#))?ZE)J>H3!1-=R1+'N5<[5"KP ,L?JQ/>O/UU
M>WEUC6-!\3:CJ.C>(9[B;^SKMKJ2*"2(DB+RB#LX&T%2.3UR>G97WBR+2-5B
MT,Z;J-[J)LC<HMM&K"0*54@,S#!R>^!QUR0" =+17'I\1M)ETC3M1CM-0=;V
M]^P>2(1YD-QSF.1<\'@],U:;QG"MJ&.E7ZWBP&XEL9/*2:)-S*-VYPN6V-@
MG(% '345S$?CG3KRTM;C3+:[OUN+%K]1"JKMB4@')=@-V>-N<\&K,?BNPNK;
M2I+&.>[EU6#[3;01@*_E8!+MN("@;E'7J0!F@#>HKS#PWI][XBT75TBO=5LI
M[?Q+,\9:[(>-5VC9(<MO4 GY<D$XYQS7:Z3H]QI^MZQ>->W<MM>NCQP3SF01
M,-VXH/X5.5&W_9SWP #:Q17.ZSXPM-&DU$/97EPFF0)<7DD*KB)&SC[S#<<*
M20,\#UXJ._\ &MM9ZNVE6^EZG?7GV,7L:6L2D21EL<%F '?KCIZD @'38HKD
M(_B-I$^GZ1>6]KJ$RZI*\$4:0#>DJ!BT;C/#?*1W'OCFIM/\>:9>6NHO/;W=
MC=:=,D%Q972*LJO(0(P,,5(<D8.<?AS0!U-8MAHEW#K,^HZAJ\M_\S_8X6A2
M-;5'()4;1ECP!N/.,^ISGGQ]I<3:K%=074%SIL23R0821I$<X4H48@Y;CJ,'
MKQS4TGC*UMTUL7-A>Q3Z/ MS<P81F,3*S!E(;!X5NXZ?2@#I**X;5/%VFZCX
M?^TW^CZW%IS36C13 "+S#(ZE"I5P<!MH/UZ$&M*_\:0V>JZCID6D:G=W=A E
MQ(L$:8:-MW*EG XVG@X)[ T =/16"GBW3[B#1GM%EN)-8B,UI$H 8H%#,S9(
M  ! //4BIO#WB.V\1V]Q-;6UU +>9K>07"J")%)#+P3R"* -BBN0/B"ZU+Q/
MXAT!["YBM;.TB(N(Y54Y<2'=D,& .U0,9/!SC-97@+Q:L7AKPEIU]:ZAOU"U
M6.*^E ,<DH0L5)+;\X!Y*X..": /1,45R]WX[TJSF@,B3&RFN_L0O%*&,2[B
MO(W;]NX%=VW&?;FDMO'-I=:C=6J:7J82SNGMKNY:)1%;E8P^]CN^Z0>HS[XR
M,@'4US%MX;U>RN;E;7Q&XL;B=YS%-:))*A<DD+(3C'/&Y6P,#H*6W\;Z?/JU
MAI[V]S"^HQ/)9.^PB;:-Q7"L2K;>0& _/BL[3_%^BZ5X;M[ZWLM5^R76J/:;
M9/WLB3-,5.<L3MW9P!GCM0!V%G:0V%E!9VZ[88(UC1?10,"IZQ=%\20ZQJ.H
MZ>;*[LKRP,9EAN0F2C@E&!1F!!VGOD8YI=5\1Q:9>FR2RNKNX6U>\=( H"QJ
M0"<LP&23P!Z=J -FC%8$7BZRNX].-A!/>2:A9F^ABCV*QB^7GYV'/S 8K7M;
ML7>G0WB0R@2Q+*L3 !QD9VD9P#VZT 6**\RTS4H-1&LZ]KR:C:'2M8E\F=)E
M&U4946WVHY+9S@KC!)ZY-=E!XBM[C6AH=Y:75A>S0&:%)BN)D'#;&1C\RY&1
MD$9R..: -NBO'TFN/^%0V4_VR[,T>N[/,-P^YE_M IACGYAMXYS7HM[XDBMK
MN]MK:RN[^:QC66Z6V"9C# D#YF&6(!.!DXQZC(!MT5SD/C33;J\T6&UCN)XM
M9A>6SN4"^6VQ=S*<L"&QVQZ^AP6?C&UOM,NKV+3[X&VOOL#V[",2>=O"8QOQ
MC+#J>G/2@#HZCGB\^WDAWO'YB%=\9PRY&,@]C61%XEAN;MX;>SN9HH[LV4EP
MFPK'*.NX;MP /&<=?;FKUAJ#7TU[&;*[MOLLYA#7"!1-P#O3GE><9]C0!A6/
MA748=/CTJ^U[[9I4<8B$)LT21XP,!6<$@\<$A0?<5U5%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5Y]8Z+XBT;6-4L8=&TZ_T^^O9;NWU&655:V\UBS*Z$$OM8DC'7@$CMZ#10!P
M5SH6KR77CQEL&*ZS;)%9GS4^8B Q'=S\HR<_3WXI]EH>M6>M>%=06QC9;326
MT^[1IU4Q,?+.X8SN'R'ISR.E=U10!YE?^&->N/"?B[3H]-/VG5-7-Y; SQ@>
M66B/S'=P?W9XYZCWQM>*M*UB76='\0Z3IT%]+:Q2V]SIUS(J%XY-IRK'*AE9
M![&NSHH XC5](UR]M=!OHM,M([FRU5;R2QBF"A(_+=,;\ ,PW GCU S@93Q5
MHCZEXGT2:UN(XKBZ22QU*)3N\VSQO<?@P"@_]-?>NXK-L= TG3-1O=0LM/@@
MO+UM]Q,B_-(?<T :708%>8+X8\0Q>!H-!.G1O+:ZNMRDB7"XEC%T9BV#C'RD
M #KGTKT^B@#S_6_"FIZ]K7B;]T;6WU/2H;6WN&=3MEC9VRR@DXRP_(UK^&?[
M?FDC.L:!I^EM"FV26WF60W#],J /D7J>3GH/6NIHH Y'Q#I6KP^,=(\2Z5:K
M?"WMY;.ZM#*L;F-RK!T+?+D%1D$C(KG)/"7B66RU*ZCLK..]3Q"=8M+>:<.D
MZ&,1F-B!A<KNY]<?6O4:* .+O;/6]6\%:[;OH-MI]W?V4EK!9Q3HY#,C+O=P
M ,98<#. /? 9J.D:M=6?@U(]/??I=W%-= RQ_*JPM&<?-SRV?H*[>B@#SJ^\
M.:U<:1X]M4T\^9K<C&SS,F"#"L?S?-QRN?I6I'I6IMXTT'4FL62UM=,EM9F,
MB95W,9' /(&P\^XKL:* /,9?"_B'_A66J>&1I\37+7<C6\BW"XE5KDR[CG&T
M;3CN<]N];\>FZII'C?4=<MK&2\L]7MH5FA61%EMY8@0OWF"E2&YP201T-=?1
M0!YU9>#]3TE_"BQVZS_8M0N;Z^:.10J&99!M3<02 9!V' S[5O>%=-O]/U;Q
M)/>6IACO]0^TP-O5LIY:)S@G!RA/XBNGHH Y&+2]4T/QOK.KVMFU_8ZQ%"62
M.5$>":)=@X<@%&7'()((Z5CMX/U/3/"_A?2[2W%U+8:LFH7;)(JJ!O=W"[B,
M\O@<#('.*]&HH 122H)!4D=#U%5]1L(-5TR[T^Z4M;W4+PR =2K @_H:LT4
M<=X7B\0^&M'M]!O-*;4([)1#;7UM/&JR1#A-ZNP92!@' ;I4FK:9J]SXJ\+:
MA]E6:.PDN'NFCD4!!)&44*&(+8SR<#(&?:NMHH X.YTG7])\8ZI>6&B6.L:?
MJS1RDS3K$]K*J+&<Y4[D(53QR.>*EM=)U[0/&=]J-M9Q:C9ZK;6Z3%)5A-O-
M"I7.T_\ +,@YXR1Z'OV]% 'F6F^%]?M?"/@K3IM/3[1I&I+<W(CN$($8$@X)
MQEOW@X''!YKI="TO4]-\7^(YY;:,V&HSQW$5P)1GB)$*E<9SE>O3%=110!S^
MLV%QJVM:?:SV+R:3#NGED$JC=*!B,8R#M&6/U"UC7/AR]T?X@Z=K6@Z<SV<M
MJ]KJ8,X&Y<@QLH9LEE.<^QXKN:* /++SPOXF@\)^)_"MMIT=W!?33S65[]I5
M!ME?>4=3SN!)Y'!]JWT6=OBMICRQ!'7P_,) K;@I,T7&<#/0UVE9VE:#I>AH
MR:;9QVZMQA23@9)P,G@9).!QDF@#SVU\,^)X/#V@Z*-+@QH^LI<F=KM0L\0D
M=MR@ D<,,YYSV/4:L_AB^E\5PZS8V$FEZ@+_ #=74%POD7EH&/$D8.2Y7 ^[
MP><UWU% 'F>H^%_$$GA3QGHD5A%(=4O9[BTE%PH#"5E(R#TQ@Y_#&>W036&I
M2_$#3=9&GR"SATR:VD)DCW!W=& QNY V$9]Q7644 >61>$_$=IIEC>V^G6\N
MH:?JMY=?8;B9-ES!.S$J&&0K $=>,CO6OK&E:[JVCZ<PT6WM9TU6UNVM(9D/
MEQ1.&.Y^ SG!X''3GO7>44 <)?\ AW5=0U;QHRVOE0ZQI*6=M*\BXWJDJG<
M20,R#\C73^'([V'P]8PZA:K;7$,"1M&LHDQM4#J..QK4HH X77=,U7Q!X8O]
M%U?PY'?32M,MK<>?'Y: LWENQ)#HP!7.U6Z>^*I0PW>B?$3P_9^7-J4MMX:>
M"5T95=]LD0+_ #D Y(]>]>CU0?1;!]:36&A8WZ1F%9O-?A"<E<9QC(!QCJ*
M.&E\):M;VUA+#9B6XD\2G6[N-)5 B0[AL!)&Y@"OL2#STK0UK2M;L/&;ZYI>
MD6NL6E[:QV]S:S3+$\3QEBKJS @C#D$=:[BB@#AM2TCQ'=:G;Q2V-G=:9)I[
MQM;I/Y<,%RS$[F7'[Q0I !QU!.!FLK1?#?B;0&\+ZHFFQ7$]CI9TJ]LDN5#;
M,JPD1CA<[EY&>F.?3TZB@#EO!6F:II@UPZG:Q6_VS59KR$),)"4?&,X''2NI
MHHH \\\7Z!XCUR;Q'9BR@O;*[L!'IK27(1+=]A#Y3'+ECD-V'&1S3+2:_L_B
M;9"336EG7PTB2PP3(2A$Y[L5!Z<\_G7HU4/[%L/[;_MCR6_M#RO)\[S7_P!7
MG.W&<8SSC'7F@#SF[T>Z\.7'A+?")KVZ\0W-]+!$XPK2QRL44G .U2!S@$CM
MFM#6/!FJ:P^NZQ;K#:ZE=3V<UG;W!#+_ *,=P$NW(^<EA@$X&WW%=M?Z+8:G
M=6ES=PM)-:/YD#"5U\ML8R,$<X)'T-7Z .&N8?%U_P"&;Y[/1K/1-2*(D4,5
MRKO+\ZE_WBJ F5#!>IR<G&!6:WAG6Q<^*I(-$@@AUC1TMHD6Z5F64+*OSD]3
M^\!)R>G4FO2Z* .'UO1-6OOAOIFD06)-_";/S(S*@"^2Z,WS9P<[#CZCI4XT
MS5%\9:]JG]GN;:\TV&VA/FQ[BZ&0D$;N!\XY]C78T4 >4IINKZ9I_@K3;?3%
MFUS2;21I4BO(XY4CVK&2I8,A1B1D$9X&.AQU_@L^1:7=A+H\^FW4<QGG6:=)
MC,\I+&3>AP23G(P,<<8Q6EJWAO1]<DAEU*PBGFAR(I>5= >H#*00/;-7+'3[
M33+86]E;QP1 YVH,9/J?4^YH YDZ5JUGXUUW4(;)+BRU*Q@1768*R/&)!MVG
MKG>.<@=?I6/8>&];MM"\"6;Z>?-T6=7N\31X"B)TROS<\N#] :]'HH \^\/:
M+XBT.:30VT;3KBP6Y>2WU=I5W+$SE\-'C<7&2 <XZ>G-S3/#M]/;^,[&_MVM
M8=:N9GAE#JQ"/"L7(!X(VD_C7:T4 <5X4M_$EM':V>KZ#IUL;%-CW\$RN;K:
MN!L7 *$\$EC[8YXQX_#.O)X4L[ Z:?M$/B$:BR^?'CR?M!EX.[K@XQZUZ;10
M!R^E:;?P>/\ 7=4FM&CLKVVMHH9"ZD[H]^[(!R,[QCZ&J_B/3=<O_$(2.TBO
M=&DL&B6*2X\M(K@L?G=<'>-N .#@@\#.:["B@#S*'PA>W7A+0M*UG07:?3[%
M8X;JPO$2XM9E &Y7)7@@9X)' X/;O-#@U"T\/V$&JSBZU&*W1;B5?^6D@')'
M3OWXK1HH \U;P?K.H^$O$6FO"+*\NM8DU.R>2160_O5D17VDD?=P?3KS6]_9
MM_K/BC1M<O=/>Q&DV\X$+2H[2RRA5(!4D;0%/)())' Q7644 >9+X8UT?#>'
M1?[._P!.35?M17SH]OE_:S/USUV\8]?;FMVTTW5M"\6ZYJ-M8-?66L"*8*LJ
M(]O,B;"K;B 5( .5R1@\&NPHH X!O U]I_P]T;2]-FA;6=(GCN[>5LB/S=Y,
M@]=A#NOTQ5O2/!D^C^,9;J&8-I,D4=PZ-]Y[U5:,R'_>0Y/JV#VKM** .!G\
M,7TOBN'6+&QDTO4%O\W5W!<+Y%Y:!CQ)&#DN5P/N\'G-=C87%_/->K>V*6T<
M<Y2V99@_G1X&'(Q\ISD8]JNT4 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5QEQ\0].MK'4+J9FB6RU'[!
M<;K>4_9^2 S8&6# 9&WCYE!/>NSHQ0!QUY\0-/L[;6YI"T?]E7,=O<*T$A\E
M7;:)&P/F4\L N>,9(SQ<D\32ZAXC?0M#2&2>"W2XN[J<'R[=7^XNT8+.PR<9
M7 YSVKI<5YUILT7A/XI>)&U>5;:TUX6\]E=RG;&S1H5:(L> W.0.XH ZVVO=
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
M2,*^J0B*>>0I#;R ,1))@C*C' ) )QR.M>;ZC<Z=+X+\9PS75O+(GB2&:-B
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
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBJUS?06LT,+L3-,3Y<:#<S
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
MFZY'YTPN(T0Q8#MLW!P<*451GJ,>U5_!VL7OB?0[O5);V:VF;,!LBB;K*1
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
M3G!],]JCO?A]H]Z^JCSK^WM]5RUY:V]P4BE<C!?;V8]\<'N#0!TEE_QXV_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJCZE:1K.S3?+
M X20A2<,<848'+<@8&3D@=Z +=%037D%O+#%(_[V<XC0 EFQU./0=ST%3T %
M%06MY!>H[0/N,;F.12,,C#L0>0>0?H0>AJ>@ HHHH **** "BBLZ[UNRL[2]
MN7:62*R'[_R8FD(/]T!0<GU Z=Z -&BJZ7UN]Y]DWE9_+\P(RE2R\<C/7!(!
M],C/458H **P$\9Z')/=01SW+R6C[+D)93MY+=<,0F!QSS5^+7--N=&DU>TN
MDN[%(VD,EM^]R%&2 %R2>.G7/% &A145M<)=VL-S%N\N5%D7>I4X(R,@\@^Q
MJ6@ HHHH **J:GJ,&DV$E[<B4PQE0PBB:1N6"C"J"3R15K(R!D9/.* %HJII
MVHP:I;-<6XE"+(\1\V)HSN5BIX8 XR.M6Z "BBB@ HHHH **QM0\4:5IEUY%
MQ+)E9HX)7CA9TA>3&P.P!"YR.OJ,XR*V: "BJJZC:/J<FFK<(;V.%9WAS\P1
MB0&^F5-6J "BBB@ HHHH ***0$$D @D<'VH 6BBJFHZC!I=J+BY$IC,B1_NH
MFD.68*.%!.,GK0!;HHHH **** "BBB@ HHHH ***KWM[#86-S>3;S%;QM)((
MT+M@#)PHY)QVH L44R&59X(YDW;)%#+N4J<$9Y!Y'TI] !1110 4454N-1@M
MM0L[*02^==[_ "BL3,HV#)W,!A>.F<9[4 6Z*SM;UW3_  ]I4VI:C*\=K"0)
M&2-I"I/3(4''4<GCFM&@ HHK.NM=T^RU73M-FE<76H%A; 1L5?:I8_,!M' [
MF@#1HHHH **** "BBB@ HHHH **** "BBJVH7T.F:=<7UP)## A=Q%&7; ]%
M )- %FBFHXDC5USA@",C!_(TZ@ HHHH **** "BD#J0I###?=.>OTK/L=;L=
M2U+4-/MI':YT]D2Y1HF386&5^\!G(YR.* -&BBB@ HHHH ***0$,,@@CIQ0
MM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M8$-N'!!&,8&  , '):WXLUW2=/\ %UF+S?=Z(UK-;79B3,L4Q'RR+C;D889
M&>#QS71W6J:DOQ!FT>&["VKZ,UVBO$K>7*)0F1T)&#T)JW<^#]-O=*U6QO'G
MG.J@?:[EF E<@ *00 !M & !CO@Y.8K?P9!!JRZJ^KZK/?BS-F9Y94)9"V[)
M 0+G('08XY!.20#EM%\2>(Y--\$:Q>:FD\>M3"VN;46R(OS1NP<,.=P*?3!Z
M=Z?HT^N6NG>-KVRNKW4KR#69(HX&$19E"P@E?E'SA,A1]W@<5T4'@2PM],T.
MPCO[\0:+,)K3+1YW %1N.SD89A^-3?\ "&VB2ZI);W^HV_\ :-RMVZQ2J%CF
M4H=Z J>3Y:YSD=< 9- #?!VO0:]!>S0:G-=K',$,-S (;BU.T9210J\YR0<?
MGBF^.M5U#1M!AO-.N$AD^VVT3[HP^Y'E5"!GIPW6M33=$M]-O+V]$LL]Y>E#
M//+M#,$7:HPH P!GMWIOB#0+?Q'IRV-U<7$,2S1S9@*@ED8,OWE/&0#0!S%]
MJ'B&Z\5^)-+M=96T@LK""YMREJC,K-YG&6R"/D&<CZ8KI/">JS:YX1T?5+E5
M$]W9Q32!1@;F4$X]LU%_PBT']KZCJ8O[T7&H6R6TV#'M"+G;M&S@_,WYU=T/
M2(= T6TTJVEFDM[6,11&8@L%' !( S^5 &/=:E>ZGXLOM LKUK V=A'<&5$1
MG=Y&<+PX(VKLYXR2PY&.:EOJVL7/B.Q\,7=[%!>QZ4;V]NK) 1(_F>6 F]2
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
M0OY'F+QL+=8O+0@83 )S@YY///M5^FQJ4C56D:0@8+MC+>YP /R%.H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0D @$CGI2UY@
MT^@ZOJGB_3/%=U';WL-XOV=I) DL=ML0Q- 3R#N#'Y>=Q]Z /3B0.IQFL+6=
M>N-+\1:!IJ6L4D&J3R1/,9"&C*QL_"XP<[>N?PKF[..SUOQ?XLT[Q%"CK#!;
MFU2Z S';&/YG0GH=^[<PZ$#G@5D:1/J,]E\+I=6D=[QKB<EY?O.OD2[&.>Y7
M:?QH [O0=>N-6UC7K"XM8H#I=RD"F.0OY@:-7!.0,?>''\ZW00>A!KR;5KZX
MT^+XCW5JSCR]2LS,T0)98?+@$I '/W-_ZTFKBQL='U_7/"NM1W-Q+I8\VWTI
M46-4#C,I"?=DV%P#P< _W: /6))8XHGEDD5(XP6=F. H'))/:L_^T;B_T_3+
M[1T@GMKMHY':9RF(&&=RX!RW(P#CKUKD9K7P?J-EJ%[H<EM.]QHLB-;VK*T3
M1CYE:1!_&#P">>OH<8<46FCP1\-I+-;97&I:>)3#@?O##EMV/XCA<YYX% 'K
MF0" 3UZ4I('4UY@$M-8M?'ZZ\J#4+*YE\F23A[>W$2F!XSU49!8$?Q9J'2].
M.K^,?#B>(K99KNX\+L][#-TD?S(L[UZ'OD$8S]* /5:IR:E;C4CID<B-?FW:
MX$);&$!"@D\X!)QT['TKFOA<W_%!VL08LD-S=0QY.=J+<2*J_0  #V%4Y;?3
M8_C89;B&T65]$C>-I$4,TGGE003U;&!Z]* .@\(:]+XE\-6VJ7%NEM++),AB
M1RP79*Z<$@9^[Z5N9 (&1D]*\4TNQLX/!7A'6(XD74!XD$0N<_.(VNY59 >R
MD$Y4<'.:T+DZ7KMYXEL=>UJ'3M3M=28PDHHNHXE*F%H&)SR,<*.23QEN0#UO
M(SC-&1G&1GTKS?2]"T_4/B%XNDGM5N+BSDL;FV61B-DWE%@V >#G^OJ:S?"7
M]DZW:^'-3DUR.+Q!;3 7$$4:K=2S8(FCEYW,I.2<C@ 'C% 'K61G&>?2L'5=
M<NX]:&B:5!!+J)LGO?\ 2&*Q[0P55XYRQ)Y[8[UYR2]_\)9]8V[?&%O?,#,!
M_I"7GVC:(\]<%2%"]-I QBNH.G6$GQI1I;*T,_\ 80G)\I2?,%P!OZ=1Z]:
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
M+%+%(N"K#K]:Z6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KS'4(=,/QBU4:AI?VZ)]!B)B2T,Y8^:XZ 'D@8R<?6O3JYF#P[
M?1?$"Y\2-<VY@FLELOLX1MRJKE@V[.">3QC\: ,#P@/$/A;P;I5AJ,"QM)-,
M6FO)P4L(.3&KG/S'HH /&>O&*L)\0+V;P[HNI6^DP22:AJATV2,W)4(X=TW*
M=O*G83S@C/0UN>(-"U#4M9T74K"^@A;3GE+0W,)DC?>H7=@,/F7!P?\ :-8$
M'@+5;?2]/L1JMI(MEK3:HC-;L"P+N^PX;J2YY[8'!H EM]8\52>/M/TR]ATZ
MW#:5/<2P13.Z%A/&H;<5&3MZ# ^\W-6['Q??76CZD\UC;Q:O9Z@+ V0F8@N6
M4(=VW.U@P;..F?0U?O\ 0;J3QC8^(;:]AA6&SDM+B*2(MNC9U?*G(P<IC)SU
MZ5CZ/!I'B3QV_B?1[S[19QVJI*T1_=2W W*C>[)&S@^SKZ4 =#_PC]H?$Z>(
M&BB6]6U-N71,,X)!^8YY QP,=S[8S?"WBU_$[1S6_P!D:W*.;B)9#Y]G(" (
MY$/<_-SQRO&>M=4>AKD=.\(SQ^(M.UR_DM/[0M+9X)KFUC*->[@ #(/;&<<\
MGJ,8H UM=UP:0^GVT<:RWFHW(MK=&;:N=I9F8^@52??@=\UA7_C:\TH>(;2Y
MT^!]1TBQ_M! LQ6.Y@P?F!VDJ05(*G/;GGC7\3^'6UU-/GMKD6VH:;=+=6LK
M)N7< 0489&5920<'/>LW4_"%UJ\.NW-Q<6Z:EJNG?V:K*K&.WA^;..A8DN3V
MZ =LD V/#]_JVI6S7.I6-M:PRI');>3.9&967)WC  (/H2/?C)S+WQ:\?B:Z
MT.V%HM[ D3QV]S(4>Z5N6:(]#M&>.<D$<=:Z#2K::RTFTM9W1Y8(5C9HP0K;
M1C(!Z=*YSQ/X1N/$XNK6[DLVMI)(Y+6<QD7%B5"[C&PZDE21TQGG(XH )_%U
MW#_PEZ?8H#)X?C65?WAQ.IA\W!X^4XX[U/!XGNM3FM;+3;:#[;)IL>H2^>YV
M1B3A$&.220W/& ,\YQ5'5/!VJ7.H^)'L=2M8;37K013K+ 6DC=8C&"I#8P01
MG(/3BHSX,UO3[W2M3T?6+./4;;3TTZZ%Q:LT%Q$ARK;0^58'/?G/:@"AJ=SJ
M-UXR\#WYTA+35I[2^$EM/*,1MLCX9U!R!R1@=^@KJ_"FO3Z_IEQ)=VT=O=VE
MY-97"1.73?&VTE20#@\'D54G\-ZA+XAT#5&U".;^S([A9?,0AIFF W$8.% Q
MP.>.*L^%M"NM"CU1;F>&;[;J$U\IC4KL\PY*\]<>O?TH Y7QF]C:_%#PY=WM
MD;F)-.O6D1+?S6(4(?N@$G'/YT_P ZZ3X?\ $'B5MMMX>NI7U"QM(W#>1 JD
ML<*2%+8)V \8QUKH-1\.WUYXYTK7X[FW6#3X)8?(9&+2"3&3NS@8VCL:K6O@
MIK*76;""ZC_X1S5E?S+ H0T#R*1(8FS@*V<[<<'IB@!+3Q=J4FJ6,4NB7$EG
M>6\DOFP03?Z,RKN".60*=PX!!Z\8YS46F^,;O6] N-3TPZ;,BV+S_+*Q-M,
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
M:A=,&N+JP@FE8#&69 2?S-<'I&EZCK<GQ"TJSNK:VBO=5D@EFEC+LBM"@;:
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
MWMYX[O8'"!PX.U]W\2X)&>O([OUKP[+-XR\*FRTZ>/2],@N8FEMI5B$.]4"
M ,&(^4@@ CZUK^%?$<&M:%I+W%Y:?VK=6$-U-;1R .-R DA,Y"Y-:IU73AJ
MT\W]J+T]+<S+YAXS]W.>G- %"Y\)Z->:+)I$]J[6<LOGRJ)Y%:23=NW,X;<Q
MW 'D]AZ5.- TX:W'K/ERF_CM_LRRF>0CR\YVE=V#R >1UK1=TBC:21E1%!+,
MQP /4FJL&K:==6TMS;ZA:S00Y\V6.965,#)W$' X]: ,K2?!'A_0[U[K3[$Q
M,Q9EB,SM%&6^\4C)*IG)Z <$CI45IX \-V1LC!92C[#*TMJ&NI6$)((*J"W"
M$$Y7[I]*V[?5-/N[>6XMKZUFABSYDD<RLJ8&3D@X'%+;ZGI]W%++;7UM-'$,
MR/'*K!._)!XH S8O"6C0SRR);R>7+<?:GMS.YA,V=V_RR=N=W/3&>>O-6?[
MTW^VYM8,+M>S0"WD=IG*M&"2%V$[<9)[=S5JRU&QU*-Y+&]M[I$;:S02JX4^
MA(/!IMSJFGV3.MW?VL#)&96$LRJ50$ L<G@9(&>G(H RM#\$Z!X<NFN-+LWA
M8[MB-.[I%GKL5B0F?8"KFN^'M,\26:6FJPR30*XD")/)'\P.0?D89P>:F76M
M*:6UB74[(R7:[K91.N9AZH,_,/I3Y=5TZ"\2SFO[6.Z<@+ \RAV)Z *3DYH
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
M#>B)IL);RD=W1#*T@C#,3M#-R0/4]\\#I3KW5RFN6NBVNTWDT37$C,,B&%2
M6QW)8@ ?4_PX-MM5TY;X6+7]J+PG MS,OF$XS]W.>G- %)?#.EK<^<8YF'VD
MW@B>=VC$Q).\(3@'))QT!YQGFF'PEHQN;F86SA;F87$\"S.(9900=[1YVDY
MSQSCG-:#ZII\5X+.2^M4NB0!"TRAR3T&W.>:K>(/$&G>&M)DU'4KA(H5(50S
M %V/11ZD_P#U^@H 63P_ITNO1ZV\<W]H1Q&%)!<2 !"02NT-MP2 >G:ETW0=
M-TF[O;JR@:*2\E::;]Z[*7;EB%)(7)Y. ,]ZQ'\5^3XW6REOM/&AMI#WPN=P
M&&$J)S(6VE>3V%=(VH626*WSWENMHRAA.95$9!Z'=G&#0!1C\,:-%86=C'81
M+;6=S]JMXP.(Y=Q;</?+'\Z-0\,:1JFJPZG=VSM=Q1&#>DSH'C)R4<*0'7/.
M&R*T;6[MKZV2YM+B*X@<926)PZM]".#45QJFGVES';W-]:PSRD".*2959\\#
M )R: ,FS\$:!8?V7]FM9H_[+W?8\7<O[O<,-_%SD<<YXXZ4NK>"= UK5DU2]
MLW-XJ>6TD4[Q>:G]UPI <>QS6K/JNG6MTEK<7]K#<2$!(I)E5VSP, G)S1<Z
MII]G.L%U?6L$K8*QRS*K')P, GUH LB-!$(@BB,#;MQQCTQZ5CZ?X3T?3&@^
MRV\BQVSM);0O,[QP,<Y*(20O4XP.,D#&:OW.JZ=9W,5M=7]K!/*0(XI9E5G)
MZ8!.35B66.")I99%CC099W. !ZDT 4-*T'3]%EO)+&.5&O)C<3[YWD#R' +8
M8G!X'3T%/OM'M=0NK>ZE,Z7%NKI%)#.\9"OMW [2 0=J]<]*$UO299C#'JED
M\HA$Y1;A"1&1D/C/W<'.>E/AU;3KC3SJ$.H6LED,DW*3*8QC@_,#B@#)U#P+
MX=U.RL;2>P*)8$FUD@F>*2+/WL.I#<]\GGJ>:L'PIHWG:9*MM(CZ9N^R%+B1
M?++ AB0&^8G)R6R3DYJW_;>D_8S>?VI9?90_EF;[0FS=_=W9QGVJP;ZT$L$9
MNH!).-T*^8,R#&<J._'I0!%?Z79:I]F^VVZ3?9;A+F'=_!(N=K#W&346H:%I
M^J7UC>7<<CSV,ADMV69T",1@G"D \$CG/!K+\0Z[=Z1XC\.VRR6R6%_/-'<F
M53N4)"\@(;=@#Y><C\:V[;4K"]LC>VE[;3VH!/GQ2JR<=?F!QQ0!D_\ "$Z
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
MQR,5#@EAD @Y_3/-<_%X6UJU\(ZWX.%J);>\EG%IJ'F+L2*9BQ\Q2=V]=S=
M0>.1VV-)T6]T_P >7-V+1QIITNWLHIFD0DM$SGD9S@AASCJ#0!T&K:K;:-8&
M[NMVSS(XE5<99W<(HY( RS#DD 53?Q)!!;327=G=6TJ72VB02;-TTA56&PAB
MI&&ZDC&ULXQ3_$UF=0T.6T.F1:G%*R+-:2, 'CW#=@D@;@.1R.0.1UKAY?!6
MO0:,5TYFE33]4COM+T[4YQ(?*$91X6?+  [WV\G&!D\G !OW'Q&TFTL=5N+B
MUO4DTJ:**[MU5'=/,QL8%6*E3D<@Y]JLCQI$FH6-G=:+JUH;Z[>T@DN(HT1F
M5=V?OYP1G'&3@C&>*Q==TO7M=\$ZA;)X>MM/N[EX!'9Q3QL0$E5V9W&!R!@
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
M)!K.HZCIFI/9-J:*+R/R@ZLZC:)$R?D?''.0<#(K=O;AK2QGN%A:9HD+B-2
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
MS!;>W_LJ"=;1)S(D;GS03SC#$*,X';OUK;^&_P#R37PY_P!@^+_T$5H0>%-
MM7WP:19Q/Y'V?>D0#>7DG;GKCD_7-7[#3[32[..SL;=+>VC&$BC&%4>@'84
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
M;:7;M;74GG3Q%<K*_7<P[GW/H*P[?PHTOCG5]1OK&-M/N;2"V@(F.[$>_<&
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
MTC3],M/#DT!CNB"5D0$_,J(!@[ER,D\$Y[8.]>Z78ZC##%=VR2)"XDB'0QL
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
MYC<+A'*L%0J5P2V!@"N[UJ_ET7PY+-;6LLURD8C@A@B>;YR,+D*"=H/4^@H
MQ+7QA/)\1I-$FA5-,N('2PG_ .>L\)_?K^&['_;,^M=/>:G:6#PI<2D23$B*
M)$9W? R<*H).!UXXKS[Q=X7O--\):??Z5?:G?W^C3Q75E;FW1C*V?G4A(P_S
M*6SD]3S5GQ'JZ0^(O#6OV]GJ8E^RW*O'_9\LI6-O+RKQJ-ZMNV_-C'!'<4 =
M=:^)M%O;!KZTU*WN+=6"%HFWG<> N!SN)XQC.:A/B_0%LFNWU2".%;C[,WF9
M1EER!L*D!@W(X([UY]Y<5OX:TB[T:/4]3BTK5I;G4[:*"6VN?WRR;F2,X8;3
M+D 'D=SS5G7[2SO?"EY=Z1H.J(;[4+*20SP3//<>7*A9V1LL%"C&3C.#VQD
M[8>,-"DL]2N8+X3IIJ;[E849F5<$@A<9(.#@C@XZU:T#6H=>T&SU2)&B2XA2
M5D=2-A90Q&2!D#/4<5R.H6US>>-O$I@L[HI=>'DMXI#;NJ/*#*=H8C&<,O?O
M70>!Y6;P1HT<EM=6\EO90P21W$+1.'2-0WRL <9!&>^..* (['Q+I-IID][=
M^)(;NV>_DACG<*H1BV!"NT?-MR!GGWK3TOQ!I6M3W,.G7L=Q+:D"95R"N>AY
MZ@X.".#BO,KFUNY/ ^M6_P#9FH-+-XI-RD7V*7<\1NUDW@;>5V@G-==8K(?B
MQJ5R+6Z6VETBWB6=K=UC9UDD)7<1C(#+0!KSZC;IXIBMCK(61+.25],6,,7
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
MUU;SV]Q!;+')%/$T;JP[$, :ZJ@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHKF[OQ3-NU<Z7IPOH](.RZ/G^6S.$#LD8VD,P4C
MJ5&3C/7 !TE('4N4# L "1GD9KC9_'K3W.EPZ)H\NI?VI8/>VC?:%B#!=ORG
M.=I^8#)[\4^SU^Q@\0>)I[K1_L-SI]C;W%Y<!U=I4VR,!Q_="MWYS0!O:YHD
M&O6*6T\]S 8Y5GBFMI-CQNIR&!Y!^A!'M46F:/\ 991-<ZM>ZI/%E4>Z,?[O
M/7"QHJYQW()P3SR:R8/&=Q)J6@VDFD%5UN W%LZ7(;8JA68."!@A6!X)SSSZ
MYJ>+[31O#WB+6+7P\T1M-8>"ZACE4&64F-3*3ZDNO STH [^BN8@\63C6]1T
MN^T>:">VL?M\*PRB9IXLE<8 &'R,;03UZTRP\77-YK0T:338H-0DT[[?%&;H
MG;R!Y<OR HP++V;OZ4 =517!^'?&US+X.T?4M62T6\U61EMQ]HVH?OL=Q*_(
MJJI'&[MW-6[;Q]#-:SB6Q9+]+]-/AACEWQW$C\JR28&4QDDXR-IXZ9 .PW+N
MV[ANQG&><4O2N"\.B8?%CQ(;BRAM96TZT+"&3>LGS2_-G:ISVY':NRU240:5
M=RM;&Y5(6+0Y WC'(YXH M*RNH96#*PR"#D$4V:/SH)(M[IO4KO0X9<CJ#ZU
MQ.G^+HK32O"%MIGA]E@UFV_T:&.956#;$9 G/7@=>/7D\5O>&?$#Z_;7WGV1
ML[NQO'L[B'S?,4.H!RK8&00P/04 3Z'H<6AVK1+=WE[-(09;J]E\R63 P,G
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
MFD7C0M/9P+"7A8LK;1C/(!_"MND5E=0RD,I&00<@BEH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y/Q>;?5;FV\/W-K<75E(AN+
MZ.",N2@R(U..FY_F!_Z9$5UE9]GI"6>J7U^+JXEEO-N]92I50HPH7 !  )XS
MW)ZG- '%>"?$<VF?#_5;:_262_\ "Z2PRQR J\D<:%XFP>1N3 _ UK6ESK,=
MAIOB"35TN;&2P:XO+5HD 9C&'3R2H!&#D88MD>_-:,?A.Q3Q'?ZWYURT]_$(
M+J%F4Q2H!@ KM[ GGK[U!H/@C3?#[J+:YU">VB#"VM;JY,D-L#D$(I]B1SD@
M$@=30!4T2YUO4=-T'Q#_ &Q&;2[MQ<7MHT2[,.FY5B(&X%6('S$YY[UAR^+-
M9'PZM?'<-X7#2K++IWEH8S TNS8#MW!P"#G=U!XP<#IM#\#:9X?N0]E<Z@;6
M-V>WL9;DM;VY;.2B?B>I.,G%.M_!.F6L1M8Y+G^S/M/VH:<74P+)NW\#;NV[
M_FV[MN>U &-=:[J\;_$")-0<?V1 DUD_E1YC)M_,(/RX8;O4'BF1ZKKNH^(/
M#MBFL-;0:CHC74YCMXRPD'E?,I8$ _.>H(]JV]2\$Z=J>H:E=O<W\/\ :=N(
M+R&"?;', I56(QG(!QUP<<@U+:^$+*SO].O(+J]$FGVALX T@8",XR#D$D_*
MOY4 <+<:GJVL>&/##W>JW"W*^)A8S2PJB>>(YI%5V7:1GY%..F>W3&YJGB.^
MTKQ1]@U2]O=/M9+FW6QO?(C>UN%^3?'*P4E)&.\?PCE<8[ZP\":8-'33?M-]
MY<=]_:$4HE DCGW%BP(7N6;@@]:LW'A*SN_M$4]W>RV=Q+'-+:22*T;-&%V\
ME=P^XI.&Y(]S0!)XPUUO#/A'5-92(2R6D!=$/0MT&?;)&?:L:^U'5M"UWPY%
M)J<E_::N[6DP:*,&.3RRZR1[5''RG(;(QC\>MO;*VU&QGLKR%9K:>,QRQMT9
M2,$5E:=X6M-/DL7>ZN[S^ST*68NG5O(!&TX(4$G;\N6).,\\G(!PNH>*]>TS
M0;Y)M2N)=6T?5F6[6."'=-9#$F_&S"CRCG(_BX[BM_Q!K.I+X6\3Z[I6J,D%
MK;,;(B*-T+1IN9QE<G+?+SG[I]:Z(^'=,;6;W57ME:ZO+5;2<GHT8).,>^[!
M]@/2H&\*:;_PAX\+QF:+3?LWV8A&&]DQ@Y)'4\Y/O0!@SW^MW?C#2-+@UA[6
MUO='DN92D$;.LBM&-RE@1GYCU!'MZ4;3Q7K7_"%Z3=7-R"[:PVGW^H"-1Y<*
MS2)YA&-JDE44G&!N)KK(_"]M'JUEJ8O+PW-G:&SB)9,>6<$Y&WDY5>?:N9U[
MPS_9&DZ=I]C#K=QIXU"2\GGL)E^TP.P8Y4#&X%W)/!QZ=, &OX3O-5O=7UT7
M-\UWIEM<B*QF,: 2J45F.Y0-VUB5R.#CU!K/\56]U=?$CPO#:7K64K6-^//6
M-791^Y^Z&XS]01[5H>$[*_M[B:5KW7)K!XP%362ADWYZK@!E&,@ANO&.G.KJ
MGA^WU34;'4?M%S:WUD'6&>W9<A7QO4A@RD':.H[<8H X5M<\60^'=;8ZBT]Y
MX;U+9<2PV\8-]:A4=N"I"R!&/W<=/>NSTC47UG5[J\M+TR:3'#$D2JJ[9)&7
M>S XSC:T8ZXSN]*BNBGA:P2#3]$O]4>\G<R^3L9FD8$EY68@ $X&>@&!@  5
M<\,:'#X;\-V.DP(B+!'AA']TN3EB,]MQ- %'5-5N)/&.G^'8+EK19[.:\DF1
M5+ML9%"+N! ^^23C.%K+FOO$.D:GX5L;[5HKJ2ZOYK:Z,4* 2QB.1T)XRKX"
MYVX'M6WXA\*6'B.2SGGFN[2]LF9K:\LY?+ECW## '!&".H(J.]\'Z?>:=8VO
MVB]AEL;C[3#=QSYG$N""Q9@=V0Q!R,<^PH P/[=\0FW\5+:&:_ET[58X8HXD
MC$WV<I$\@08"LX#/C/ZUDZSK1UWPM:W%CK]\Z?\ "0V<+H\*0S0@R1@Q2J4'
M*MEAQ@Y&=U=C!X)T^T-Z]M>:C%-=W*73RBXW,)$  (W CG:,Y!STZ<4ZZ\%Z
M9>V-Y!/)<M-=W4=W+=JX67S8]NQ@0 HP$48QC\230!2M[_4-:\3:[H=OJL]F
M-'AMT$R1Q,\LLJ%][;E(P!M& !SN]L8.F^+->UQ?!;B[6R;4Y;RVO4CA5E9X
M4D&]=V<<ID=NF<C(/82>%;7^U!J=K>7MG>M;BVFFAD4F=!]W?O5@2,G#<'GK
M2?\ "(::D^BR6[3VRZ/N^R1Q,-HW*58MD$L2"<DGOGKS0!Q5UK/B>W\,^+;I
M?$,C3>';R187-K#FX1420++\N,88CY I[YK<N]9UG6]6U;3-(FEM9K&U@=&B
M,7,LJE@7\P'*< 8&.C<],:<O@G3YK#6K*2[O3#K,AEO!O3+$J%.#MXR% _"F
M:AX$T^_U"VU!;[4[.^A@%N]S9W/DO/&.BR8&#]0 ?>@#$>[\67WBBPT1]:BT
MZ:?1'N+@VT"3+'<)(B$H6'(R3P>Q/?!$L?B2^M_%R:3K-Y=Z?-)>E;,O AM+
MZ''"K(%)63N02.>!P0*Z.+PQ90:[:ZM#+<1RVMK]CBB5AY8B)!*D$9/*@YSG
MBFGPM:23HT]U=SP1WIOH[:5E,:3;BP(.W=@,20-V* (_&FO2^'?#CWEN%\^2
M>&VC9QE4:1U3<?89)]\50FO]4TGQQINB2ZA-=V6KVLYCDDCC$MM+$%)8%5 *
MD-T(/(].*Z/5])LM=TFXTS481-:7"[9$)(]P01R"" 0>Q%5;+P_#:W27DUY=
MWMY% ;>&XN2A:)"02!M4#)(7)().!DT <]\,K>:/2]6DDO;B8'6+Y=D@3&1.
MV6X4')[\X] *L^*=1U&WU&6"RU)XMFG23I;VD://Y@/$CEU*K& .Y&3D<ULZ
M#X?M_#UO/!:W%S+'/.]PPG93^\<[F(P!U))Q5?4O"6GZGK1U62:\AG>U^R3+
M!.46:+)(5@.>"3R"#SZ4 3^%=2GUCPCHVIW.W[1=V4,\NT8&YD!.!Z9-<[X7
M_P"2I^/?^X?_ .B#74Z'H]OX?T:UTNTDG>WMHQ'&9Y-[;0, 9]@ .*RX_!T$
M&M:CJUOJNIP7>H;/M+1R1X?8NU."A P..* &^(M<FMM?T#0K6;R)-4GE62=0
MK-&L<1D( ((W'Y1R#QGVK$G\0ZQ8W?B?19=4A5[!+:>TU&YC&5CF;!1E1<,X
M*L%POS$KD'OT$W@W3[BQA@EN+Q[F"Z^V17S2YG2;IN#8QT^7:1C  Q27O@O3
M-1TZ^M;N2ZEFO9(Y9KSS LV^,@QD%0 NW P ,=>.3D Y>X\2:Y!:>.XH[RXC
M;2+&*\LI+J"+S5W12,00HP1F,$9&1DYK0T[4]:M?%GAVWO-5:\MM8TZ::2%H
M$189(Q&04*C=SO.02?PK1D\!:9*VJM)>:DSZK:K:WC-<Y\U0&&<$8!PQ'' S
MP!5U/"UJNI:3?&[NVFTN%H+?+)C8P ;<-O.0J_E0!B_%[_DE.O\ _7%?_1BT
M^;P[J6I^,](\17[65I!I%M,L$<,K2-*\B[278JN% [#/-;WB/P_:^)]%GTF^
MEG2TG $JPL%+ $'&2#CD#I5T6:-IYLIW>XC:,QN9,9=2,'. .U '!:1X@UEO
M$/ANUEU)[R#5;6Y,TPA18&D158-!\H<J,D9;AA@C/6LQKGQ+JOPVU_6;GQ+.
MGV:#4HA#!;Q)O\MW",6VY!PN.,<'L>3UME\/],L)-)DCOM4=])#I:&2Z)V(P
M V8QC: !^0!R.*NV/A+3['P]?:'YEQ/8WOG>:LSC/[W)?! &,EB?;/% '.W%
M[JGAS3O"FI-JL\FC$Q6^HI)%%\BR*!&^X("%#E0?8CWKJ="N+F^%[?2W+R6L
MURPLXRJ@)$ORY! !.Y@S DG@K6'J^GM%HB^#+?3=2U""]M3 ;^=E>*%?NY=B
M0057D #D@=\FNMM;:&RLX;2W0)!!&L<:#HJ@8 _(4 <U_:=YK7C+6=#MK^73
MX],MH&WPHC/))+N.?G5AM4*.,<DG-<S:^*O$6KVOA95ODLKB[U&YTZ]:.!65
MS$LGSKN!QR@('3/7(XKN+WPW;7.M+K$%S<V.H>3]G>:V*_O8\Y"L&5@<'D'&
M1ZU _@[3?^).('N+=-)D:6V6)QC>P(9F+ EB0S9R><D]: -;3K>YM=.@@O+Q
MKVYC0+)<M&J&0^NU>!^%>*M>WD?A7Q+ITD4,&CZEXEO;.\U-F+FS5Y,;C'@#
M!.!NW<$Y(KW-@64@,5)& PZCWYK TWP=IFG:=J>GEI[JTU*66:ZBN2K!WD^^
M> ,9].GI0!1U&[ET)_#7AC3&E N(GB64,GF&.",< N"NXY!S@\ _49USJ/B_
M1M(WW\4]Y'%J#>8]@L<EW]C*$JQ3;M+AMH;:.5Z#O6I<> -,NM"L]*FO-29;
M!U>RN1<8N+8@8&R0#/3CG/Z"KT/A:"WM[9(=1U);B"4S&Z:</+*Q7:=Y8$,,
M8&,8&!C&!0!QEWJ#ZW/X'N;+Q)=7,%QJ5POG1)&A8".8KN0I@.HPI!&.IQGF
MM?3)?$.J>,=?L_[?:&TTJ]@"1K:QDR(\*NR,<9 RW4<UK2^"=*DM;2)7NHI+
M:]>^6XBEV2-,^[>Q(&/FWMD #VQBKFG>'K?2]4U/4(+FZ:;465IQ(RD950BD
M?+QA0![XYS0!QVE>+-5FT;2;>ZO<WFHZW<Z>;ORT'EQQM*1A<;=Q$849!ZYY
MH\<6^MV?A/4$N==DE3^TK0VS1*B2^2\T:E),+@\EL8 SCG/(K>?X?Z/+X??1
MI9+QX?M9O8IO-"RP3EBV]&4#!R2?Q]*L2^#-/N?#UQI%U<W]R+AD>2ZFN"TY
M9&#(=W08*C  QUXY.0#+O-0UJ^UK5="TR\N4GTZUA*SKY 9Y9 Q#.&7!4;0,
M*!_%[8-.UC6=5\01>'[VZ2QN[33$N;Y[+:WF3,Q3"EU("C:2>,Y('8YO:EX%
MT[4-0MM16^U2SOX8?(:ZM+LQR3QYSMD/.X9)/;';'%37?@S39]0L=0M9KS3[
MRS@^S)-:2X9X<YV/N#!AGGGG/.<T 9OPL5T\#HLLGF2+?7@9\8W'[1)DX[55
MUS2?$>E^);[Q)X1FM[YIQ&FHZ1<MM$K(HVF-_P"%]I'!XYSSTKJ?#_AZS\-:
M<UC8O<-"TKR_OY2YW.Q8]?<FHI?#J_VE>7]IJFH64]X5,WDNC*VU0HPKJP!P
M!R "?7I0!RD'BTWFG>%+[1A-807^L-9WME+&I*L1*TBG(R"'7J".#T],WQEJ
M=]=^&OB-I]S<F:"P>W2VW(H**Z1N1E0,\L>O-=I<>"M*FT2STN)KFV6SN1=P
M7$,O[Y9\L3(6(.2=S9R#G<:C_P"$"T9X=:BG:]G36 @NQ+<L<E5"@CT/R@Y_
MIQ0!F37OB/0O&=C82ZHFIVVK6URT4<L"1"VFB4,,%>=ASCYB2/6H_#7B.\U2
M>XL+K4+ZSUF"Q9KG3[ZVC5DDR/WL150'3.1U(Y%=)'X:MBSRWEU=WUPULUJL
M]PR[XXV^\%VJH!.!DXR<#)XIL/AB".X6YEO;RXNH[5K2&>9D+Q1L06P0HR3M
M7ELGCW.0#E="\5ZGJVG>"K&6\,=YK-I)=75VL:!ML:@E5!&T$EAVX /<@C+^
MUZGH.@?$J]L]1?[?9WQE2Y>)"QQ!$1D8VYQ@=*[ ^ -*&D:3817%]"^D,387
M<4H$T((P5#;<$$<$$'-*W@+2WL-9LY+O4'36&#7C//DN=H4XXP,A1T'TP.*
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
M\.@Z3!IUO-<30P*$1KB3>P4  #/H  /_ *]:% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M9:MI"P7EM<:C'9,[.0 #-Y19<#YN0<<CUK.?3["U^+FFVL-M!'$?#\\1B"@
MH)8@%QW&,BN,M%TU?A+IL$7V>.X_MV%+D1$+(/\ 3FVAB.0<9QZ#I0![:KH^
M=K!MIP<'.#Z4K,J*69@J@9))P!7#^'+2STOXG^)+'3X(;:W>QLYF@A4*N_,H
M+;1QD@#)[\5J>-;:6\TRR@MM0M[.\-[&UM]J3?#-(H9A'(/0X/OD#'- '1JZ
M, 592#TP:4$'H:\BN;N%]/T&YN]*MM)GL/%BPW?EN#"K['W.CX&$8LO7OD'I
M5;5]5@M[OX@3Z;*CP"ZTZ6Y%J<LUMM03LN.HV[@2/4T >G^)-9DTCPOJFK64
M<-S)8V\DVQY,*=BEB,@'GCI_*KNFWGV[3K6=B@EE@25T4_=W*#7 Z\?"TWA?
MQ;J'A^XMY9)]"E6<V<H, 41MLW!> YR0.^!3-.LK'3/&_@J6QAB@EOM(N!<N
MGWI\)"RESU8@YY.: /3*8LL;[MLBMM.&P<X/H:YWX@3W]KX"UF?3?-^TI;DC
MROOA<C>5QT.W=BL*2/P?K-C?WGA]K:YN)M$DA,-HP,8BQE?,0<!]W SS][T.
M #T'(SC(YIOFQEV3S$W+U&>17DNF:EI<MS\*6CN[5YH[1HI&5U)0_9" K'M\
MV1@]P:NZ&KV?B#2;:[M[#6-,U"6Y-AJ<*@3IN5W>.X7G<,9!([@9&: /1-,U
M6SUBP%[8S++;,[HLBGAMCE"0?3*G![BK22)(@='5E/\ $IR*\4T>YM++X?\
MAI8UMTL_[;\O6M@4%8_.F"";'1-VS[W;VK:\0V,<.L>-(;..,:1)X<::ZB4#
MRUN_GV,!T#%%!..>%/I0!Z@)8V.%=2<;L ]O7Z4JNCH'5E9#R&!R*\HAT;2?
M[7^')%I!F_L94NCCFY06RL%D/\8R!P<BJ+746BZ-JT,;"VT2V\8&*Z6) T=O
M;&-3]W& GFE21C')XH ]D66-X_,61&C_ +P8$?G09HE4LTB !MN2PZ^GUKQ_
MQ3IV@)X(\5WNEZLE_%<26DTAA:/[/#+YBKF,H,*Y7EL<\@GK71Z_X=CT[4+'
M_A%X]*CO"MS<-IEXG[F^#",2-G^&087#<_>.>": /0 01D'(/>F-+&CJC.JL
MWW5)P3]*QO!UY!?^#M(N+6S>S@:V01V[G)C4# &>XXX/<8->;?$.^TZ6V\;>
M1)!#?VJVP=KE]TS.JJR>0N044 YW<Y.[@=: /8WD2,$NZJ ,G)Q@>M#.B(7=
ME50,EB< 5YVVFZ)K?Q7U$7%O:7EI-H,$K*V'CD/G2#<1T)QC![<8KG_#&JK]
M@^'$.L3*=)EL9PKSG,;7*X$88GC(7=M![^XH ]&\,:]<ZY+K:7,$,)T_46LT
M\ERX=0B,&)(')W^E;SR)&NYW51G&6.*X7X;-IZ7GB^VL'M_*77)'6.%A@*8H
MN0!VR#[<5<\9VM[<ZII+:5<6#ZC#'<.FG:@N8;N/Y _/\+C(P>?O'/!- '7-
M)&D9D=U5!_$3@?G3@01D<BO+-!U*WU'Q'X6BNM/^R:-/HD@L;2XPZ+<K( R@
M]&(C'RG^Z3CJ:Z'X>PS6UMKMNA)TN+5ITTX9RJPC&53_ & ^\#Z&@#L'D2/&
M]U7)P-QQD^E(\L<:;WD55/\ $3@5Q/C2WO9-9AN=,;3KRYMK&0S:3J(PEQ S
M#<R-_"PVXR01R,UF:!>VFK>+=/AU"S\O3;CP[!)I=M>*&4#/[T<\%\; >^T>
MAH ZWQ1KMUH0TAK>WAF2]U*WLI3(Y!19&"[@ .3^(_&KNOZD^D:'>WT*0R3P
M0/+'%+)L#E5+8S@GMZ5Y?'Y\'@_0XII6:SC\811Z<[MDFU6X(CP3U& <>V.U
M6[V[T^]'Q%M=?-M_:,(=;:.Y(!%MY ,1CS_M[CQ_$?7% 'I&AW[ZKX?TW49$
M5)+JUBG95Z*60,0/;FGP:K9W6J7>G0S*]S:+&TZJ<[-^[:#[X4G'H1ZUG>"I
MHY_ V@O%(LB_V? -RG(R(U!'YUPUZ%LO%'Q$;2XK=-;-E#)8!442ES Y9D[D
MY!Z=3UH ]461'=D5U++]X \CZTZO,3'9RP?#_4O#8C6ZFN(TD:'&Z2U,3&<2
M8ZX(&<]&QW-=YXBNH++PUJEU<^?Y$-I*\GV<XDVA"3M/9L=#0!?26.0L$=6*
MG#!3G!]Z42QE@H=2QR0,\G'6O)_#D^EGQWI$*3:8+2Z\./%Y$#A@0'B*H[9_
M>/M+'.!U/%9F@65A:^#/AOJL$427\FK1P-=#_6,C"8,F[KMZ?+TH ]LW*>XX
M]Z7.>E>97VG'0/%>I:%9686R\6)OB>.,8@F&%N,^G[L^8,\;@1WKTFWMX;2V
MCM[>)8H8E"(B# 4#H * %\V,2>7O7?C.W/./I3MRXSD?G7F1,NG>*8;B2&RU
MC2;S6WCCG4;;NQN260JW]]!@CL0OL!7/:C<:9:_#SQ-922VL=Q!XF=DA)4-&
MOVN,Y [#:>O3!H ]M>1(RH=U4L<+DXR?05@1^(+C_A.;S0IX8([:'3TO$G$A
M+-N=DP<@ ?=/K]:Y*>^\/:AXE\6Z5XLNK:(2K";)YY FZU,0P86/??O/R\YQ
MZ"K!TS2]6^)T]KJ%JMS;#PW;_N;P;B/WTG+@]6 /4\@T >C45R/PNG>X^&/A
M^220R-]D"[B<\ D ?@!BNNH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MUN)UC)CAE?;M5C[[EYZ#<,D51M;J['Q6U"Q:\G>S_LB&=(&;Y$<RNI('T44
M=1+!#,8S+%'(8VWH74':WJ/0U'!8VEL7-O:P1%_O&.,+N^N.M9?BB^L;*ULA
M?7U]9K-?01QO:!LNY<;48@$!6/!SC(S5>^\<Z-87>I6LGVV2?345[F.&SD<H
MK G=PO*@*3NZ=.: -I--L(T1$LK940,JJL2@*&^\!QQGOZTW^R=-V*G]GVNQ
M3D+Y*X!]>GL*J2>)-/"0/ 9;H3VWVQ!;QESY/'SXZXY& .3V!P:H)XPBE\76
MNBPV=RT<VG_;?/$1(PS*%Q[8+9/K@>M &ZFG6,=V;J.SMTN3G,RQ*'.>O.,T
M#3[)6+"SMPS2>:2(ER7_ +W3[WOUKCIO&%CHWAF]U2PDU+4U.JM;'[2C9AE:
M0*5P0"$4M@#KV]ZZ2'Q%93ZI+IBI<K>Q6HNS"\+*QC)*@C/!.01CKQ0!?-C:
M&\%X;6 W07:)_+&\#TW=<4/9VLKR/);0NTBA'9D!+*.Q]17+W/CZR(\.RZ?;
MW-W;:U,ZQRK"WRJJ.QXZ[LKTQTR?K>LM7TL:]X@;^TKS?910M>1764@MEVN0
MR;@.H!)()!P* -AM.L7M#:/96[6QY,)B4H?^ XQ0VGV3VZ6[V=NT$?W(S&"J
M_08P*SK?Q1IT]_!9-]H@GNHFFM5G@9/M"*,DIZD @[>&QVJA#\0= N/LS1R7
M?DW%T;,3M:2+&DNXH%=B,*2PQ@^V<9% &_\ V;8;R_V*VWE=A;RER5QC'3IC
MBGVME:6*,EI:PVZL<L(HP@)]3BJ$OB*RCNW@"SR".X2UDECB+)'*^W:I/;[Z
M\]!GDYK0N[NWL+.:[NYDAMX4,DDCG 50,DF@":F"&)1&!$@$7^K 4?)QCCTX
MXK)@\3:?-J"6#BYM[J6$W$,<\#*9HQU*#')&1E?O#/2H-$\9:1XAN(XM.^UR
M"19&$K6DB1_(^QE+$ !L]CS@B@#9-G:M<BY:VA,XZ2E!N'X]:8^F6$BLKV-L
MP9S(0T2G+'JW3K[U'?ZM;:?-!;OYDMU<;C#;Q+N=POWCCL!D9)P.0.I%8&J^
M/+&TT"+4["*:[\R^CL6C$3!H9#($82*<%2,].I..QS0!TT=C:0SF>.U@28C!
MD6,!B/K3KBUM[R+RKF"*>/.=DJ!A^1KAG\2OIGQ"U,7,NI367]D07,=FD+2,
MC&20,1&HR.%&2?SY%=0OB/3IK"QN[1Y+M;^+SK5($+/(F 2V.P&1DG&"0.I
MH NMI]D]E]B:TMVM,8\@Q@IC.?NXQUJ2.UMX=_E01)Y@ ?:@&[ P,^N ,?2N
M>/C[P_\ 9+"Y%Q.RWTKP0JEK(6\U<[HR O#C:1M/)[ UMZ?J,6I:9#?P1SK%
M*F]4EB9''L5/(- !'IFGQ6IM8[&V2W8[C$L*A"?7&,9I5TVQ1XW6RME>/[C"
M)05^G'%>>+JQ\06_B*_OM3UW28M+OY4$MDC@);QH@92N""QRS$D%AU! %=0G
MBS1].@T>R>XOIYKVS$UJ6MY)))T50<DA?F?!!('/.< 4 =+4%K8VEDKK:6L-
MNKMN811A Q]3CJ:QX/&.CW&D6^HQRR[+BZ^QQPM$5E,X)!C*'D,"ISG@ 9Z4
MR7QOHEOI$VI3S31007?V*<- ^Z*;<%VM@8'+#D\<CF@#8ATVPMBI@LK:(JQ=
M2D2KACU(P.I[FE@TZQM9VFM[.WAE<89XXE5F'N0*S;'Q7I5]=7]L))K>6PC$
MTXNX6@Q$<XD&\#*_*>?:BU\5Z7<ZBEB7E@FEMS=0_:(C&)8AU=2?3(R#@\YQ
M0!JBSMA'+&+>$1S$F10@PY/4D=\^],CTVQBM#:1V5NEL>?)6)0G_ 'SC%9MM
MXJTRYU2UT_,\4U[&TMF9H61;E5 +%">N 0<'!QSC%:.H:C;:9;K-=.5#NL4:
MJI9I';HJ@<DG_$]!0 #3+ -&PL;8&+_5GRE^3G/'''-+'I]E$DB1V=NBRC$B
MK$H#CT/'-9D/B[2);:]E>9X7L9UM[B&2,B1)&QM7:,[BVX8VYSGBE7Q5IF^_
MBF-Q;W%A$)[BWD@;S!&<X<* =R\'E<XQ@T :"Z7IZVBVJV-J+9#E81"NP'U
MQBEGTRPN8HX[BQMI8XQA%DB5@H]@1Q6##X_T&9]/ >[5-0A\VTD-I)LF^7=L
M4X^9\?PCZ=>*<?'FA1Z/=:I/+<P06ER+6X66V=7AD)  =<?*#N7D\<CF@#I5
M4*H50  , #M4$EA9S2R22VD#R2)Y;LT8)9/[I/<>U8UAXUT2_O[VR6:>WN+.
M$W,B7=N\),/_ #T7>!E/<5)8^+=+U"X2"+[2LDMI]N@#P-F:#(&]  2>HX^]
MR.* -,Z;8M(9#96Q=AM+&)<D8QC..F*1]+T^2T-H]C:M;$[C"85*$^NW&,UA
MV/C_ $'46TW[/+=&'47,5M</:R+$T@S\F\C 8[3Q[5+9:QI::MXBE_M*\)LS
M$;N*Y#+%;?)D>6"!P1\QQG)/% &[#;06P800QQ!CE@BA<GU.*9=6%G?*HN[2
M"X"_=$T8?'TS63_PE^D1W-Y;74DUG-:6IO)$N8F0F <&1?49X(Z@\$5?L=5B
MOKJ>V$%S!/ B2.DT>WY7W;2#T/W3T/'>@">XL;2[MQ;W-K!- ,8CDC#*,=.#
MQ4R(D4:QQHJ(HPJJ, #T JA?:S;6%RMLR337!B:8Q01EV6-2 6(^I P.3V!K
ME+GQ&UM\1;647-_/IUSH+7,=G#&TFY_-3!6-1G=M)Z].>E '9W.GV5Z5-W9V
M\Y7[IEB5L?3(I;JQL[Z-8[NU@N(U.56:,. ?4 UE0^+](N=/TR\M99)QJ99;
M.*.,^9*R@EA@XQM"MG.,8K!\5>(1?^$;'5M%O[B%#JMM ^S,;'_2%CD1P1D?
MQ C^8H [2:RM+E$2>UAE5/N"2,,%^F>E,GTVQN94EN+*VED12BO)$K%5/4 D
M=/:N=M[J[7XL7MBUY.]G_8T5PL#-\B.9G4D#Z**V-:\0Z=X?%H=1DDC%W.MO
M"5A9P7/0$@$#OUZXXS0!I(BQHJ(H5%& JC  IOD0_:/M'E1^=MV>9M&[;UQG
MKCVK&L_%VD7=KJ4[32VJZ8<7:W<+0O$"NX$JPS@CD>M20^)K&6_:P=+F&\\@
MW$<$T)5YHQU*#N>F1U&1D"@#1@L+*UFEFM[2"&64YD>.,*SGW('-3D!@00"#
MP0:PO"'B0>*M!CU,6LUN)'DVK(A'RAV5>>A.%&<=ZFU7Q+I^D&Y$YFD-K#]H
MN1!$7\B+GYFQT^ZW'4X.!Q0!>33+"-$1+*V5$5E51$H"AOO << ]_6F_V3IV
MQ4_L^UVJ<J/)7 /J./:JDOB33P(1;&6]>:V%VD=K&9&,)Z/]#V[GG .#563Q
MOH$=II=TMV\L&IL4M7B@=P[ $E>!PWRD;3SD8QF@"73=+U4:M+?ZS?6UR8S(
MEE';P&,1QL0<MECN? 49&,#/J:W*P;3Q?I-Y87-VCSQ_9KE;26":%DE69BH5
M-A&<MO7';GZU3USQK#I6E_:8["\>87\-@\3PD&-W*<GU&UQC&<G % '0IIUC
M'=F[2SMUN3G,RQ*'.>OS8S2-IM@\LLKV5LTDNWS',2DOM.5R<<X(&/3%8XU:
MP?Q;Y0N=3%\FF&<V!C81&/>OS[2,&3)V\'U%4M$\?66HZ%INIW=O<VBZC=?9
MH-T+$;FD98P2,\D 9/3.: .HFL;2YGBGGM8)983F*1XPS(?]DGI^%-?3[*29
MIGL[=I7&&<Q*6(QCDX]*Q=4\96&FVNONL5S/<:) )KF!8B#M9692">""%)SV
MQ4UIXEAETNPGDM[DW=U!YJVT<)WD  LP!_A!8<D]P.I% &Q!;06L?EV\,<*9
MSMC4*,_05+5'1]8L=>TN+4=.F\VVER VTJ00<$$'D$$$$&KU !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M[7YN[.<?=[9SGBO50<C(Z44 >=ZCHVH'Q,^JZ';ZAI^IO>Q"=#S9WT *AI)
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
MC)QDXR=2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KSJY?ROC;=LNERWQ;0(LI%Y>1^_?D[V4>U>BURLGAG5!XXN/$MMJ=FAE
MLELA;R6;-A0Y<'<)!DY)[4 8'C1(9OA+KEU_9?V"2><220.%W*ZSK&"<$C)5
M%Z$CW-=-)JKK\1K;2'L+;:^F2W"7F<RC;(BE.G"_-GJ<X%5M<\+:MX@\.:II
MEYK, FO7C"R):,(X8T(;:$,F2Q(.6W=QQP*LW&B72^+;?Q+)>1LEKI\EJ]M'
M;,6?<RN64[NN4&!@T 8B^.]1GTK1-6M+"UEMM7U V,4$DC1O$=SA69@&S_JS
MD!>,]3@FH?$.I_;['XC:;-IUI$;'2PPGC^9YP\,I!<X'3' YQSS7/^'[Z=1#
M>Z9KGAO4+UY'N!ITMHRW@DD)+*0LGR/SM+; !WXKN)O!TUUJ'BJ:?4$\C7[1
M+4HD!#0!8V0'<6(;AR>@H S='\2:QI<WAFPU33K1=+U2!+>VG@F9I(Y!%N D
M! 'S!3]W.#Z]:J^'-9CT#2]=98=TESXINK6"-5)&]G]%!.  QP!SC%=#9>&+
MHR:,=6O+>X71U_T9((2@>39Y8D?+'D*3@#N<YZ8S'^']Q-HVHVCZP([N;5FU
M>TNX+?:;:8MD?*6(<#D=L@F@#:\/ZSJ6H:CJ-EJ&GR1);%#!>"WDBCN58<X5
M^0RD8(R>HJ]X@U9-#T*ZU!S&&C4",2-M5I&(5 3V!8@9[5%H=CJ]M&\FMZG%
M>W3 */L\'DQ(H]%))+'N<]A@#NNI:9=WVKZ9<+=0I9V<AE>W:$LTC[2H.[<
M,!B0,'G!["@#B_AW?0Z5XFUGPH-6CU.-@-3M+E95<OOXF!(. 1)\V/\ ;K?F
M\1:O>QZG<:#I\%XFG7GV1K=WVR7+*5\S:Q(5-NXXSG)4].*E\0^&+O5O$&AZ
MS8:A#97&ENYR]N9/.1QAD.'7 ('OSS5.+PAJVGZYJ,VDZZEKI>J3&YNK9K;?
M)'*0 [1/N&W=@=0<&@"S<^(=6NVUG^P+&"[;29A T,K[6N9=JNR*<@)@..3G
M)R,#&3(=?U#4=5U33M'@MA/ID<1F%T20\LB[Q$-I^7 QEN?O=#BJC>$M6L?$
M=_?Z'KB65GJ;*]Y;2VWFE9 H4O$VX!6( ^\&&1G!Z593PQ=Z;XCOM7T:^BB_
MM"&..ZANHVD!>-=J2 A@<[>"#UP.10!1TKQV=9N?"[6UJJVNMQ7)82$^9;R0
MCYE]&^;([=,]ZKW/CO4K?0M0OETZVEELM;&E,OFLH9?,1 X&#R=_3/'J:M-X
M%DL+?PX-#OHX+C1#+M:ZA,JS"4$2%@K*023NX/6JK^ -0?1]1L#K<)^V:PNJ
M>8UF25(=7V\. <E!SQC)ZT 37/BC7()?$NG36]A#?Z?IRW]K+&S21E&#\,"
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
MD:-1B0,Q;[W! QQU,EE<7?BG5M?TF?6)K:XL;6V6VELI6C :2'>9P 1O&XX
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
M6XN%+PQ1W*,TBC.2H!R1P>1Z&I&UG2TOQ8MJ-H+LML$!F7>6QG&W.<XYQZ4
M9FH^!O#NJP6$5YIY?[ NRVD$\BR1KTV[U8,1[$U;_P"$9T@7UA>K:E)]/C,5
MJ8Y758D( *A0=N#@9XYP*P=5\5/<^)KOP]I6KZ=975M9B<2SE7#S%V C(R,
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
M\=Q=W4-M%YS@!0[JK.1D9"@DG\.E %UO#FE-JMQJGV8K>W$0BEE25U+* 0.
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KG=3\76]@NH20V%Y?0Z:ZI>26RJWEL0"0
M%)RQ"LI( X!]>*Z*N'M=-\4>'_$>LIIEG9WNF:M<_;$GFN#&UI*RJK[EP2Z_
M*" ,>G'6@#;N_$T<5S>V]E8W5_+8Q++=+!M!0,"P4!B,N5&=OICU%4SX[TZ2
M714L;6\OEUF&2:SD@5=K;%R5.YAM;D#G '<\5!::3J_A_P 5:U?VML-1M-66
M*7_6K&\,Z)L.[.!L8 '(R1S\IK.TKP9?Z%=>"X((UN+;1XKH7<P<+EYASL4\
MD!L_ACK0!<;XCVT>DW.I2:+JB06-RUMJ)(C_ -$8,%.?G^<<@_)NX.:N:AXU
M6SU>_P!*MM#U2_O+*%+ADMTCP\;;N5)<?W3QU/8'FN?O?"VN7/@[QCI:62BY
MUC49;FVW3+M"/LQN.>"-AR!GJ*M6EU>0?%36GATV2=FTBSW1K*BLC;I< Y.,
M=<D$]N#0!M6GC6RU2RTJXTFUN;TZG#)-"JJ$V+'@.').%(8A<<\^W-0+X_T^
M6PT*\@L-0FCUIVCMPD:Y5U#$JPW<'Y"/3W YK'L?"6N:+!H-A'#:ZCIL4=PU
M[;-.8H_M$DGF!R-IWHN64 CT.,]*VC>%/$%AI7@^TN+&#.C7\TTQBN 0T;"1
M01G'/[S./0=<\4 ;&I>+=-U#P;XAGU+2M12+3F>WU"R5U691M#9#*^,%6!R&
MK5O_ !19Z9LM887N+A;5;DP"5%98SD+R[#).U@!_LG.*YK4/#.M76D^.[6.S
M42:Y)NM"9EQCRDC^;GCE<]^M6;S2O$>F^(X-<TK3+74([JPBM+VQN+@1-&\9
M8JZOA@1\[ C_ " #4L_'.G:K;V<NDPSWS75F;U(D*(_EAMI&&89;=D8''')'
M&=B[UBVL= EUFZ#QVT-L;F0$?,JA=Q&/6N5\1>&;K78(8]0TE)KB*W+VU[83
MB&6SN"S'"L2IV ;>>^W)4YXZ(VNIQ^#UM)O(U'5%LA%)YW$=Q+LPV[(^ZQSV
M[T <[XVU26_\ >)%-K=6CP:;]IBG28;7W!L;61N<;>0>.1U!K3T?Q1'-J5MH
MMQ87MK,]C]IMYI@NV=%VAB &+ @L.& .#TKF)O!&H0:'XET_1;6:ST_4K#R;
M?3)[E72*X;=O=3DA$P5X!Y.>!@5MS:/K$OBG1=1BMEB2TTN>U=WD4[)7V;3@
M'D IS]: +VG>,K74+[2[8V-W;IJT4LME)*%'F*F"<@'*G!!&1T]#Q7!Z@9%^
M%OCW%S<AK?6+H1/]H?< '0 ;LY(QQ@UK:5X;\2IK'A;4[[3K3[78>?'J%RUY
MODN"Z;?,SMZ9&0O;./E IUUX5URX\#^+M)6S1;K5M1GN+;,R[=DC*1N/8@*<
MCGJ.M 'H%Y>V^FZ=/?7DJQ6UO$999&Z*JC)/Y5DP^*8OMRVU[I]Y8H]HUXD\
MZJ8_+7&X,5)VL 0<'M^53>(=';Q)X1U#278VSWMJT63@^6Q'&<=<'%8UM9>)
M_$'AZZT7Q%:6NGI)9R6LUQ;W'G&X9D*;U7:-B\EL$YS@=,Y +T?C*U,NE&XL
MKJVM=68)97,H7:[$;E5@#E2PY&1['!XK/F^(UI#:WUXVC:H+33[XV5Y,5CQ
M05&X_/EAEA]W)QR<<5!#X>UC4](\-Z1JUK'!_8UU!/-=)*&2?R 0GE@?,-QV
MD[@,#/6J%]X5URY\'^+]+2R07.K:F]U;;IEVA&*$;CG@_(>!GJ/? !UUUXFB
MAU"]L[>SGNY+$1FY$+)E-_(.TD$@#DGTZ9.16?9>)[V\\4>(],ETJX^S:8D2
MJ8WC);<C.3]X'YA@ =L<XS69XG\,7VNZA+>VNG-8ZO&8_P"S]6@N%1HUPI9)
M@#\R@[N,,"#VZUIVFE:MI_C+Q%?K:Q366I1P/&XFPX:.,H4VD=S@YSC% &5:
M^+$LM%\&QZ!I5T^G:K)Y:"656D1 CL%R[\L=O4G '?I6Y+XTM(;7Q#,]A>@Z
M#S=QXCW,/+$F4^?!^4YY(KG+'PKKUCX7\%0I:027NA7.Z>%IPJNIC="5;!_O
M@]/6I-7\.^(6F\:V]G96TT.OVH\J=KC;Y;BW$10KC)R0"#TYYZ4 ; \674WC
M73-)M]-F:RNM,:],NY-W+Q@'!;@*&.>I)/ .*&^(&DI=Z>A5S:7]U]DM[I70
MJ9"2%RH;<%8@@-CTZ @U6MM"UNU\2^']3^S6KI#I+:==J+@CRB6C;<#M^8?(
M1CCG\ZK^%-)\4:#%;^'Y]/T^33K.3$.K";YV@#9"F+;G?CY<Y '7G'(!-\6I
MIK3X>WMY;7-Q;7$,L&R6WF:-@&F16Y4CJ"15VQ_L6;Q%9PV%UJ0NHHY+@K)-
M<%'0 (0PD.#S(".."M)\1=&U'Q#X.N=)TR!9;F>2)@7D"*H217.2?4+C@5HF
MYUBXO;4+I"6R;\37$LZ,4CZD*!G)8JH[8Z]J .*L[VST[PCX\EU6*^O=/@UB
MY66.*8F7R]D? 8L" /K7:SZ_#;ZA!I-K;375Z]H;L0HP&V($+DLQZDG ]<'.
M.M<G<^%];G\(>--,%FHN-9O9Y[7,R[=DBJ!N.>"-IR.>HIVM#5)/%ME+HVG)
M/J%EIGEW8BODAFC61AM5MR,K+^[8CN#SQD9 +EQXMT;6]"T/4YM-U,V=YJD$
M5JVY8RLN_"LVU\[0V00<_=.1TK-@UZ;P]XQ\;2)IFJZG##):R,ENP?R4\@,Q
M&]AW).U<GVJ0Z9=ZCX8T?3--T(V#:-K%N\UJ]TCA5B(D8J^?G)#?GG.*U4TS
M6M-\3^)+VUL8[F/5U@-O)YP58G2+81*#SC/.5W?2@"I>ZE;ZKXW\":EI]S(]
MI?07<BX=@KKY(*DKG&1D]LUH7'Q TFWN;4.KFSN;O[$ETKH5$FXJ,KNW!2P(
MW8]^A!JA:>$+S1M0\$P6<?VBRT.">*XF+JI8R1A<A2?4$D=@>,TWPUI'B?0"
M- ;3]/FTR&=F@U4S?O!"7+;3%MR7&<9R!T/..0#O&944LQ"JHR23P!7GWAS7
M]33QY+!J<A^P>(+;[;I2MP(Q'\ICQ_>,>R0^A)KJ/$\%]>Z5]ALK8S)<NL=R
M1($*P$CS ,]6*Y ^N<\5S_B[P:SVNFWOAC3X8]8T^\CN(&,FQ=HX=&/]UE)'
M ]* .@U+Q%'975U:VUE<7]S:6XN9XK?;E$.=H^8C+-M;"CT[<9B_X2N"=+=;
M"RN[NXFLQ??9PHC>.(_=W;B,$D$ >H/89K'N+#Q+I?C"XUW2=-M[VWU6VACN
M[2>Z$+V\L>0K!L,"N&(('-)>:7XGTOQ9%X@TZVM=4-U8I:7]LT_D;71F99$8
M@_*-[#!YQCJ: -B#Q;:WL>G+8VEU-=W]LUU':NHC>.-2 6?<1MY8+WR3QD9-
M5E\>::]E:W(M;S]]J2Z5-$50/;7!;;MD&[IDCE<\$&JT^C:U:^+M.\3)'%>3
M&Q>QO[6)PI"E_,5HRV =I^7DC(YZ\5FWO@W5!I-U>6T4,FIS:]%K)M3+M4JC
M+B+?C&[:O7IDGMS0!T%YXSM+*3Q!')8WK-H<"7%P$"'S(W5F!3YN<!&SG%-L
M?&<-YJEG8OI5_;M?VC75E)*$"W 4*648;*D;A]X"L&[\/^(KV?QG.^GVT?\
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
M/M-4L],GND2]O=WV>'!)DVJ6;Z8 /6DBT:P@U:;58X"M],H22;>Q+*.@(SC
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
M''SGCVZUSUAXO\2R:%H6MW4^GM#=ZO\ V?/;1VS LK3O$'#%CM(P.,'IR>>
M#TVBO/+2_P!>M]>\>SP2_P!H2V'E"UM/*^]^X#JHP>Q8\=3Z\UN>$/$47B$W
MDMMJB7D$0C4Q/#Y-Q;R?-O61.W1<<=CUQF@#IZJ:GI=EK-A)8ZA )[63[\3$
MA6'H<=1[5DZWK<UOXBT;0;1ECGU$32-,R[O+CB4$[1T+$LH&>!R<&N=OO%7B
M*WL/%=I +:75/#S13^9Y)*W-NZ[_ +N>'"AAP<9 XYH ] BB6&)(DSM08&YB
MQQ]3R:KW&IV=I?V=C/,$N;PN+=-I._8NYN0,# ]:Y$>-3%XP%K+>Q/HUQI1O
M;:9(>?,50[(6S@GRV5P,9P:LOK&O66O>$M.O)+4_VFD_VQ5A(972(N IW8P#
MQTYQUYH ["BO,;CQ=XG@T'6-::XTXQ:3K+6;P+:L//B$J1]2_P APV>_/Y5L
MZWXGU"#4_$EK;RP6?]CZ:E[!YZ;A=$AR2>1\@*!>.<GKT% '2ZKH>EZY'#'J
MMA;WB02"6-9T#!7'?!^M:'3@5F^'[F^O?#]A=ZDL:7=Q DLD:1&,(6&=NTLQ
M!&<'GJ.W2N+.O7NB>(O'NJ7MX;FTTJ&!TMQ&!E?*9U0'/'S,>><YH [<:-8#
M6?[7\@_;S'Y/G;VSLSG;C.-N><=,\U?KC+C7]7T:]\-RW\L%U9ZS,MK*L<6P
MP3.A9"AR<I\I!!YZ'/:NDURZNK+0KZZL1;&ZBA9XOM4FR(,!U=NP]: +]4M3
MU?3]%M#=ZE=Q6ML" TLIPJYX&3T')KG?#_B&\N_%U]HTTWVFVCL(;R&X:W,+
M$LSJPP<97Y00<?B>M5OC#_R2G7/]R+_T:E ':03QW,"30MNC<95L$9'XU)2#
M@"O/I_&6JR^"+KQI9&!K.WFE86+1\R6\<IC8E\Y#D*6'8<#!ZT >A45Y]XL\
M8:IH]EJVHVDUOY=G;PW%M;+$9&E1N7,V/]6#R%Y'0GGI6A>ZGXAN?'-YH%A>
M6-M NF)>13/:M(R,TC)@C> ?N]>.O0]: .QHK"\&:W/XC\':5J]S&D<]U 'D
M5/N[NAQ[9%;M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7.S>#[.XUK5KZ:XG>WU:W6"\LCM\N3:A0'.-P^5CP#UYKHJY:Y\67<
M?BJZT"VT5[JXM[1;S<ERJAXRQ4 ;@/FR#P>/>@"73_"*VR:7#=ZA/?6^DMNL
MHYD4%2%**SD??*J2 >.N3DX-;>HV,6J:7=Z?<;A#=0O!)M.#M92IQ[X-4O#?
MB*Q\5:)%JFG^8(G+(T<J[7C=3AE8=B#6M0!RMOX,,,OA^5]8NIGT0,(3)&GS
MAH_+(; '&WICOR<U#/\ #ZSNM.U6TN+^Z)O[_P#M)9H\));7 "@-&1TQM'7/
M?UKJ6O+=+^.Q:51<RQO*D?<HI4,?H"Z_G4] &3H>CW&EQNU]JUUJEVX"FXN%
M1,*.BJJ  =3D]3W/ Q6U[PNFL:EI^J6]]/I^IV!80W$*JV4?AD96&&4X'T/2
MM^B@#C'^'5G/IFJ6=SJE_*]]?#45G!1'M[@!0)$*J,'Y1[>PJ\OA6XDT'4-/
MO]=O+ZXOH#;RW<L<898R"-J*H"C[QYP23US@8Z6B@#F;CPA]IT[0;-M2E"Z-
M/%/"XC7,C1J47?[8)SC'X5'/X*2XB\21MJ4P77QBXQ&O[L>6(_D_X" .<^M=
M57.ZWXGFTGQ%I.C1Z:;F75/-\AQ.$ ,:AFW9''!XQG\* "/PKLUC1]2;4)6D
MTNU>UC3RU"R*P4,6]_D7IBJ$OP_@D\.:KH(U6\6QU"=Y=NU"80[F1E4[><L>
MK9XK4T#Q1;ZY?ZGIK6TUGJ.F2*EU;38)4,,HRLI(*D=._J!6[0!S\WA@C71K
M=EJ$EKJ$EL+:Y81JR7"@Y4E3T89."#WP<BJ__"$VD1T,6MU-"FD3O<1C:K&:
M1PP=G..<[V/&.3745!9WEOJ%I'=VLJRP2C<DB]&'J/:@#-T70!HVH:M=B[DF
M.I7'VF160 (^T+\N.V%'7-)K'AR/4]4T_5H+F2TU*PWK%.BA@R.,,CJ?O*<
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
M/A6307D @DM3:%Q&.$V[>%Z=*UJJZGJ%OI.E7>I7;%;>TA>>4@9.U02<?@*
M.7E^'ZOI.C6\>N7T6H:+E;'455#*B%0I1@1M=2 !R.P]\V-2\$1:EI]FK:M?
M1ZK9W'VJ'5%*><)2-I)&-NTK@;<8P!6CI&J:G?716[T@6UH]ND\%RER) V[J
MC# *L.O&1[U>@GO'U*[AFLEBM(U0P7 F#&8D'<"N,KMX^N: ,2[\&PW^F00W
M>I7DVHP72WD>I'8)5F48!"@;0N.-N,8)[G-32>$[6]AU8ZE,]S<ZI:_8YY@H
M3;#A@%0<[1EV/.>3[ "74=??3_%.C:,;/>FIB;%QYF/+,:;B-N.<\=Q6W0!R
M=GX*EM]2TG49]>O;FZTRWDMXB\<:JR.%&" O^P.1R3W[5%'X!CB\/V&CKJMQ
MY-E?B_CD,:;S()#* >,8W$]NG>NQJ!;RW>^DLEE4W,<:RO&.JJQ(!/U*M^5
M&%)X1!U36+^WU:]MFU18S*D03"2(H02*2I.< <$XSVJYIV@)9ZU=ZQ/,)]0N
MH8X))%C$:E$+$<#JWS'))[ # %1W>ORZ3X7EUC6;'[++$<-;1S"7DOL0!L ?
M-E?IGVI++4]?EUM[*\\/QP6: G[='>B1&X!7:I4-G.0<@8QWS0!)KGAV'6+K
M3KY+B2UU'3I&DM;F, [=PVNK \%6'!'L,$5+IFB0:?)?W$CFXN]0</=3.H&_
M"A54 <!0HP!]<Y))K4K$\6:^_ACP]/JRV?VL0LBM'YFSAG"YS@]V% &=!\/=
M&@T?2--42M%I=X+N%V;+,1D;6/==I"X]% [5IZGX?&I>(-(U<W<D3Z89#'$J
M JYD7:V[//3IC'XULT4 <?-X!CGT#5M(?5;CR=3OC?32"--RN7#D+QC&5'4$
M]:P-;6:;QC>O<ZIK.ES1B**WV:.+R*<*N?,C/E/M.YF&T$'C)Z\>GU4NY[R*
MXLTM;);B*27;<2&8)Y*;2=P&/FY &!ZT 0:#_:']C0?VI)YMW\VZ0QB,NNX[
M2RCA6*[<@=\UG3>#K.XUC6+R:XG>VU>!8;RR.WRWVH4!SC</E/8]>:UGU!9(
MK]; )=7=GE#!OVYDV!U0MVR&7GMFK%J\TMI#)<0B"=HU:2(/O",1RN[O@\9H
M P=/\)+;#2X[S49[^'23FR29%!4[2BLY'WV520#QUR03S6AXBT2W\2:!>:1<
MR2Q0W2;2\1PRD$$$?B!6G10!SFG>%7LO$G]NSZS>W=VUFMI*)%C5) K,P.%4
M8QN/ _6K'BSPY'XL\/7&BSW<MM;W&WS6B4%R P8 $Y Y [4:KK[Z9XCT/2OL
M?F)JDDL?G^9CRBD;2?=QSG;CJ.M;= &$-"OY)K8W?B"[G@AD61H?)B02E>0&
M*KG&0#QCIZ507P+:QVE]I<=[,NB7LYGEL-JD LVYT5NH1CU7W.",UUE07=Y;
MV,227,JQH\J0J6[N[!5'XD@4 <IJWP]M]5?7E_M:^M[76D07-M&$VAU4*&!*
ME@,*.,XX_"M*W\,R6_B)];_M2>2Z:Q6Q/F1H055BP;@#YMS$^G;%2Z?K[WOB
MO5M#>S\K^SX8)1-YF[S1)O[8XQL]3UK;H R/#.@Q^&?#UIHT-Q)<0VJE8WD
M#8SGG''>M>BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KSR2&ZN/C3J4=G>"UD.@0CS/*$A'[Y^@/&?\XKT.J":)I4>J-J::=:
MK?L-K7(B42$>A;&<4 <9)H.D^&F\.>&K5[BYDEEN9Q;W,H$5TVW,DDYV\XW
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
M@Z=>_8KVP></&S*Z88,5^8?.AY4'\J .KTO0(-*O[Z^6XN;BZO1&)I)V!)"
MA0   /O&M-Y8XR@=U4NVU=QQN/H/>N9OO$^I1>*KCP_I^BQW-Q'8K>1RRW8B
M1@7*X/RDCE3V/;IU&=)XLLM7TGP?JLNB)/'JE]&D7G.";.8J_P PXY(VN,C%
M '80V,%O=SW,(*-.0TJJ?E=@ -Q'][  SW &<X%6:YFT\5MJ.LW=A8VUO*;.
M\^S7,9N=L\8X_>>7M^[D\'/(Y]JP(?'&M6'AWQ5K=_IUM<II>H30K%#=%<*F
MQ=HRG3OGJ23P* /1:*YEO$&M1.B7'A];=99G"3R78,4<*IN\R5@IV$GY=O//
M?%85WXYU'4- \/:CI5K;Q?;]86QG62X)P5D8$*P4Y5O+/S8Z'ISP >@B6,RF
M(.OF!0Q3/(!Z''IP:=7*1ZH3XVU*RBT.V&JPZ7%,+GS\><I=@(RVS( 8-S[]
M*?H_BV76M"TC4(+"-9[^=H7MFN#F KNWY.SJNP\8'.!GD4 :.G>'K?3M4N]1
M^UWUU<7#.5^UW!D6!6()2,'A5R!Q[#TK7KBY_'ZJ\,]K8?:[![PVC-#*S3J
MY0R>6$P4# _Q9QSCM7:4 &:*\U^(FIWD=R-3TZZ"KX8ECNYK<. ;DL/WB?\
M 86)_P"VE=?K'B>TTOP[#K$8^TQ7+0I;!6P)&E953GL/F!)]/7I0!MT5R3^-
M6L=5UJSU2P6"+2;1;R:>*?>&C8,1M!4'.588^GK20^,[I]6%@^DJ_FVKSPRV
M\YD0,O)CD)0!#CH>0<'\0#KJ0L 0"0"3@9/4UQ&E>/;N_7PW<W&B"VL-=^2*
M7[6'>.38S@%-H^4A3SG/J!4OAJ]U'Q0OB2UUF"W6WAU*6UC,$[%H]BQXV_*,
M8/S;\YW'@"@#LZ*YOP+K<^O>%;>XO&#7L,DEK<L!C=)$Y0MCWP#^-)XC\3W.
MA?;'334DM[2S-T]Q<3^3'(<MB)&VG+X4G''5?7@ Z6BN1D\97,NIZ19:=H_G
MG5=/:^@DEN1&%P$.U_E) ^<<C/T-)8^.5O=&L)OL&S5+V^DT]+(S9 FC9@Y+
MX^X C-G;Z<9- '6B1&D:,.I=0"R@\@'ID?@:=7!^#UE7XB^-O/M(+:4_8698
M'W*Q,;_-G .3WR.OKUKI];UN/1_L40B\Z[O[@6UM#NVAG(+$DX.%"J23@].G
M- &K36D1'1&=0SG"@GEN,\>M<5K'C6^LK#Q+:"Q@@UK2; WT:M,7BFAVL1(I
MV@D@J05('('.#FLJ_EO7\3_#_4)+&"74Y+>Z'RS??!@4C<Y4$#))/!QSC- '
MIE%<?:>.T?1WGO+)+:_34WTLV_G[D,ZY)(DV@[=H+9VYXZ$U3O/B)/8Z3K-W
M+HC22:7-"C>5.?*G24@*T;E!D@G!7'!'6@#O**H:5=:C=0S-J6G+8R+,RQHM
MP)=\>!AB0!@G)&.V.IJ_0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5QNI>#;C5];\12W<L*6&KZ:E@/+8F2/;O^?!&/X^F>U=E1
M0!P<'AGQ3-<^&7U"[THG1)6)EC$A:X4Q-'N*D *V#R,D9[]JGT#PWXFT"5M)
M@U.P;P\L[2PLT;_:XT9BQB'.W&21NZX/3ICM:* . O/!6KW7AKQ9I?FV*OKE
MZ]S&_F.1$K!!@C;R1L_7VYV1H6J)XV37XI;,12Z:EG<0MN+!D=G!0X&0=Y'(
MXZX/2NE+J'"%AN()"YY('7^8_.EH \^D\$ZQ)\.=2\->=8BXO+F643;W**KS
M&7IMR2,X_7VK<U+1=2U#Q1X=U8"TCCTWSS-'YK$L9$V?*=O;KSUZ<=:Z6B@#
MBM!\-^)M F?2K?4[!O#PG:6%FC?[5$C,6,0YVXR2 W4 ].F,R\\!Z\OA[Q#X
M:L+S3SI6IRRS6\D^\2VYD;<R$ 889S@YSST->D44 1VZRK;QK.R-*% <H"%)
M]@:YV^\)1WWC&/66E'V5[7R;NU(^6X96S$6]=N^3\=OI7344 <?I?@ZYTCP)
M?Z#%=+<W-Q%+!'-,Q 6,@QQ X!/RQA>/4'US3=3\+:I?_#BS\-I)9K=PI:QO
M*7;81"R-D?+GG9T[9[XKLJ* .;_L/4HO'#Z]!+:>1<:?':SPON+*R.[#:1Q@
M[\9/3&<'I6%!X)UF'PUI6F>;8&6RUH:FS^8^UE\YI=@^7@_-C/MGVKT&B@#@
M/$%C<Z(/&6O7DUC':ZE90V\>\&01LH:-2ZE0I4F09R< #G(JOX8^W:;K.GQL
MGAZ]22(6JRV-_--/%"!D$"3=A,@9P1VZG KT9E5T*.H96&"",@BL30KO1'U+
M5=.TFR2UGL9$2Z"6PA!9EW#L,\<Y]Z +7B'2CKGAO4])$PA-[:R6XD*[MF]2
MN<=\9K&@T&]FFT6YUM[.&+1$9XQ;R,PDD\LIYC%E7: I8[>>3UXYZHNH<(6
M8@D#/) Z_P Q00""",@]0: .(T2QTW5O'U]XATF_2ZTXP1,X@</"]WM9-X8?
MQ"(A3_OCOT[BL^\N;#PWHD]TT'D6-I$TK);0YVJ.3A5'U-6;*[BO["WO(=WE
M7$2RIN&#M8 C/YT <')X'UL>$;KP^EUI[1'4OM<$C;U.S[1Y^&X/.?EX^N>U
M:&J^#;G7-=UBXO)(([+4M(73B(G8R1D,[;QE0#R_3V]\5V=% '-^'++Q7!Y4
M?B'4-.GBMEVH]G&ZO<'& TF[@<<X7J><\8J]XGTZYUCPQJ>EVAA66]MI+8/*
MQ"H'4KNX!SC/2G7GB"PLM4TO3Y&D:;4V9;9DC+(=J%SENG0&M2@#@]1\(ZYK
M7@BV\)7<^GVMF(8;>XN8B\LCI'M^ZI50I.T<DG%:$/AJ^T3Q/>:MHK6TL%_;
M0PW-M=2,FUXEVHZL%;/R\%2!TSFNLIKNL<;2.P5%!+,3@ #O0!Q%KX'N]+F\
M+"RFMY(M(FN)[AI2R-,\RL'*@ X&7)&3Z#WK7M-%OX/'FH:X[6WV2ZLXK8('
M;S%,;.V[&W'.\C&>U:^F:E::SI=MJ5A,)K6YC$D3CC(/\JKZ[KMEX=T[[=?^
M=Y/F)%F*,O\ ,S!1G'09(Y- '*P^!K^#PQ?^$5N+9M#N9G,<Y9A/#"[[VCVX
MP3DL VX=<XXP=C6_"::KK.C7T,WV=++?#<(!_K[=@#Y9]MZ)^&[UKI:* .7T
M'P;#I"ZW!),9;2_FD\B(<""%\LT8]/G>0_0CTJMX8T/Q7HMO;Z5>ZGI]SI5B
MH2WECC=;B9%&$23^%<<9(R2![FNFL[]+V>[B6"YB-K-Y3--$460[0=R$_>7G
M&1W!JW0!SW@S1+WP_HCV%ZUN[_:9YU:%F(Q)(SX.0.F['X5'X\T"]\4^$;S1
M+&2WBDNM@,L['"!75N@!SG;CMUK:TV_34[%+M(+F!69E\NYB,;C:Q7E3S@XR
M/4$5:9U4J&8 L<#)ZGTH Y;4O#FH-XAL?$FDR6MKJ:IY%_"[,8;J'J%) SN4
M\JV.Y!R*J1>'?%&E:]J$VC:AIR:9JDWVF>*ZC=Y+:8J YB(P&!QG#8Y_'/:T
M4 >?Z9_:4?Q+\7QZ<MK*PM+!2;J5E(;9+M;A3N[Y''UJS8>";G1[_P *?8I8
M)+/1()XI3*Q629I@NY@ "!R"<9[XXQFNAO#INCP76L1::)9@<2-96PDFD.X
MCY1EL'K]#6M0!QC>'O$NE^)=1N]!U#3ET[5)%GN(;V)V>WEVA6>/:0&R%!P2
M.13/$?@V[\0L\,XLV,4D3V&I%V6[M-H7<1A?F)(8_> ^;FNVHH XN/PYXFTG
M7]2?1-2T]=)U.<W,J743M+;2L ',>#ALXSAL '\<S?\ "-ZFFM^)+U'M6CU6
MRBMH0\K;D,:NNYOE[[\\>GO71:IJEGHNEW&I:A,(;2W3?)(>PJVK*ZAE(*D9
M!'0B@#B+/PAJUD/!\D5S9"?0[-[*;<'99$9$7>O0Y_=@X/KUJE_PA'B(QVL;
M7^FR/:ZW_:0N9(W,MPN7P)/=5?: ,C  R,5Z+10!QZ>&-5MYO%:0W%F]MK):
M6(.&#I(T2QD,1D;1MSQDGVIUSX1N;SX;VGAV2>*+4+.VA6WN8R2J3PA?+D&1
MD<J,^Q(YKKJ0NH<(6&\@D+GD@8R?U'YT <MKWA.XOO#VG6NEWPMM2TN=+JUN
M94W*\J@AO, ZAPS9Q_>S6KHD6MK#)+KL]FUR^ (K)6$48&>06Y).>3QT QW-
MK4;]--M1.\%S.#(D>RWB,C?,P7.!V&<D]A5N@#GO$^AWNK7.BWFGS6\=QIM[
M]HVW 8HZF-D(XYS\V1]*S8?"VK:9-X@@TVXLWLM:D>X8SEE>VF=0LC!0"'4X
M# $KCIGO79U3M=2BN6O08KB!;24Q.]Q&8U;"AMRD_>7GK[&@!-'TN#1-%LM+
MM<^19P) A;J0H R??BN=G\,ZJNM^)KJUGLVMM:MT39+N#HZQ&/J,C;R#GKQC
M'.:Z^B@#B;7PGJMN?!89[,CP_$8YB)&_>YA,.5^7CCYN?I[TOAWPWXF\/L-(
MBU.P?P]%,7@<QO\ :TC+;O*Z[<<XW=<=NF.UHZ"@".8RB!S J-+@[ [%5)]R
M <#\*Y_3_#$(\/-:ZM86%U?2I(;F3&1,[DECN*Y )8\<X''.*T=%UVSUZ&ZE
MLO-VVMR]K)YL90B1,;N#SW[UIT ><V_@7Q G@_1-.DU&R.JZ#=)/87'SM'(J
MA@(Y!@$#:VW(]!5N?PKX@O;SQ'>7$VF1OK&EI8B*-I"(V D&=Q R/WA/3G&.
M.M=R[B.-G(8A020JDG\ .36+8^*K'4M&L-5LX+V:VO;G[/'LMV+*=[(6<?PJ
M"IR3TXH RH_#.J+?>$)RUGMT.!XI@)&S(6B$>5^7MC//T]ZS[WP3K%WX;\3Z
M8);!9-9U+[9&YD<B)28\J?EY/[L?]]>W/H-% '-+HVJ+XYE\0;;/RGTQ;(0^
M<VX.'+YSLZ9;'X9]JP[/P3K%KX:\*Z49K%I-%U!;N1_,<"51OP!\O!_>'\O?
MCT&B@#B[_P (76JZ]9:E<QV,5U97XN(=1@9EN# &)\EAM ((^4Y;&.V>M._\
M$:Q/H'BO1X;JQ\C6;J6XA=PX:/S"I.[ (XVG&.N>V.>TU'4HM.TZ:],4]RD1
MP8[6,RR$[MN HY.#U],&KE '+ZYHNLZCJ&@WMM+9#["SM<6EP6:)V90%<8 R
MR$$C('WCTZUBP^!M:@\/VED+ZP>YL=;.J0$HZHZF1W*MU(/[P],XQU->A44
M<W::)J,7CJXUV>2U:";3XK,JA8-N1F;=@C&"7(QGC'4T:+X5&C^)=7U);C=;
M7DAF@M\<0.X7SC_P)D4^W/K6Y=7L%HT*2,3+.^R*-1EG.,G ]ADD]!5B@#BM
M&\-^)M"NIM-M-3L#X>>X>>(O&_VJ!78NT:\[2,DX8\C/2NSD+B)C$JM)@[0S
M8!/;)P<?E3J* .=TKPXB:3(FL6.GW5_,\DD\@7<LK.2>K+D#G '. !7'7FE7
M_ACX91>&]6OM+*RW<=K9S3ES$$,F\)(2!MPJD!P<],8.*]3J.>"&YA:&>))8
MG&&210RD>X- 'G=CIUSK"ZKH.HIHTB:K9LL][IEY+/-'@!4,GF9..3M^;J#Q
MU-;NCZ?XPCLS;ZUJ&F7'D0F.%K='1KAL8#2DY"\<D*#D\YXP=::?3?#T4%M;
M6B1O<N5@M+2)5:5@I8X' X52<D@<?2I]*U6WU?2HM1@6:.%PV5N(S&Z%20P9
M3TP0: .0L_!NKVNB^#[ RV3-H,ZRR/YCXE C9,#Y>#A\\^E:FCZ;<^%KCQ!=
MW=S;OIMU>27T>Q&\T,X4%2.AY7  R3D=.AUI=?L8O$%KHC&7[7=0O/&1&=A1
M<9^;H?O#@9K295;&Y0=IR,CH: .<\":+<:'X5@@O%V7EQ++=W"9SL>5RY7\,
M@?A5'7O"VL:EKNH7-O>61M+W3#9*+E&9[5CNW-&!Q\VX9Y!^4=<8KLJS-4UR
MVTN183%/<W31/.MM;(&D,:8W, 2.!N4>I) &: .<TOPMK-EJGAN[GEL)!I.F
M/8R"-G7>6"#(R#T\L?7/:J"> ]9AL;2>WN[*/5K#5[C4;8DNT3K,S%XGX!'#
M8R,].E=[87L.HZ?;WMN7,-Q&LB;T*G:1D9!Y!]C5B@#E] T/5[+Q3K6LZA+9
M;=2CMU\FWWL8S&I'WCC(^8]ORJ?Q5X>GUM=-NK&=(-1TR[6ZMFE!*/@%61L<
M@,I(R.1Q70T4 <A?>$+C6FUZ\OI((+[4]*.EQ+"QD2"/#G)8A2Q+/GH. ![U
M'%X;UMM3\*WES)I['1XY4F6-G&_?&(_ER#TQGG&<XXQD]G52ZOTM+NSMV@N9
M#=.R*\419(\*6RY'W1QC)[T <3)X%U>33[\Q7UK:ZE_;C:S83+ND1'(V^7("
M!D;<@D?WNG'-S6O#_B?Q#X1O=/U"ZTQ;ZZ:'"P>8((EC</D9!9F8C'8 8].>
MUHH ;&7,:F155\?,%;(!]C@9_*G444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %<5'>:OXFE\1IIFK'3KG3;W[):IY:LF51&+2
MC+!BS#J, #'/-=K7-7O@;2+W79M7WWMO-<JJW<=M=/%%=!1@>:H/S<<>XX-
M&='JVIR>(_%EE_:;M!:Z=;7-J42/]T[K*6*G;R#L7[V:RCXIUB+PMX:UB_\
M[0ETZXTM9;^[TZ)&EAF94(D=,?<QO^Z,>HZ5UFH>$--U#5I-2>2[AEFMQ;3I
M;SE$FC&=H<#KC<?SP<CBFVG@^RTZUM+>PO-0MDM;;[*FV??NC]#O!'T/;MB@
M#F[.26^^(^A7$>MW%S _AQYQ)%L\N;][#DA2O ?J>_09&,55D\5:P_PTB\>6
M]ZYD$OG-8;5\IH?.V&+IN#!?XLYW#TXKL8_!^D07>E7-M'-;-IEO]E@6&9E!
MBRIV-S\PRJGGKCG-,A\&:5;^9#&9QI\ES]J.G[QY'F[MVX#&0-PW;<[<]J .
M=N[O7+S7/&EI%KUU:PZ=;6]Q:"*&+=&S1R,5)*G*Y49[].?5FFZUK9N_ VHW
M&JR31Z]%BZM/*18D)MS*"F!N!!7G+'.3TX%=4?"]F;[5[P7%TLNK1K%=8<8*
MJ"JA1CC )''KZ\U%'X.T^*/1(UGNPNB\60\P?(-NSGCYOE.WG^?- '.Z5J?B
MCQ#I^F>(-.NH8H)+LM<0S3+Y7V<.RLF FX. !SNZ@YX. :/+XGU)O$=S%K\C
MR:7J-U;VMM)#$L<V(5V+(P4$ ,P.1COG.>-RS\!Z-8:S+J%JU[$DLWVEK);I
MQ:F;.=_E9QG//ID XX%6[7PK8VEIJ]LDUTT6K/))=!I.2[KM9E( VG '3@8H
M Q_!OB!M4U*YL[NXU&#48+=#<:9J,2J\;9(,B,H =&Z9!P,#@9J[XANKO^V[
M6QMM0EC#VLLGV2S53<.P*A9"S?*J+D]2,D@<]*T['0K>SU W[SW%U>>0+99[
MA@66('.T8 [\DG).!DU%J/AC3]2UJWU:1[J*[AA:W+6\[1^9$3G8V.HR,T <
MCIWBK5;WPYX(O+V?R;;5 PU&]10NUA&Q0=,(&8<D>F!C-5+W5_%%IX&UC5?[
M7G$D6K);V$LEO%B6V,Z1AR-H)W!SSWV@C&:MZQX431H=$TVPL==DTBR$K+<:
M;>G[3#(V JX+#]WM+=,\XZ<YT+'PF^K:1=V&J7FN-ID[Q210ZA<(UPK(Q;.Y
M<D+D(0"<Y4],XH 2>XUBS\16_AL:M<7CW$$]\9W,<,FT,BK&I"$8&YCTSTYP
M#FO%JGB:VNM&\.:G<P2:C<BZDDN+>55:2./9L7)3 <K("<+_  \8S71:_P"$
MM.\1K9/>27<5W9,6M[VUF,,\9(PV&7U[C&*AU'P-HVI:79V4OVM'LY#-;WD=
MRXN4D/WG\S.23WSG]!0!A1ZKXCL+S1?#FJWT/VO4;^X1;R$JT@MHX_,56^4*
M)3D*2!TY'-6?!T$EMXZ\;Q27,EP1/:$22@;L& $ X !P.,^W/-:MUX)TF\TN
MVLI6O/,MIQ<PWOVEC<K+TW^8<DDCCGC&!C &+6D>&;'1M2O]0@ENY;J^V?:)
M)[AGW%%"@XZ9P/3Z8'% &#?17#_&+3@-0NDB&C32>2I4IQ-$",%3UXR>O P1
M6-+XKUB3X9IX]M[U_,63SVL-J^4T/G;#%TW!@O\ %G.X>G%=W>^'K&^UNSU>
M0SI>6B-&C13,@=&()5@/O#*@X]JIP^#-*@\V&,SBPDN?M3:?O'D>;NW;@,9
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
MWQ6#X+\23>)O"5CKMW#!:?; 2D2N2%^8J 6.,DD>G>M^=TB@D>1E1%4DLQP
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
M6SCKVS6-KOB^&TT#Q#=Z0]O=7>C(YECD?Y=RH'*\<G (_'BL+Q!IEGHU_P"
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
M"LFXJ$9B."2/\<5=7QKIDFMS:3#!J$MS!<I;3E+-RL+.NY6<X^5<?Q'C\.:
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KAY--U:V\3^+Y4TN6>VU6TA^SS1R1@;DB9"A!8
M'.2.V,9YKN** . 2T\1V'PX\-6-KIL_VJT^RPZA;QRQB;R47#^6V[;G('.0<
M9P0:Q+WPWKS^'O&5A;Z!.K:E?07%HOVF)MR@0YR2_4;&SD]>A;K7K5% '$:E
M8:G-XWN]3CT5[BT?P_):*LKQA9)BY<1L-V<$<$XQS61#H/B/1K'6(O"\=Y'8
MOIX^R:?J4J2>1<;AE(B2V%V9X)*[L=1G'IU% 'E=YX5U?6=3UI8]+NK&VU70
M!9K<7=RDCI,'D/[S#,>=R],C'ITKK- U#Q#J=K';ZKH+:9)#"4N)99D=97QC
M]UM).TGG)QT P>HZBB@#RZ#1-?'PX\-:.^B3K>:9?6C3)YT1RD,@9G!WXP0.
M.<GT%;=E9:KH'B'Q*W]F3:A9ZM(MW;/$R?+)Y81HI-S# ^48/(Q7;44 ><Z)
MX4U/P_J?@NW%M)<V^DZ=<P75RCIM$DGED  L&(RK=NF*FT>YU?PEH6H3W'A^
MZE\_7+B8HLT0*02R,PDX8YQP-O4DXKT"F20Q3%#)&K[&#KN&=K>H]Z '/NV-
MLQOQ\N>F:\NT_3/$TNJ^$]3U#0KHWMA<7 U"1KF+;\\3H#$H? C!(X !]B>:
M]2HH \MN= UV7P)K^G+HUQ]KN]=:]AC\V+YHC=++G._ ^53QUS7J*DL@8J5)
M&<'J*6B@ KEK'2'U?4]3U'5K34+.5Y!! BWK1YMU'R_ZJ3!RQ=N>1NQVKJ&4
M.I5@"I&"#WK#_P"$)\*_]"WI/_@''_A0!P+:=JGA_P"%_C70KK3IX=,MH;MM
M,GDD1LP,"P0@,6!!)Z]B*Z2'3KK7M5\)7S64MI#I,3S2/,5RSO%L"+@G(Y))
MZ<#UXT;[X>>$-0M'MIO#VGK&XPQA@6)OP9<$?@:=%X \)16BVR^'M.**NT,U
MNK/C_>(SGWS0!PWA_3KKQ-\)K#0(K*9!+>LSW3E?+2-+MI&<<Y)PI4#&<GTY
MKJ]*TB_D\0^,_M5I-:VNJ-']GN"R'<! (R0 Q(.02,@5:T[X<>#]+M1;P>'K
M%XP20;B(3-S_ +3Y/ZU;_P"$)\*_]"WI/_@''_A0!R4'A[6+_P "Z/X1OM/>
M">PGMTFO ZF(Q0.&#H0<DLJ@ 8!!)S@5LZUX;O9_&MMJ%CL%AJ%O]EU=2<;D
MC;?&<=R?GC/^R_M6I_PA/A7_ *%O2?\ P#C_ ,*/^$)\*_\ 0MZ3_P" <?\
MA0!SNMZ;J.G^-[C5H_#<?B#3M0MHH70&+S;:2,M@@2$ HP;G!ZC\Q--UC0?&
M5IK,&B+<6-SI@LIK33VC4V;K(SKM#%05^8@D8Y&<#I71?\(3X5_Z%O2?_ ./
M_"C_ (0GPK_T+>D_^ <?^% %'P!8:AINA75OJ5B]I*VH74RJSHVY))6<'Y2>
MQ[U!XFL-2NO'?A+4+73II[33I+EKF5'C 421;%P&8$\GG K5_P"$)\*_]"WI
M/_@''_A1_P (3X5_Z%O2?_ ./_"@#E+[1-9GT_XAPQZ5.7UC(LOWD7[W_1UC
M_O\ R_,#UQQ6EKVB:M=:/X>U'28EAUS2WC"I,1CRW41RJV#@C!W<'^ 5L_\
M"$^%?^A;TG_P#C_PH_X0GPK_ -"WI/\ X!Q_X4 9.N:!>66J>%=4TJ![N+13
M+#-;!P))(I4"%P20"RE0<9YR>]9NK^'-2OK+QSJ,%C+]IURR2TM;0N@<[(F4
M.WS;1DN>^0%'<XKJ/^$)\*_]"WI/_@''_A1_PA/A7_H6])_\ X_\* .;:VU_
M0O$MCKEKHL^H6MSI4-C=6L4L:S6\D;%E;YF"E3N(.#[T:YIVM0^(=-\0-X>@
MUB)K-K2[T^-HR]OE]Z,A?"L1G:>F>M=)_P (3X5_Z%O2?_ ./_"C_A"?"O\
MT+>D_P#@''_A0!<T.!K?2XU;3K?3BQ+_ &2 +B+)Z';P6]2.,YZ]3A?$W3-0
MUOP#J6EZ79O=WER$5$5T4<2*Q)+$#H#6C_PA/A7_ *%O2?\ P#C_ ,*/^$)\
M*_\ 0MZ3_P" <?\ A0!1\>V.H:Y\/=2L=/L)9;VZB5$MRZ*P.X'DEMO;UH\1
M'6IM2T1[73;J?3&\W[=#!-'',K%1Y>6+#Y,[MVUO3J.#>_X0GPK_ -"WI/\
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
M Y(#88D;NF*OZ[I>HZOX'U*/3_"2Z=<W<MMLM4,*3.(Y5=FD8,%Q@$ 9)_/
M]'HH :C%XU8HR$C)5L9'L<4ZBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K$UW7Y]*=+>Q
MT>\U:\9#(8;8HH1.FYF<@#)R .IP>.#6W534+Z'3K9KB169CA$C09>5OX44=
MR?\ $G R: */ACQ-9>*](^WV<<T)25H)[>X3;)#*OWD8>HX_.MFL/PMHC:)I
MUQYY3[;?74M]=[#E1+(<D#V  7/?;GO6Y0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %<]KWA"U\07]O>7&HZM;26Z%(Q97C0!<]3\O<]*Z&B@#
M)T+P];>'X9T@N;ZZ>9P[S7MRT\AP, ;FYP.>/<^M:U%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
&444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>exhibit102003.jpg
<TEXT>
begin 644 exhibit102003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MQX(#$!6&,@\<=367I46GZG\2-*OH)KF2&X\,)-'*TSH[CS4"DX/'!Y'3)]:
M/2Z0D*"20 .23VKR7288H?AY?Z_J&O:S#/'+>6JW"73R,JFY9% 5C@MD !CR
M-W7@8GNA.+[QMI-PKPVG]A1W"VBW;R"-R)03GC!(5<@<''>@#T^VN(;RUAN;
M>0203(LD;CHRD9!_*I:\NL[G[-8^!-%2Z6WM-1TXR.9Y)&6698HML>0X(!#.
M0N<' XJU<VNJ:)I5A8G6I-3MUUX)<)'N$HMV4L( 2S-)M)!/))4$= 10!Z!>
MS3V]C<36UL;J>.-FC@#A#*P'"Y/ R>,FGP/));Q/+$89&0%XRP)0D<C(X.*\
MZN].U&R\*>.K][G4K>W\J>72PUW*KPHL.[(7=\@\P-@8!QQTP*LV>H?;_$VA
M:%J,\@M)= 2ZC3S63[1-D!LD$%BJC./]HGL" #T"BLOP[;+9:';VBZE/J0@+
M1?:KAMSOAB,$]R/NY]JU* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MDFBD*AQD*2#COTK(\+>,M+U;3M+M)M7M9M:EL(IYX%8!RQC#-\H[\DD#IZ4
M=%]@M/M,]S]GC\ZXC6*9]O+HN[ /J!N;\Z@N-%TVZT==(FLXWTY8UB%L?N;%
M& N.XX'%1P>(M'N=,GU.#4()+& D2SJV40CKD^W?TJU=W]M8Z?+?W$A2VBC,
MCMM)(7&>@Y_"@"M+X?TF>XL[B:QBDGLE*VTKC+1@XX!Z]A^0J#_A$]"^PFR_
MLZ/[*9O/\G+;?,SG?C/7/.?7FN:N_&[74?A#5+&\CMM-U*YVW<<JCY5,#R8+
M'IC Z?G7667B#2-1TZ74+34;>6TA8I+*'P$8=0V>AY'!]10!9OM.L]2T^6PO
MK>.XM)5V212C<&'OFJ=CX9T33+Q+RRTNV@N4B$(E1/FV9)QG\3SUJQI^L:?J
MK3K9722R6[!)H^0\9(R RG!&1R,CFN=\3ZMJMCXO\,Z98WB0V^JR3QS;H0Y3
MRX]X*_7&#G- &_>Z)IVH7(N;FWW3B,Q>8KLA*$Y*$J1E3Z'BFS:!I,]U:74F
MGVYGLT\NWD"8,2\<+CH.!CTQQ6)IWB#48OB!<>%KY[>[06 OHKF&,HT8W[-D
M@R1D]01CCM6VGB#29+Y+-;^$SR.T<8SQ(Z_>56Z,PP<@'(P: (X_#.BQ:3<:
M4NG0?V?<DF6W(RCDG).#W)YSZ\TEKX5T&RG\^VTFTCE\C[.7$8R8^?E/KU/U
MS4<OC'PW#=_99-<L%G\[R"AF7B3&2I]\4MIXN\.W\CI:ZU92E(#<MMF&%B!P
M7)Z;<]Z &S>#O#EQHBZ-+HUHVG(V]8"G"MZCN#CC/IQ61XE\)";3-*T[3-#T
MN[TFSE9Y=-G;R0Q*D*R,%.""S$YZYZ^O00^(-*N/M/EWL>ZVC$LR,"K(AZ.5
M(SM.#STXIJ>)=%D6Q9-1@9;_ "+0ALB?_<]?PH P] \%65K#>)-I%O86=Y$(
MI=.ANGFCD&>2^<#.., =,Y)S@:^H>$M U:PM;&_TNWN+>T_X]TD!/E>RGJ!T
M&,]A5UM7T]/M6^[C7[*ZQSY.-C-C:I]SD8'?(]153_A*M!%D]X^JVJ0QS>0Y
MD?:5D_N%3R&Y'&,T :EO;PVEM';VT20P1*$CCC4*JJ.@ '05)5+3-7T[68))
M]-O(;N**5H7>)MP#KU&?Q'YU=H **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *\VAN--B\;?$&"^MS+Y\=JGEK"7,P-N 47 Y)_NUZ
M36-IGA\:;K^K:L+R6634S&TL;*H5"B[5VXYZ=<YH \^L;34-%L](T*^L;J.Y
M7P]Y)O+6U:9Y9,G_ $;> 0BKP3TSD8( Y70%9YOAB)K&[7['I\\,YEM' B<P
MHHW97Y<D$ GKCBO6:* ."0MIWCSQ6);2Y6*\TZV-NZ6[M&P1)0PW 8!!(&.O
M(Q6'I4$D'A_X91FSN8Y;.<?:5^S.##^XD5B_'R_,PZ^M>LT4 >4:/%:.DGAG
MQ!HVL7&K0:C)-$ 9_L\^9FD2<.IV*!NR<\Y!X)XK7T&&$W'CQ[G3YY$FO7E5
M3 RM/']G5?D)'/(<#'K[UZ!10!Y5;)J5GI^KZ;%=W&L:,-$F^R7$]JRW5LY
M5;=B "Y(YQC<-O/;-BQC:.^^&6VUG06ME*EQ_H[@0DVZKA^/ERXQSCD5Z;10
M!XSJXV?#_P 8&>VF"/XF695D@8>9&UQ#AE!'S X/3K7906::C\3K;6]/C(M;
M?2GMKB<(561FD4I'R.2H5B?3('>MSQ-H">)=(.FRW4MM$TL<K-$JEB4<.O4$
M=5%:Z!@BAFW,!R<8R: .7\?6%Q/X?34K")I=1TB=-0MD49+E/OH/7<A=<>XK
M!L=&UBW\8/#- YT_7D34;WTMI8F&8N.#N!A0^H5CZUZ-D @$C)Z"EH X-X9I
MOB'XF\NWF*SZ+##&YB8(\@,N5#8P2-R]^]8-HS3^%_AM UC>A["\MUNEELY%
M\HI;NC$@KP Q W=,]^*]:HH X[PD'7QAXR8PRI%->PR1,\3*L@$"*Q4D8/S
MCBI9O^2N67_8"G_]'Q5UE8][X?2[UZWUF._N[6[AMVMOW/EE6C9E8@AT;NHY
M&* +\^G6ES>6UY- CW%MO\F0]4W#:V/J.*+W3[3484BO(%F1)$E4-V=&#*?P
M(!JS2$@$ D#/ ]Z ([BVAN[66VGC62&5&1T/1E(P1^1-%O;Q6EM%;P1B.*)
MB*.@4# 'Y"I:KWEO+<P>7#>36CY!\V$(6^GSJP_2@#F_AE_R3?0_^N!_]"-<
MTL4\'AKQMX=U.SN)=1O;F[DM%$+,+M9A^Z*MC'' //R[>< 5Z!H6C6_A_1+3
M2;1Y7@M4V(TI!8C.>< #OZ5HT >>:/836OQ$T^"_BDN'@\,Q6<MRT+,C3+)E
MAO(QDCG&:Z#QW-);^#[V2/3!J)!CS 8C*,>8N7V#EMOWL#KMKHZ0$,,@@CU%
M 'D%_P"=*_Q V0:K=#4=#B6UFFLG4SL(YEP $&#EE & >^,<UO1+CQ?X%>*V
MF6*'2[F*5A P6,LL.U6.,*<JW!]*]"IDJB2-XA(49E(#*1N'N* ."TW2+RQ\
M:7GAY(P=!\]=:C8'B-F)S#CL/.7S!]"*V_B#INH:OX"UFPTL%KR:WQ&@.-^"
M"4_X$ 5_&K^A:&NBV[J]]=ZA=28\V[O'#2.!]T<   9. !W)ZDUJ@@D@$9'4
M>E '"W##Q/XH\(ZEIL,\/V S2W9DA:,P(T6WRFR!\Q8K\O\ LDUR\D<X^%TN
MCR:??&[@UL&6(VDAROVXR9'RX8;/FR,C%>QT4 >8>)+&^U7Q)XM@TR&;S+SP
M]%# _ELJ2R!Y24#8QG:P'7O5O2[S1M;==3BT768M2M+.6.9KX7 ^S;EPT8WD
MAR3CA<],\< ^B44 <K\-[<6_P]T*)[9H)XK-(Y4DB,;JPZ@@@'J2?QJM=N]E
M\6H;N:WN3;3Z+Y"31P,Z;Q-N(+ 87"G/.*[($, 5((/<4M 'CMC!+%\/?"L1
MLKI+B'Q&D\T?V5PZ(+EV+L,9 V$')[&M:_60ZK\2B+:X(NM,AC@(@<B9A#(I
M"''S$%E''K7IE% 'F6HQW%GX3\#ZE!87$EGILML^H6\4#>8BB(IN*8W'8S9Q
MC/?M6IX9N4N_B1XEO(;>Z%K=6EEY4\EK)&DA02;N64<_,OU[5W-% '"^)[BV
MM?BAX1FN@ BVM_ARA8(<1<D]OK[U@BVFT9+J_32Y1IVH>)?M$$@M&E:S3R]I
MN%C )!9@P!(P P.#G![^]\/B\\3Z=KAO)4DL(Y8HX0J[663;NSWS\HQCI6S0
M!XM>PSMX.\7V+V&IRR3^(8;B-9;-RTL9>W8M@+S\J.2 .,<@<"NT\3?Z/XQ\
M'ZE':W$EI')="1[>W9]K20X3(49&2,9/XUVM% 'G^L:3>VWCA[.RCSIGB:(?
M;@#CR7BV^8V/22([..^#7H   P.!6/I6@#3;ZYO9]2O;^>5F$;7;J?(1FW%$
M  P,X]3P/05L4 <'X=T>^T[Q+?:$]NPT.SNCJ5G)_"?-SB$>R2>:WM\E8D$5
MHT^L^&/$>C:Q=W<^I37%LL9G^SW:/*9(VWH=B;<@'.,;>]>KT4 >77\+.WQ2
MQ9SLUY;*EN?L[GSR+79A./F^?CCO4NE7LVB^+=-O]2MKPZ?>:#;VMO.EM(_D
MS(27C95!*EL@\CG;CM7IE% 'CF@Q7UC9^%=3DL+U=/T[5=1^V1&V<-&)FD$4
MNW&2H#<D9P&/O4_BK3;FZTWX@ZE9V]Q)::G;VT-M''"Q-Q*BX9U7&2,%1G'.
MT^E>N4BLKJ&5@RGH0<T 0V?D&UC>W0)&Z@@!-O8 <=N !^%>9Z]8:GJ.H?$>
MVTR&<7-YI]K';MY;*LQ5'#JK$8)P=O![UZF3@9/2@$$9'(H \U;5X-:\6>"+
MNRT_4(X[=;I)U>QE7[,S0A0K97 P>/3I[52\*1V<UGI.@:YHNL/KVDW2.1(9
M_(#HQQ<*^?+Q@DX[DXP<UZO10!X[>V\C?#WQC%'8W1N+CQ"\\4:VK[Y$-Q&P
M=1C)&U2<CTKK;*4VGQ2U>>6WN?(O=-M3!,L#F-MAEWY8# (W#@D'D5VFY=^S
M<-V,XSSBEH \?$4Z_ F.R^Q7GVO[:#]G%M)YF!>^9G;C.-G/3I76:NQG^)GA
M:XBCF:%+2\5YEB8HA<1[0S8P,[6QGTKM** /*/"L5G-9Z5X?US1=8DU[2KI7
MQ(T_D!T8XN%?/EXP2?<DC!S6;=S74/PNUGPU?:??OKL5\TCJEG))]I#78D$J
ML%(((/KG(QZ5[310!'YR?9_/.X)MW_,A! QGD$9!]NM>0Z7;RKX'^']O-8W0
MDM=:$D\3VKYA4>=\S#'RCYEY/J*]A!!S@@X.#CM2T <=X7#+X\\9N894BFN+
M9XG:)E63; JL5)&#A@0<4>,K34+35]%\0Z/:FXO()&LI8AT>&;@%CZ+((V/H
M-U=C10!P'A'0]0T?6[K0[@22:3I<S7MG<.,>89E^Z,<?*QGR/]I:E\$K'#:>
M*99K62(MK-W.IDMV4NC8VLN1E@1GD5W5% 'D>E17-EX.^&\\]E>@:?=;;M%M
M9&DA)AE4;D W=2!T[BM.\$AUWXAO]EN=MSI,$<)\AR)7$4H*J0,,0648&>M>
MDT4 >9V,;1WWPRVVLZ"VLY4G_P!'<"$FW"X?CY<L,<XY%8T%]I,$']C:C=WE
MG8V6O27R2RZ?.7^2=GVF0*4P7R=^[[O! .2/9.'4X.1R.#7,:?X-?3[9=/3Q
M!JLFE*I1;*3RB-G]PR;/,V_\"S[T :VO1/=^&=3AMU,LDUG*L:KSN)0@ ?6N
M#L;$:QI'@"TLK66.]TB2"6[=X&C-LJ0E9$8D#!9L#;WZ]!FO30 JA5   P .
MU+0!Y_\ V1>6?CNYT6",'0]5D75I2#_JGC($B8]'?RC]"]=MJ<3SZ3>11J6=
MX'50.Y*D"J.A: -%65Y=1O=2NI<*US>N&?8"2JC:  !N/;O],;% 'DM@S3:!
M\-87L;T-I]Q$MTLMG(OE%+=T).5X <@9Z9Z'BFZE;Z@9/%=S9V%[.D.O6E^;
M>)'C>YA1(P_EGC<05)X/5:]<HH Y/PH=&U#4;O6=*T_4(WGB2*:[OO.5I"N<
M(%E.3MYR0,<X!/.,KQW%!<>-O!QN;*6ZL[>:Y>ZVVKS(@,6%+84]6QBO0:*
M/,;/29U^(=Q+X3M;G3])GT^1;^22!XH7N,$1&,.!EAQDJ,8'K52&TN=3^&^@
M^&EM+BWU^PN[5'1XF!MVBD!>;=C&TJ&(8'G=@<FO6:* .)\+K''XP\:7$UM(
MBR7D,L<LD# .JP(I*DCYL,&'']:YBRTK4)?@;9P6.GS?;K699IK-H3'+*B7/
MF,F" 22H!QW_ !KUVB@#BB@U[X@Z'K.F+*+6TL;A+N9XF0,)-GEQ'<!D@AF(
M[8YQD5R]SX?URTTC4+&SMY%C\+7S:AI) _X^02)5B'<A4:6,CON7TKUVB@#S
MSQ+:ZC:^'M'U<V-W<-%J8U#4K:U+><$='4A=I!8QAT&!V2LKQ);Z5J'@K6[[
M1=(U)CJ-Q9>9)/%.TET8Y5)Q&^6PJ#KC!YZXKUBB@!D7EF,/$H"O\W QG/>G
MT@(89!!'M2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M$&HZ/9VVHPPZW!<F.:.WE#NEO)&?/5NZ@IC#$#YMGJ* .KT74'U;2;>_>W$
MG7>B;]V4/W6S@=1@_C5*YU^5M6O-+TJR6]N[*%)KA7G\I5WYV(#@Y8A2<< #
M&3S6VB+&BHBA548  P *Y;^PM3TOQGJ.N:6+:X@U2")+JWN)6B*21 JCJP5L
M@J<$8'3//2@##\2>*7UWPMX=OM(A#6>I:K;03QS2>6W^MPT+C!X)4JWMG@@U
MVFC:-9:/;S"SLX[,W4IN)X8G+()" &VYX X[ #OCFN4F\$:A:^&]"TS3Y+26
M6RU6/4KJ2>1HP["1I'"@*W4L0,] !7>+N*C< &QR <@&@#R[7-7U'7O!GQ#A
MU*SMEM]/^T0P[)2Q0I"C#C:,\L6SG@G&.,UTFC>*'CU"PT:_TU[-)M.^TVUP
M\RL)%C"APRC[I^8'J>/0\5GWOA#7'T_QGIUN^GM;ZZ\DL$DDKJR-)$D9# (0
M -I.03G/:KDWAC4[O7M#N[A;(6MGIL]E<JL[EV,@0$K\F"!L[D=?:@!;3X@6
MMUJ&DQ)!&]IJIVV\T-P))(R1N7S8P/D##H<G!P#BNMF:587:&-9)0/E1FV@G
MW.#C\JY'PKI'B[1K>UT:_N]-ETJQ CANXM_VB:)>$1E(VJ<  D$\#U.1V$A<
M1L8U5GQ\H9MH)]S@X_*@#RWPI=VO_".:-XDU?3HY=9FO98;*XCF/FSRRRR*5
M;@?* .^X +D#( KJI_&9L;C5[&^TUTU'3K+[>((9@ZW$'(+(Q"]""""!CC&:
MQ;7P+K$?@C1]->>RCU;1K\7]M(DCM#(WF.VU\J" 5<KD ^OM6EJ'AG4=6N]5
MU6:.TAO[C2&TNVA$[,B!R69F?9GJ5X"]%]^ !UMXY=M.M;Z]TDV$%^(/L#SW
M2!9VD1G(/= H4DDCD=!GBFQ_$*T%AJ<MQ:%;BPN8K79!*)8YVE($9CDP 5)/
M)P,8.14=[X5UJ7PAX>@L[FSM]=T,PO"Q9G@D9(S&RL<!MK*3VR*K>*FU:3P=
M);Z])H\-[J-S!;6]OO?[.K;]W,A 8,0&.X#Y=JX!/4 UCXT2TU?5K#4[%K4:
M7:"\N+A)@\?E$$@C(#$_*PQMZCWIZ^+'@OM(AU+3FM(-7^6TF$P?;)MW".08
M&UB,XP6&01FN>@TJ\U0ZKH.LZ?812:Q9,DM]9:@]S(H487<'4$*-W&#C.>.2
M:UH?#FKZE%X=M]<^QA-%G2Y,MO*S&YD1&1#@J-@^;<>3R,>] %)?%UCHNA>)
M]9MO#\L1LM5:&[B61=TTA$8,A.<#.Y1@9Z5M6OBMCX@O-)U'39+!X;/[?'(T
MJR!X0Q4DA?NL#VYZ]:Y^^\%Z[=>&O%>FJ=-676-2^V0L;A]J)^[X;]WU_=]O
M7VYU-2L[RP\5W'BN]-E%IEMHLEO-^\=W4AO,+;=@!7C&,Y/Z4 $'CIIF\/N-
M(E-OKP)LW2==R@+O_> X"Y3)X+="*ZR=I4@D:&-9)0I*HS;0Q],X.*\M\-0Z
MIH\&@W-QINB7EO'MBMWM=4D=X_-(#&*)EV X)X4\+D XKU:@#F=)\6MK&@:=
MJ5O8;9KRZ-M]E>;#1LI8.&.WJH1B1Z"J=]\0[*S;SHX8KBR2\^QRM'<@SJP?
M8SB'&2@8$$YS@$@$<U;T?PJVE>+-6U(3@V-T_GV]L!_JIG $S?CL4C_>?UK/
MTG0?%6A7MWIME=::^@SW4EQ%/(7^TVRR,7= N-K<DX)/&<D'I0 7_P 0+BT3
M7Y(_#]Q+%H<H%VQN$7]WL#EE'.3M;./;J.E;-QKZW>H'2M-M$O9S:"ZF667R
MT2-\A 3M;YFPV!CH#DCC.#>>$M:N;+QO O\ 9X.OY%N3._[L&%8OG_=_[.>,
M^GO4MMX<U_2/$D6LZ>-/G%U80VE_:S7#H%>+.V2-PAR,$@@J* ,WX>:TFF^
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
M"@G'O6/X$U>^UKPR+C46WW45U<6[.552PCE9 2%XS@#..,]*3XB?\DW\2?\
M8.G_ /0#0!<T+3?#HC75=%TFRMOM"[A/%9"!W4\Y^Z#@UM5E^'V5/"VE,Q"J
M+*$DDX &P5RCZ_K&JZ%XFUG3K_[,^D75Q#;VIB1HY! .1)D;OF(;H1@$>^0#
MOZ*\YU?Q5JESHL^JV%Z;?_B1)J4%G;Q+))&Y5G+3EUVA,  8()P^,X%6?[8U
MS4_$VAV,&IK9VVHZ(UY(([=&9) 8^5+9_OGKD>QH [VJ6K:O9:'ITNH:C*T-
MI$,R2"-G"#U.T$@>]9'@35;[6/"T<^HRK-=Q7%Q;23*@7S/+E9 V!P"0HSBH
M/B;_ ,DR\1?]>,G\J -.P\4:/J5ZEE;W96ZDC\Z.&>%X7D3^\H=06'N,UL5P
M</AS4];UOPGJ]V+2UL]&MV=!#*TDLSO&%P<JH50!GJ<]/>JVG>)-9/B#PU!+
MJ*WD.J2745P\4*BVW)&SKY+;5=@-H&3D'GG- 'HM(K!E#*001D$=Z\S@N_$V
MJ^'?$E_+XCD@33I]1MECM[6-6<1Y"'>02I&.W\^1)'?:KX=\%^$-8&JSOI21
MVJZE&\<1V0R1JH8,$R K%<]3@GGC- 'I-%9&C7-S?76I7;7#/9?:##:QE5
M3Y7;(&3EPXY)X4'O4'C37W\,>$=0U>*-7E@55C#_ '=[L$4M[ L"?84 ;U%<
M?>:AJVA^+M#TR34'OK36$FA+2Q(&@FC3>'78!E2 00<XXYJ+P!=:_K6E6NLZ
MGK(FB?[1"UJMJB LL[*K[ASD!2,=,$=QD@'92R+#$TC!BJC)"(6/X <FN?M?
M'?AJ[M[:YCU K;7,GE0W$MM+%%(^2-H=E"YR",9ZBNCKP+3#<:K\+_#GA:^2
M*RT76+R:)]4#%RKK<NZQ[< (SE<!LD<=.: /<[[3+#5(!!J%E;7<((81W$2R
M+D=\$&I);.VGM&M)K>&2V9=AA= 4*^FT\8KG-9U>['B:T\/6)N(R]C)=O);F
M+S,*RH /-RN.23P3T]ZQKO7?$^B:1ILNOQW A1YTU"[TN))9(P,>5(R88!2I
M);:#@@=CB@#NK6TL].MX[6SMX+:!>(XH4"*/8 <5.< $D=/05YP;BYU+Q?X)
MEA\0S7,%SI]U*9;=8Q'*RB/YPI7@G<01VZ#'.;OAJX\2:S=ZM--KZI!I^J75
MH(5LT/F(J@)D]1M)!XZ\YSG@ [#3;^'5=.@OK=)5BF7<HFB:-P/=6 (JT2JC
M)( SCFO._#WBS4]7TGP;:W%WY=[K5O/<3W21J&Q$ =J C:"2P['A3WY#?$\&
MNP6N@6]_KC-(WB.*$26JHI>$DM'Y@*XWK@= %Z'!H ]'J.>9+:WDGD#;(U+-
ML0L<#T !)_"N'N]5\1:M/KMIH4TR76ES+;0$B#9+((T<F;<-V"7Q\@' R.>!
M8M=7U/Q#J^LZ:EY_9S:7:P"00*DF^>6,N22P.4 P!C&>>>E '3Z1JMIKFDVV
MIV#E[2Y3S(F*E25]<'D5=KDOA?\ \DQ\._\ 7FM=;0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5Q$MA?Q^,)_$$>C:R]V;<V8*W
M5H(S"&+ !2<]><GGUKMZYS_A(;R]U[5-+TBTM)GTORQ<&YN#&6=UWA5 5N,$
M?,>_&.* .:7P[<IHEOI*Z)KWV:WO?MR'[99[O-\SS.N>F\DX_I6OJ$=SJFH:
M7?7?A&_DN--E:6W;[5;=2I4Y^?D=#]5![5T>C7\NIZ3!=W%J;2:0'? S;C&0
M2"I/<C%9_C'7KGPUX:N-5MK:*X:%XU9))"HPSJF> <XW=./K0!CZC;7]]K-O
MK$7AW5K+48(F@%Q;7=IEXB<E&#,RL,\CC(/2JMUH\]SI5MIP\-:Q#%!>"^WQ
MWEKODG#[][EF.26Y_P#K<5WX8$D @XX.#TIDCL8I/(V/* =H9L#=Z$CIS0!Y
M]>:!<76O3:O'H7B"SFNE5+R.TU*WCCNPHP/, ?.<<94@XHU+0+B^UL:M;Z#K
M^F731+#,=/U*WA6=%^ZKC>>@X!&"!WKN[&2Z;3;>345@CNC&#.(7+1JV.=I.
M,C-<_IGB'5]8L?$/V6RLDOM-OWLX$DG;RI J1MN9MN1PYZ#L/K0!9@U35+:W
MC@A\)7J11J$11=6^  , ?ZRG_P!M:Q_T*M]_X%6__P <K<+JNW>RJ3P,GJ:4
MLJ_>8#OR: ./T**X\.6,EGIO@^^BADGDN&7[5;_>=BQ_Y:=!P![ 5DOX<F_M
MRZU*'0/$%LEY)YMW8P:E;K;W#]V=-^<GO@@'OFO1Z* //Y=(O9I->=M"UO\
MXGB".[ N[/&T)L&WGCY>/_K\U&^A7?VG3;RVT37K2^L+86:74%[:!Y8!TCD!
M)5A^&<\YK>O?$&ISZKJ>GZ%9VUS<:6L#31W$A3S3)D[58<*0HSDY!)QQUKI0
MRDD @D=0#TH \XA\,M!I,-A'X<UP&WO&OK:Y.H6QE@E9BQ*DOC!W'(((.><U
M9O-(NM0TS5+.Z\/:S(^J*J7ES]KM!+(BC 7AMJ@#/  ZD]237?;ESC<,^F:&
M8*I9B !U)- &=HDEVU@L5W97-LT0"*;F2)VD '7]V<?RJ/Q';W5_HEUIEF"L
M][&UOYQ'RPJPPSGW )P.YQVR1J@@]#2T <Y#X<>RUO1Y+"[O8+#3[/[*UMY_
M[B1 I"C9W<':=WHH'.3CHZP?&&OS^'?".H:U9P0W3VD9?9)(54C.#R <_3CZ
MBMQ'#J.1G ) /2@##A\*VJ3V<D]Y>74=E<-<VT4[(5BD8,,@A0Q #L "2!GV
M&,YOAUI;0M;_ &_5%M!?"_AMUG 2"7?YAV?+G!;G!)QVQ6CXPUZY\-Z%_:-O
M;17&+B&)UDD*X$DBID8!SC=TXK=# YP0<'!QVH YB?P)ILNN7&J17FI6IN]O
MVRVM[DI#=$# +KC.<<'!&>_>K3>%+4ZEJU\MY>)+JD"6\X4IM5%!"[1MXP&;
MUZUNJZMG:P.#@X/2@,I. P)]C0!2T;2X=$T:TTNWDED@M(EAB,I!8(HP 2 ,
MX  IFH:0NHWMA<O=W,7V*4S)'&5V,VTKE@5.>&/?OGK@U0B\03R>.Y= -O#]
MG73A>I.LA9F/F;-I&,#&#W-=!F@#$\0^&+7Q(; W-U=P-87*W4#6S*I$BY .
M2I]3QT/?-<[IVDW=S\0?%4C3ZK9V]S!:1).D(19]J,'PS(1D$CE<=>/;O"P4
M$D@ =2:-R[0V1@]\T <%J.B?9_'7A6WTR&]L[#3[&Y@$UK 62+=Y812S*R\A
M6Z^G8UM7/@K3[G3XK3[3>1[+X:B\R,GF2W ;<'8E2.H'  & !C Q71%T"EBZ
MA1W)XIU &/J/ARVU#5+/55N+FTU*U1HDNK<J&:-NJ,&4JRD@'D<'D8JQ8Z+9
M:?ITUC'&9(IVD><R_,TSN279O4G/T[# &*T*165QE6!'L: ,6'PGI$/A!?"Y
MMS)I8@\@QNV2R]R3ZYYR.]4[#P-IUKIMS87EYJ6JP3P&VQJ-SYNR(]47 &.@
MYZ\#G@5TRLK#*L"!QP:X]O&5P;>36(X+4:%;WDUK<O)*5E41L4\Q>S9<;0G4
MY'/.  3V7@2TM+O2;F35M6NGTG>+03SJ0BLNTJ=J@L,<<DGWKJJ,T9H P(?"
MEO!KNI:Q'J%\+K48EBGYCV[5!"X&SC&3_7-5H/ UA;Z=HEC'>WX@T6436@W1
MY# %1N.SD89A^-=/O7?LW#<!G&>:-RYQN&>F,T 9L^@V%SXAL]<DBS?6D,D$
M3YXVN1G/N,''^\WK5>Y\,VTNMRZQ:W=W87L\(@N'MF3$ZK]W<&5AD9.&&#SC
M-;092Q4,"1U&>E+0!S\O@_36318X'N+6'1Y/,M8X67&[:5RVX$GAF[]R>M5T
M\":9%K=UJ,%WJ,$5W+Y]S817&VVFD[LR8SDXY .#W!KIU97&58$>H- 92<!@
M>_!H Y>X\!Z;-KMSJL5YJ5I]L(:\M+:Y*071 QEUQG)'!P1GOWKJ0 !@# I"
MRKC<0,G R>M!=5 +, #P"30 V6))XGBE0/&ZE65AD$'@@U1T+1++PYHEKI&G
M1E+2V38@)R>N22?4DD_C6@65?O,!WY-+F@#EM/\  6F:7JDEU:7FI1VKSFX_
MLT7/^BK*3NW!,9^]SC.,]J2;P'I\^C:MI4E]J!MM4NC=W/SQABY()P=G )5>
M/:MZ9[\:G:I#';FQ9'\]WD(D5N-@48P1][.3Z5;W+NV[ANQG&>: .=N?!UI-
MK<FKPZAJ%I=SPK!=M;R*HNE48'F J1D#(#+M([&H;;P%IEEI^CV]K<WL,VD
MK9W8D4RJK##*<J5*D=BN..,5U&Y=VW<-V,XSS1N7=MW#=Z9YH YR\\%:?>Z:
M]D]S=IYMXM]/.C)YDTRD%68E<<;5P  ,*!TKHU!50"Q8@8R>I_*EI%=7&58,
M/4'- &5KF@6^OK9"XN+B$6=TEW%Y!49D0Y4G*G('I5.3P?:2S:[*U[>YUN,1
M78#)@*$V#;\G'R\?_7YKH0RDX# G&>#VK!\6^()_#NF0W=O;PSE[J"!UDD*E
M5DD5-P !S][VH ?=^%--O_"L7AR\\VXL8TC12[ /B,@KR .1M'.*GUKP_9:Y
M;6T<_F0R6DRSVL\!"R02+T*Y!'3(P000>16J2 ,DX KEM6\8+;Z=H^H:7'#>
M6E_JD-@96D(VJ\OEEU !W<@XY'8\T 6YO"EG<V&JVT]S=22ZK%Y-W=$H)7CV
ME0HPNU0 6Z#N3U.:J7W@2PO1I<B7^I6E[IL/V>&]M9ECF:+CY&^7:PX':NH#
M!LX(.#CBA65L[6!P<'!Z&@#FM4\#:9J<&G!;B_LKK3RQM[VUN"LXW??RQSNW
M'DY!R:MIX:B@^QM;:EJ$$MLDBF42*[3>85+&3>K;CE!@\8Z#CBMH,I. P)QG
M@]J6@"EI&E6FB:5;Z;9(4MX%(4$Y)R223[DDG\:IZSX;M=:O].OGN;NUN]/9
MS#-:R!3M< .IR""" /?C@BMA65AE6!![@TM &1X?\.V?ANUN+:REN7BFG>?$
M\I?878L0/;)/7)]2:FUW1X=?T:ZTJYFFBM[I#'*82H9D(P1D@XS5N>5UMYFM
MUCDF120C/M!.. 2 <?E65X2UU_$?A73=7EB2&6\@$IB5LA>>WK0!!%X2$=K:
MVCZYJTMG;^6%MW>(*ZIC"L5C#%> ",\CK1-X,L'N-3:*YO+>VU0[KZTA=1%.
MQ&UB<J64L."5(S]>:W+J26*TED@C2255)5'<J"?0D X_*L;P;XAF\5>%[/6Y
M;*.T6[4ND2S&0@ D<G:OI0!!?>!M+OKZ]N!/>VR7UF+*ZM[:;9'+&H*KD8R"
M Q P0,<$$4^R\'6EA?Z=>0W]^9;"S-E#YDB,#&<$YRO)RJ_EQQ71,RKC<P&3
M@9/6AF5!EF"CU)Q0!EZ!H-OX=L'L[6>XEB>:2?\ ?E20SL6;& ."23^-.U_1
M(/$6BW.DW4T\5M<KLE\DJ&9>XR0<5I9 QSUZ4!@PRI!'J* *UG9+::=%9&62
M>..,1AI<;BH&.< #I[5S5E\.],L1I0BU#52NE2,]F&N>(E92I3@<KAB.>>V<
M5:\3^);W0M1T:TM=.@NCJES]F1I;DQ>6VTMDX1LC -.T'Q5_:NN:KH=[9?8M
M4TW8TL:R^;'(CC*NCX!(]00"* )],\+66FZ=J=B)[FXM]1EEFG6=E^]+G?@J
MHQG/X=JQ]0L/[(\.Q>$+/3M4U6*\M7MDN)MKQ0KM" 2ME=J@>@R=IZDUV:NK
MKN5@P]0<U4OM5LM-CA>ZG1!-/';QC/+2.P50!^.?IDT .TW3X-)TNUT^U7;!
M;1+%&/91@?C2:GIEGK.F7.G7\*S6ES&8Y8V[@_R/O5O-% &)9>&8;2:VGFO[
MV\GM(6AM9;ED9H%8 $C"C+8 &YLGCW.9O#V@6_AK2ETVTGN);='=U\\J2I9B
MS<@#N2?QK4+*" 6 )Z GK065?O,!WY- #94:2)D65XF(P'3&5^F01^E<W:>
M](M?!\OA9VN;G2W#86=E+(68OE6"@YW'(/8UTDID$3&)5:3'RAVP"?<X/\J\
M^A^)=XO@J+Q=>Z%%'I/G&.?R;TR31*)3%NVF-0PW#H&S@T ;>H^!;/4[?3_.
MU355OM/R+;48IU2X52 "I8+A@<#.02:O)X:B@^QM;:EJ$$MLDB&42*[3>85+
M&3>K;CE1@\8Z#CBMD2(8A)N&PC.X\#%*651DL /4F@#G%\$:5#_8WV9[JV.D
MK(L!AEVEEDQO#<<AB >,'/3%6](\.0Z-'J26U[=L=0N'NI6D*$K(_P!YEPH
MZ#@Y'%7I]3L[?4+2PDF475WO,48/+!1EC]!Q^)%6BPS@$;O3- ')/\.])/A_
M3-)2ZU"+^RW+V-Y%,%N(">H#!<$$'!!!S5VZ\'6-WI-O8RW5\9(+I+Q;SSLS
MF9>CEB"#QQC&,< # K5TV2]?3(9-42VBO-I\Y;>0O&ISV) /Z47VJ6>G1V[W
M,ZH+B>.WA&>7=SA0/7U^@)H PKSP'IUSK;:K!?ZK8W$L:1W0L[LH+I5&%\SJ
M20.-P(/O4UQX,L'ULZK9W5[IT\D"V]PMG(JI/&O"AP5/(' *X('>NB+*I +
M$\#)ZU'<R/%;N\2QM* =BR/M#-V!.#C\C0!1\/:%:^&M#M=(LY)Y+>V78AG?
M<V/K@5IUB^$=;D\2>$]-UF6%87O(1(8T.0O)XS6U0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5Y_KOAS2_$OB"_O='U>71?%&EE
M8I+JW<992BNOFH>'3#8Y],=L5Z!5*[T?2[]MUYIMG<-G.9H%<YZ9Y'L/RH \
MSCUFXU6R^'VNZTEO!='5)8);E<*CCRYE5@3T5]H8=CGCM6;K-Q8R>&OB0EK-
M#Y7]J6L@$3 #:?L^6&.V<\U['<V-G>6OV6ZM8)[?C]U+&&3CIP>.*5+*TC65
M4M856;_6@1@;^,?-Z\<<T >=7^BZ?H_C<OHCG3[6XT6ZDU>2V)(5?E\J4^LF
M2Y!ZG:?>H](BEM)=1T36--T]I_[%:2'4M/\ EAN[=3@;U_A<$@]2#DXZ5Z-;
M:;86=L]M:V5M! ^=T442JK9X.0!@TV'2=-MX988=/M8XI>)$2%0'^H YH \O
MT2_B2#X;66J-&-(GTDLOFX\J2Z$:; V>,A=^ >Y]0*R]1CTP?#CXE6]H;?RH
M=8DDB2)AA 5A ( Z#.1Z=17LDFDZ;-9"RET^T>T!W"!H5*9]=N,4'2M.,+0F
MPM3$[;V3R5VLWJ1CK0!YQX]N=+NKSQ3;LUN+RWT,%GO7#  B1D%NG!W$]7!X
M(3@U'#8:5XE\7>&$OUBOH;OPW)YX+[A,P:$?-@\D'/T(SU%>FMIE@TB2-8VQ
M=(S$C&)<JAZJ#C@>U(FEZ?'+%*EA:K)$ L;B%04 Z '' H \^U&P_P"$2\5W
M5EI=DBVOBB 00;(@1!=*-I)_V3&2Y!ZF-O6O1+"QM]-L(+&TB6*W@C$<:*.
M ,"LJSTS5I=<DO=7O+2:WMY)#80V\+(4#<;I"6.7"Y48 'S-Z\;M 'EOV1;3
MQ#\2;C1;*W_M6VM87LS'$N])&MF/R\<$G\S2^5:2:=\/]4\/!!>W%U#',\7W
MYK<QL;@2=VQC)+=&'J:](BTZQ@N&N(;.WCG;[TB1*&/U(&:2#3+"UGEGM[&V
MAFFSYDD<2JS_ %(&30!POP\T+27N]9U'[)&UY9Z]?QV\N23"I;!5?08/2MKQ
MK:75XNEII]W91W\=RTL%M?H6@NR(V!C;'(."6!YP5Z5T5M8V=EO^R6L$&\Y;
MRHPN[ZXZTMU8VE]&$O+6"X13D+-&' /KS0!Y9;7MFU[X&OWTV/2!!JM_:SQL
MZE(I-DP9%?@%"^<=NW:J,FK6UCI_B:6WE3^S!XJ@:^$!X%HRP[VP/X">#C@@
MGUKUZ;3+"XLULYK&VEM4QMA>)608Z84C'%/6RM$29%MH56;/FJ(P!)QCYO7C
MUH \T\8Q>'5\#>,[O0;B*3[391M<"UE#6ZL.%P%^4,1UQS@#/;.I9V-EI7Q:
MM$L(8X!>:'+)<;.LSK-'M=S_ !-AF^8Y/)KLDTC38[(62:=:+: [A L*A,^N
MW&*<FF6$<Z3I8VRRH-J2+$H91Z XXH Y;XI[3X#N%8X!N[,9!P?^/F/O6!J2
MZ7X:\5^+4BBEM=/;PXES<QV'R2,^^52Z_P"WC'S'ZFO2[FSM;V,1W5M#.@.0
MLJ!@#ZX-,&F6"RF46-L)&787$2Y*XQC..F.,4 >8Z,^G#QU]D273%M;KPU@V
M]HX*$K(-H9L_.P4GG X/2LNSM;+2/A'X<UN* (;LV5OJUXI);[)YOSAC_=Z*
M?8XKV!-(TV-$1-/M%1$,:J(5 52<E1QT)[5)'86<-JUK%:0);MD-$L8"'/7(
MZ4 >?167AZZ^+%W8P1V#6U[X>"210E=LG[X]AQG;C\ *YI?/TW3-,NI+)&F\
M"W9M[Z4P\RVY;:"OKB)A*?0X/>O8[32]/L"IL["UMRJ[!Y,*IA<YQP.F23CW
MJ=K>!TE1H8RLW^M!48?@#YO7@ <]A0!Y]JB:=96^AF_MTBO-7U1KO;*PCA$A
MC=@)^/FVK@!>[*.1R:Y-FL[CP5?VQN;>06WB]%B\AMBQQM<I]P G8IRQ&#7M
M=U9VM[$(KNVAN(PP8+*@< CH<'O4,FDZ;,'$NGVKAW\QMT*G<W3<>.OO0!Y]
MJ]MHN@>,K'1KC['I>AW-E-);B>)6MVN6DS(#O^4-MQCV) Z\])X5FT70M$TO
M1X=<%TDS2I8-<RKOG56)(C_O*N< CMCMBN@NM.L;ZV6VO+.WN(%((BFB5U&.
MG!&*KWNC6E]<V$LT,6+)_,B C&5(QC#=5' .!C.!V&" 5_%D*7'A74+>2_%@
MLT?E_:B,B,L0 6'=<D ^V:\VU74M2T[1M=M;S2;>PO;:6P;4[C3"?(GM&D(9
MU&,J=H8,#SCGI7K\T,5Q$T4T:21L,,CJ"#]0:BMK"SLX&@M;2"")OO1Q1A5/
M;D 4 <8]A;P?$K34TB& :?>Z7,=2AA4>2Z J(6*C@DEF /< CH*XR;3=+'P7
MU^X2RL]Z:K-^\$2Y55O,#G'0*?R->R6NF6%C"\-I8VUO%)]](HE16^H YI(]
M+T^&&6&*PM4BE&)$6%0KCT(QS0!PGB2#3-!U[1?$VGV%O<6$Z2:5<Q6T2L)
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M3FV7D;6[^9 V,C<@&0"""#T/K4^G^*-+U+5Y-+@DF%TD/VA1+ \8EBSC>A8
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*@%[:&;R1=0^;G;L\P;L^F*GK@UC4?'6YD2-#+_PC:$$\9/VAAR<>PH [RBO
M/;3Q[K$VEZ7JT^DV<=C<ZI_9TRK<LTBDS-$&7Y0" 0,YP3SP.^S'XHN(?$&N
MZ7J,,%N-/M%O+>12S&>$[LMCMM*[2!W(H ZFH;B[MK1$>YN(H5=UC5I7"AF8
MX"C/4D\ 5S\>OZC<:K#HD4%K%JJV"WMV79FCAW-M5!C!8DAN>, 9P<XK&N/&
MPOM LKN71;:29-<CTN\MYY-PMIQ*$W)\OS8)!!^7J* ._HKE[KQ%JERVL?V#
MI\-X=)E$#Q22;6N)=JNR(>BX5QR<Y.1@8R:^K>+[V*;4X-*TYKBYTV-&E@:&
M5S+(R!_*5HU(4[2O)SR>F.: .PJM)J-C#=):RWENEP_W8FE4.WT&<FL'Q-XB
MN=.^'%_X@M[:6WNEL//CAG3#Q.R\!E/=2>1[4[PEH=C#X,L898([EKNV2:[E
MF4.US(Z@LSD_>R2>O;B@"]IGA_3M.U&[U*V,TMQ=NS-)+</*%#')5 Q(120#
M@8Z#T&->N5M;H^'=>T;PE:PHUE+93R0R,QW1"(J I'<8<<Y[5GCX@&+0X[Z^
MCM[)6U>;3)+ERS0P;"X$C=#@E .H +#)H [JBN$UG7=?$WA5;=K&,7^HR12F
M.1G25%61D(8?PLJJQZ]0/7-Z?Q3?W%OKEUI-G;W$.BRM#*DCE6N)$0/(J$?=
MP#@$@Y.>@Y(!UM%<7!XTO=6UG3[+1K&VD@U'2#J5O/<3LN/F1<.H4XQO[$Y/
MI5*#Q]J[Z%I^M3:3:1VC7XT^\47#%PYF,):/Y<%0V#R<GGIC) /0:BN8!<VT
ML!=T$BE2R'! /I7(:KXSOHO[2DT?2Y+\:=<>0\"02L]PP"EPC*I52-V.<Y(/
M3@EZ>)]=O?%-_I&GZ39[+-+69I+BY9&,4I;=\NSAP%Z=.#ST% '1:+I%MH.D
M6VEV9D-K;($B$C;BJCH,]_QJZTB(R*SJK.<*"<%CC.!Z\ TZN/\ #5_<:YJ7
MB?4TV-+:WTFF6:2$[46)5W=.FYR22.P7K@4 =A38Y$E0/&ZNAZ,IR*Y+2?%U
MYJN@65PMI!%JD]^UC-9LQ(A=&;S 3ZJJLW3G@=\TXWS:5\3H=-3BUU>Q>?8.
M@GB8 L/]Y&&?]P>] '6UDV7AW3[#6+O58A.]W<DEFFG>14SC(12<(#@9QZ#T
M%4-;\0:CI_BC2=%L["VF_M&*=TFEG*[&B"D@@*>/F'(S]!UK D\?:W!X>O\
M5YM(LA'I%\UGJ"K<ME]L@4M%\O3# _-[CWH ]$JDHT_^V7V2PC4/*'F1K(-[
M1@\%ESR 3P2.,GUKFO%GC&]\-QZG=-9VZVMC'')&LTN'O0>7$>/N[1CD@Y/H
M.:S-2U6VTCXM2S!4^U7>A116T7 :>8SOM7MZ=>P!]* /12,@C./<5#:VD%E#
MY4";5+%CSDLQ.223R23W-8-_X@O-/FT_39HH3JEY%),WDQRS1Q(FT,<*-S<N
MH'W>I/&,'*/CV>VTRREU>Q_L:2>^DLI+B]C=8$V@E9!N"G:_&,XQDY/'(!W-
M%4M.N+NYTM)[B*!;A@V%BDW1MR=I#8Z$8.<=^E<&OQ%UM/#EIXFN=#M$T;[4
MUO>;+IFFC'G&+>HV@%00,Y()YX YH ])HKB]?\9WNA33RSV=NEO#>PVR0R2?
MOKB-V13,F.BAGQ@CG:>15Y/$L\'BW4M'U*.WM8(+,7MK<;B?.BR0Y([;"!D<
M_>!XH Z:BN-;Q3KB:CX?T]M)M%N-7M9I_GN&7R60*=K#;Z.,XSSD<=:S9/'V
MMP>'K[5YM)LA'I-^UGJ"K<L2Y60(6B^7IA@?FQW'O0!Z)17(:SXNO(+C5H-'
ML&O)M+"B2+R97,\A02>6K(I"G:R\G/)Q@8S49\5ZW>:^=)T_1[>*5]*BU&,W
MLSH4WL5V2*%R&!!&!GZCI0!V=%>='QAJ^LCP+>:<D%M#J\DIGAD9B=RPR';D
M?P@C/3)('2NN\0ZZF@V5M)Y0EN+NZBL[:(MM#RR-@9.#@#DGCH#0!KT5R-QX
MKOM-U>_T>\L[>2]BT]M0M)(Y&2.X13AE.0Q1@<>N0>U5=)\9ZI=W/A9KW3;6
M&SU^W+1-%.S21R"'S>01C:0"!@YZ9]* .XJ&*[MIYYH(KB*2:#'FQHX+1YZ;
MAU&<'KZ5S'C74]6T^\\.0Z;) D=[JB6\WF9RPV.X&1T'R<^OYUSOV[4]%\6>
M/K[2[&SE>WAM+F99I#&IVP,Q"X!)8X/)Q0!Z?17)2^,6NFM(-,@_TB?3H]0)
MDAEE5%DSL4B,$Y)#<\8QT.:V/#^JW6M>'K74+G39]/NI4.^TN05:-@2,'(S@
MXR#CH0<4 7[:[MKR(R6MQ%/&&9"T3A@&4X(R.X(((J:O/+?QI<VGA6UU&UT*
MRB:?6VT^6WBFVJK&X,9<':-Q)R23CDYK4M_$NN2W?B'3&TVS;5-,ABN((XIV
M,<ZR!B%R5!#90C.,<B@#;;0;5O$B:\99_MB6YM@ XV>62&*XQZ@'/6M2N9TK
MQ2VKZ7H5];BWV7]NUS<Y)_<1JHWX]2&(7!]2>V*SI/'-Q#X>L/%$EG%_85W,
MB, Q\Z&)WV)*>QR2N5XP#U.* .Q2[MI;F6VCN(GN(0IEB5P60-G:6'49P<9Z
MXJ:N+E\66^E:SXOEO=-@A32+6VF:> [I;I7$A4-P.1MP!D@;CS5^XUW5M(:Y
MN=9TZ(:9#8/>27-M)GR63DQ$'ECCD,, XZ"@#I:*Y33O$VJW&O6-G/I$IL[V
M%W^T16\RK:NH!V2,Z@$$9PPQR,8YIGB+4]8MO''AG3K*2W6TN_M+R*^[+E(^
MA([?-G'J!Z4 =7-#'<020S('BD4HZMT8$8(-8.G^#-,TWRXX9M1>UBQY5I-?
M2R0H!T 0M@@=@<@5FW7C2[_L/5/$%A90W&EZ9/+'(A<B69(CB5U/08(; .<A
M>HS6WJNOQ6'A2?7H(FN84MA<(J@_,I (/ )Q@Y/'3- &Q17$:AXTNK/PG?\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M'RPP5@Q."?GST["I++PSK-UH]QI7B;6HM0M7M7M!]FMS"TBLNTO(2QRV.F,
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
MI#YH;:R@8!V#@<>F*Z?_ (0G0CHXTM[>=[;SEG8M=REWD4@JS/NW-@@8R<#
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
MN)K>.[E2%I P;>$5@H)('(%;M]IMKJ.F2Z==+(]K+&8I%$KJ64C!!8$'D>]
M'G5O<7\/A3X9PV6I7%I'=K;V\RQ;?F4VK-W!YRH]O8U9MX=<OM.\::'8ZS?&
M\TZZ']G7,DN9%+0I($9OXEW,1SV/L*ZI?!VB);:7;K!.(M*8/9+]KF_<D+M&
M/FYP,CG/!JYI^A:?I=_?7MI'(MQ?.)+EFG=P[   X8D#@ <8X% '*6GBDZIX
M>?Q-8>>T.G:0\SVWF,0]QMW&-N>6380<_P!\>E59=2U*PT7P=K]MJ-Q=2ZG<
MVL-]$[[HYUG7DJO1"I.1MQP"#FNYT_2;#2[>:WL[9(HIII)Y% X9W8LQ/U)_
MI5'3_">CZ8UO]E@D$5L[26T#S.\<#'()1"2%ZD#'3) QF@#C+KQ-J>D6GBYY
M-1E<6^M6]G%<3!3]EBE$(9@,8^7>Q&1UQG-:WB6>]\':7J^JV^L22P-;Q"&U
MN6,A@?S%1Y@[$G;AU)7! (]\5N_\(CHABU6)[,RQ:JVZ]2:9Y%E. ,X9C@X
MZ8Q@>E-TWP=H>EZ;<Z?#:-+;W,?E3"ZF><M'@@)ER2%&3@#CF@"II%CK-GXD
M,TU_$=*N+7BT>\>X<R@@^8C,HPI4X(''3&*QH69/CU<"\. ^A*+'=T($N9 O
MOGD]\5TOA_PCHWAD,-,@E3<NP&6XDE*)_<7>3M7V&.@JSK'A_3==6#[= 6EM
MWWP3QR-'+"WJCJ0R^^#SWH L7\<$L.V5MLF&\I@VUPVTYVD<YQGI7G>FZWJD
MWA?X=7\FH3M<:A=QPW;;^)E,4C$,.G51S7H-CI-M8,9$:>:4KM\VYG:5@/0%
MB<#@9QC.!6-!\/\ PY;"U6.UG"6EQ]IM4-W*5@?GA!N^5?F/RC /&>@H Q+?
M6+RU\70V&NG4+5KB_F%E>PRE[.\C(<)"0#B-U&.,9)0G)S6'I.H3Z!X0=[:Z
MN1)?>)Y-.>XEE,GDQM=,I?YLC=M!&3W()S7HT/AG3(+A)ECF<1W#W4<<D[NB
M3,6+.%)(!RS<=!G@"H?^$-T VNI6K6&^WU&1I;B)Y792['<2H)PA+<_+CD ]
MA0!@WUSJ.D^,)]&M;ZZ:QO-'FNT+OYLEK+&P&Y6?)VL&'!SR.,5BV%UK+:5X
M U Z_J!FU@);W89E*,K0,^X*1@,"N=W)Y].*] A\.Z?$DX(N)9)X1!)-+<.\
MAC&?E#DY Y/0CGGK5=/!VB1VVEVZ6\XBTI@]DHNY?W1 ('\7/!(YSP: .,D\
M0ZEH*^(M._M":>.VUJSLX+F[ERT,<ZQLV7P>!N8 D'&1UQBK'B6/Q)H/A[Q1
M=KK'V> 6!N+.%+IIYH9$^\0\B [#D<=CT(S76R>#]"F75EGLC,FK8-ZLTTCK
M*0  <%B%( &",8P/2J]OX$\/V^BW6D"VGDM+M0DXDNY6=T'1-Y;<%&3\H..3
MZT 7M!T^>RMGFGU.\OGNMLI%PRD1G: 0@ &%[XYKB(]9OTU/PY=VVIW-Y!?:
MQ-:S71;;!<1D2D+'%DX"; -^!DKGY@<UZ1;6\=I;16\6_P N-0J[W+G ]222
M?QKG8_A]X:B6%4LI0D%R;J!/M4NV&0YSL&["J=QRHP#GD&@#B=2O];@\+^,M
M777]0^T:-J\BVJ[E"[5$1VL OS+AB,=.<]:ZR.\F\0>,O$6D/>7%K#I,%NL*
MV\AC8O*A<R$C[V.  <KP<@YK1E\$Z#-I^I6$EK.UKJ4QGNXS=S?O7.,DG=D=
M!P,#@5)=^$='O-3BU*2*X2\CB\@S0W4L;2Q_W9"K#>/][- &9\+/^27^'O\
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
M8>7&ZD%2N/G;U^HJQ+.^O>+I(]/U"VC&CQ[2'C\W=-(/F.-P^ZH"Y_Z:,.U
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
M*4RQ,(UD1B5*D.AZ\$XP01FJ,?C>R;58]-EL[N*YGMGN;928V\]4Y91M<X8
M@X;'%3>&O%D7BB**XM-+U&"SFMUGBN;B-5C?)QM&&)W#Z8]": +NG:5<07/V
MS4;T7MZ(S$LBPB)40D$@*,GDJN<D]!C%:E<I:>+97\5^(;"\LGMM/TF&%VN6
M=-J@J[L[?-D @#  /3G&:M0^+[5KO3(;FSN[2/5!_H4\X79*VW<%.&)5BO(#
M 9Z=>* .AHK*UC7K?1)M-CN8)W%_=I9QO$%(21LXW9(..#R :SK[QO8Z?'X@
M::ROB="5'NE54)964L&3YN1@=\4 =-17.V/B^VO-;CTN6POK1Y[4W=M+<(H6
M>-2 VW#%@1N'# 'FFZ=XSL]1O=,MQ97D"ZI!)/922JH$JI@G@,2IPP(! X]^
M* .DHKS;3YY_$=_XANK[3M4\[2]5 M&@N(XVA6..(^5Q)CDLQ;J"#UR !F:9
M-877A#P]XGUZUUDW5P\"236]SL6XDDD4HSA9.5#8P#C XQB@#URBN,BDDA^+
M>HJKW$D?]AQ3>3YA8;_.<':"< D*.F*?H'B/2H?"^C/I5GJ+PZA/+#:02MOE
MW!I&8NS,0!\K'EO0#TH ["BN(U+QZPTC3[S3=-N)'N-833)XY"BM"XEV.OWL
M$G! (..<DBM+5_&EEI$5V\EI<R_88EEO$C:/= "N[!!<;F"\D+GCZC(!TM%<
M_+XELKX&VTZ"ZU$O9I=O]D8(4BD!V'<67#, < '/':J'PQN)9_AGHL\KRSRM
M S$NV7<[VZDGK]30!U]%>4Z[XEO=>^&E_J<UK=6$EOJB1(8YA@JMVL97Y&RQ
MP""",$GC-=M9^*8KW4M1TR33;^VO+2!;@0RA T\3%@&3:Q[J1@D$4 =!17$:
M9XPT?3/#/ALV&GZI+9ZI^ZLE.)),X9@KEGSD[3W(]2!6HOB=+^/[+'I.I->-
M:BXN+0%8Y;=&)"ACO&&;:V #GC/% %G5=$N]5U*!WU>:+2U0"?3TA0K.0V02
MY&X#L0.H^IK:KD/A=/+<_#719II))9'B<L\K%F/[QNI/)-6-1\:Q6.L7NDPZ
M-JM]>VD"7#1VT2'>C$C*DL/[IX.">V: .GHKFK3QMI^IV6DW&EV]U>G5(Y)8
M(T55*B/ ?>6("D$A<9Z^W-0'X@::VFZ+?0V6H31ZQ(T-NL<:[A( V48%N#E&
M'<<=<<T =917&6?C/4+WQ6FF?\(]?P1_V9]L:.4Q++DR;1D%\ #:PZY)/3'-
M:%CXRM-1\.1:U!8WNR6Y%JMLPC$PD\SR\$;\##=<G@#- '1T5S_CC5;O1?!.
MKZA8Q2-<PVDK1LFW]T0APYW$9 ..F3[&N<MK?2+#6_#=W=66LP7VH,(XE-UF
M$RK$Q,DBK(06*[N><]Q0!Z'17&W7Q&L;6VU.Y;2=5:WTN[-M>RB-,0X"G?\
M?^9?G'W<GC) XSH:SXOM='?4 ;*\N4TZV6[NWA5<1QMNP1N8;CA&.!G@>N!0
M!T5%<W=>,;>'6H])MM-U"]NI;'[="($3;)'N5>&9@ ?F_BP..N2 767C+3]1
MTC3+ZTAN))-29TM[7:HE+)NW@Y.!MVMDYQQQDD9 .BHKC-6\3Z5>Z")]0T[5
M8XXM4CLY(E_=O'.LJA22& 9-Q7D$@@U>UCQI9:,VHF6SO)8-,\HWD\:KMC$F
M,8RP+8!!. < ]SQ0!TM&*XYF=?C% @FF,4FA2.8S(Q3<)XQD+G ./05H>(;[
M3[;5_#\%]!>/)/?;;62%RJ++L8_/AAD;=W&"* .AHKCKSXB6=G%JTQTC57AT
MF?R;V18X\1#:K;^7^888<#)]JU+SQ/;V]U=V]O:7%[)9P)/.+<IE4?.W 9@3
MPI/'\^* -VBN7LO$UY=>--<T<Z7/]GT^&!ED1HR6+B0DGY@<':H YZ'.,UBV
M_BV'3_"_A630-,OI;'5+X6R?:)5:5!N=B"7<DL=C8R< =QP* /0J*YX^+[5?
M[>5K&]671(TEN8R(\LK(7&P[\'Y0>I%46\8SS^)= L;/3)Y+/5+%[WS=T8;;
MA,#!;C&\$_AC/- '7T5R.F^(M%L[;Q#?K%>VXMM2,-TL[%VDG*Q@",;C@'<@
M &.>PK03Q3"-4FTNZL;NVOTMC=10/L)GC!P=A5B"0< @D'D=N: )%T2[D\0O
MJ-YJ\US:1MYEI8F%%2W?9M+;@-S\%L9/&X^V-JN1TWX@6.IMHKKINHP6FL96
MUNID0(9-I;80&+ D*><8/K6G9^)8=0NHX[6SN9;=[J6T^U*4*+)'OW;ANW 9
M0@''7'J,@&W6+)HEW<^(/MUUJ\TNGQE9(-.\E%2.0#&XN!N;KD G .#V%6=3
MUB#3);2W9))KJ\D,=O;Q8W2$*68\D   $DD_J0*Q+SQ_IUCI&KWUQ9WJRZ0Z
MI>V@5#+'NP5;[VTJ0000?Y&@#K**S]*U-]36X9M.O;(12F-?M2!3*, AUP3\
MISWP>#D"M"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MF:ZER6EGFQOD8]2<  ?0    "K= !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M-24;&,CCJLO"G)_O'!Z5%IE_*^C?"V9KV5KBY=5F8S'=*OV=R0W/S?,!U[T
M>K5B:!X@.N7&L0M9M;-IMZ;0AI V_"*V[CI]_ISTKD] DM/$>COJFHZI<6FL
M6>L2"=HI</$4F94M]IS\C)M&W'S$YY)K!UBT T'XCZHD]S%=V.IM-;/%.Z"-
MUAA(;"D GMSGCZF@#V6L[7M9M_#^@WNK708PVL1D*KU<]E'N3@#W-7H6+PQN
M>K*"?RKG-<:ZU+7K33K.VMKF*R N[J.>8QJ2=RQ*2$;/(=L8ZJIH W=.O[?5
M--M=0M'WV]S$LT;>JL,C^=6:\T\&WM_X=TGQ+X6>%/M^B+)<Z?"KF0/;R*7C
M4$@%MK94\#L*M^'A87NB>'?$=IJMQ)J+VC;T2;/VZ9H\LDHYR58$C&-N,<#B
M@#T"BO//")L-;T#PUXB?5[A=49O]),<O-S,P(>%UYRJMDA?X0N1@5AF_O+WX
M2-XLBFF3Q/#<LY8.=RRBXV?9RN?N8(79TY!Z\T >OT5YO<3-'JGQ'BEG>.**
MPMYHT,I B8PR$LO/RG< <C'(JK9PMJ>K> 8KF\O6BO- D>X1;J11*1'#@G!Z
M_,<D8)[Y% 'I=U=V]E&DES*L:/(D2EN[NP51^)(%3UXQ) ESX5TFVN7EGCL?
M&8LX#+*S,L0N2H7<3DX' )YQ6YXCGGT;5[J_N+;^T/#Z26R&XM)R+C3"H3C:
M?O1ME6.#DACG(Q0!Z76+X<\0'7TU,M9M:M8W\EDRM('W% OS<=,[NG-;5>+Z
MA;B#PIXUUF&>YBOK'Q%+);/'.R"-M\63M!P<@D'(/% 'M%%>4>/KT&T\8W=C
M=3-=Z;%!F:2;8+*3:&58 .26R"Q. <@<XP-KQ%>#PQXOTOQ)(TTFG7L+V-S&
MKEE2;&^)U7.-S%6C_$4 =[17G>H^;IFK^&M!O;J"""_BN99S.&>*:ZRA$?WE
M^4!GVJ3CA>.!72^$=/?2],N+%M8.IK%=2!'*D>2IP1$"68L%SC)/MVH EO\
MQ ;'Q5I&BFS9QJ23,MQY@ 3RU#$;>ISD>E;5<-XPLHM1\?\ @^TG:412)?AQ
M%*T;,/+3C<I! ^A%<P]_=^'$U'2EU&5=!B\106:75S(\@AA>'>\9?<&V"3:A
M^;HQ!- 'L%%>7ZSYWA.RU"2+7XS8W=]9>?%%$ZQ:?$[;78'S"0KXY (QDD8S
M4/BK3'TGPIXMN;7Q 62:P6XCL[(O$ENPX\Q2)&P'[KP&P3S@T >K45PEE;?V
M5\4+&"WN+DQWVC2RW*RSO())$DC"O@D@'#,.,#!Q70>,+^]TKP;K-_IR[KRW
MLY)(<#.&"GG'?'7'M0!MTV0LL;,B[V )"YQD^F:\[N!]AE\$:CHEQ-(VI3I;
MW7[UF^U0O"SM(_/++MW;NHSUYQ47A31H;W3]=U"XO-2DN;34M1MX'-_,-D>X
MJ!PW. !R<GISP* /0M/FNKC3[>:]M/L=TZ!I;?S!)Y;=UW#@X]13=3GN[73I
MYK"R^VW2+F.W\T1>8<]-QX%><:5=W;^%_AU)<3/<64T7^FV^[=).?()5BO5U
M5N2.>H.#BH-;TS4=)^%?BJZN+K4(7DN9)K)3?2EH;?S (TQN(7@GY1V(!Y'
M!ZR.E%<%?:?'J?Q6>PNI[QK.70O->W6ZD1"WG;<X##'&.F,XYK'\.WQU'PUX
M,L[RYN+R\F^U[+::7$5PD19-TS$$D*-N!@DG!QQD 'IUS=V]FD;7$JQB218D
MS_$['"@?4FIZ\7@"ZIX/\&M?2M<R1>)VMU=I68B/S9U SG.,*H!ZX%;4Z?\
M"2ZGXHTN;6X--GL)46T=@WF6T'E(R31L)%'+%B3CGH3C H ])NIG@M99HXC*
MZ(6$8(&XCMD]*S_#6M#Q'X;T_65@,"WD(E$1;<5SVS@9KD-/G7Q!XD\1Z;JU
MR\_]GV5L+7K%E7BW/.JYX8L<9ZK@#CG.Q\,3GX9>'?\ KR2@#>U#4X[*:UM@
MOFW=VY2"$'&[ RS$]E ZGZ#DD NCNKK[?>1W%F(+*%$:*Z,P(ER#ORO5=N!R
M>N?:N6WR/\;!'+GRXO#Q:$'IEK@!R/?Y4_2LC4HO/U3XF6LTLTL"Z5;R+%),
MS*A,4Q.T$\#(!P.* /1[6YAO;2&ZMW$D$T:R1N/XE(R#^1J6L#P3!!!X*T98
M!@-90.WS$_,8U/>M^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ JI;:78V=W<7=M:117%R=T\B+AI#ZL>]6ZX.#QK;Z-XJ\36GB'
M6HHK2UFMUM!(@&Q7B#M]T9(!8<GIQS0!UB:%I4>K/JJ:?;KJ#C:]T(QYC#T+
M=2/:J4?@OPS#*)(]!T]66;SU_<+A9.?F Q@'D]*NW>MZ=901S37(9)4,L?DH
MTI9  2X" DJ,CGIR/6J$^M6%W?Z$;3Q!#&EXS20P1A7^W)L8X!Z@#[V1Z8H
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
MW5)VC'=6]JJ>']6U*\\6>)]-OIH9(=/DMUM_*BV85X]YSDDD\^O;H* -"_\
M#&A:IIT&GWVDV<]I 0887B!6/_=';\*EDT#2)6LV?3;4FQ&+7]V!Y';Y/[O'
MI533=7?_ (2"^T"\</=6\274,F #- Y*Y('&Y64J<<?=/&<#2OM1M--B26[F
M$:R.(XQ@LSN>BJHR6/7@#M0!3U7PQH6N7,%QJND6=Y-!_JGGA#%>^.>WMTJS
M<:/IMU?V]_<6-O+=VZE89WC!>,'J >HKF?&/B5U\ 7^L^']1"2VTJQEQ&"5;
MS%1T97'RD9/!&15N34K^/XGV^E?:B=/ETF6Y,&Q>)%EC4'=C/1CQG'- &K'X
M=T:*PN;!-+M!:73%IX/*&R1CR2PZ$^].CT+2X[*>S6QA-O<#;,C+N\T8QAB>
M6&..>W%:-<;;>,)W^(SZ)-"J:9<0.EC/_P ];B$_OE'T#8^L9H WU\/:1&]G
M(FFVP>Q7;:$(/W Z83^Z,<<=J32](%G?7^I3E7OKYE,K+]U$082-?89)SW+$
M\=!9OM3M-.V"YE(>3.R-$:1WQR<*H)('? XJ!?$&E2:?;7T-ZD]O=?\ 'NT
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
MT_5[2#P]IMQ/JIO_ +1$OE7*Q?/=';G<L:#)) )P!P* +%CX?TC3)-]EI]O
MP#!?+3&P,<D*/X03U QFG6VA:596US;6NGV\,-TQ:>.- !(3U+#N3W/>F1>(
M=*GTV+4(+Q)K>9BD9B4NSL,Y4*!N+#!R,9&#Z58TW5++5[,7>GW*7$!8KN7L
MP.""#R"#U!Y% '*>(_!_V@Z9!8:%HM_I%HD@.F71,*J[8PZ,$8# !&W 'S9]
M,6=$\$Z;:V%Y;W>CV$%I>;"^FPLTUNI7/S?, "QSS\H'RKUQFGZCK]W>>,XO
M"NE2+!)':_;+Z[*!S%&6VJB \;V/.3D #H<U=8:MI>HPRS:@;O2!#(9S+ OG
M(XP5.4 !7 ;C;G..3V +HT+2Q>B]%C +H0^1YVWY_+_N;NNWVJL?"/AUK6VM
M6T2P-O;2&2"(P+MC8]2HQQGOZU-'XBTF5-.=+Z-DU+_CS< [9N"<*<8S@$X]
MJ4:_IAO%M1<$RO(\2$1MM9T!+*&QM) 5L@'(P?2@"-O"V@-92V3:-8FUEG^T
M21>0NUI<YWD8Z^])?^%= U.]MKV^T:QN+FV $,LD*DH!T ]AV':JNB>,M+UK
M2[O45=K>UMII(F>=&085RF?F ZD=.O('6KL7B+2)8[Q_MJ1?8U#7*S@Q-"I&
M065P" >QQS0 NH>'=&U6]BO+_3+6XN85V)+)&"P7TSW'MTJSI^FV.DV4=GIU
MI#:VT?W8H4"J/P%9<7C7PW-+!&FL6VZXA\^(DD!TV[L@D8S@YQUQVJU9>(]'
MU'3IM0M;^)[6!S'*YROEN,95@<$'D<8[CUH 34M(^T:G9:M;%5OK,/&-W"RQ
M/C=&Q[<JI![%1V)J=-&TV.\NKQ+&W%S=KLN)=@W2KTPQ[CZU2?Q=H$5G>W4V
MI101V) N1.&C>(D9&Y& 89'3CGM3H/%>B77FBVOTN&BF\ADA1I&W[=V J@D_
M+SD9&* +^G:98Z19I9Z=:0VMLGW8H4"J/P%6J@LKVWU"TCNK242P29VN 1G!
MP>ON*GH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*X!0-/\ %WC3[=IMU-%J4=N;94M7D6Z58-C(& (Z\$$CKGIS7?TA('4@=N:
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
M]DM;Z472[XPC[&=4Q\^.IY'U/.-%_"MY8^/[;7M%AT^VLC:&TO8,E#,-VY6
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
MV_F"K)<VL4SA>@+("<?G7$6'B+5_[?\ #*-J37MOJ<]U#<2QQ(+9]J.Z^22
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
M@6UU<.UYI/VMI<Q*^$2("-"5QCYR>A/'6@#T2LW3==LM6OM1M+4R^=I\JPW
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
M! S>759=4TK3]1T1[22"YDB=FN6*Y@8\E<9^?!& >.>:U'FBC9%>1%9SA0S
M%C[>M '-Z5X'LM(N;6:/5-:GCM?]5;W%^\D(P,#Y.AQV]"!5K3-(=O$FH>(;
MI"D]Q#':6\9ZQP(2W/NS,3CL O?-;;R)']]U7@GDXX'4TUIX5A\YI4$6,[RP
MVX^M &5J7AFRU/6;35GFNX+RVB:$/;3F/S(V()1L=1D \8/O6?;^ M*M=+TS
M3H+B^2WTV[^V6P,VXK(,XZ@\#<>.G/.374*RNNY6# ]P<TT31-*T0D0R*,E
MPR!]* ,VST&VL==U#6(IKAKF_$:SJS H0@(3 QQ@$_7/.:EN=(CNM8M-2>YN
M%DM598XE9?+^;AB1CDX&,YX[8R<W3+&'"&1 Q. NX9SC./RHEECA3?+(D:?W
MG8 4 9&L>&+36M4TW49[BZBN=-=GMF@<+M9AAL\'.1P0>,=JIOX%TEM<N-4C
MEOH/M;B2[M(;EDM[EQ_$Z#J3W['N#S6QJ.KV6E+;&[G6,W,Z6\*YY=V. !_,
M^P-9>E^(I[OQ3K^EW<=O#!IHMC%*LA)D$JL?FS@ \#@?F: ([OP-I5UKL^K+
M-?VTET%%Y!;7+1PW6T8'F*.O''&,CKFK5QX7LY=7GU.VN+JQNKJ)8;DVKA1.
MJ\+N!!Y ) 888#O6S+-% F^61(TSC<[ "E>6.,9=U4<G)./>@#"O/!^EW*:2
ML!N+ Z2"EHUG)L*(5"LG0Y! &>_'6J@\ :0EC)9QS7R1/J']I$>?N/G!MX/S
M \ X/OCG-;FKZK;Z-HE[JL_S06MN\[!3RP52V![G%8UCJ'BBZO;&4PZ.=*N$
M25Y?-=94W*28PO(9@=OS9 (SP* +;^%;";4-3O)Y+B5]3M1:72,P"O& P
M&/O-R/6H[7PG!8PV26FIZG$UI"T".9E<LAV\,'4@XVKC@8_$YW&GB0X:5%.X
M+@L!R>@^M$D\4)422HA<X4,P&X^@H @TO3;31],MM.L8O*M;=!'&F<X ]^YK
M'M_!6EVR-;1O<#36N?M7]G%P8%DW;\@8W ;OFVYVY[5T+RQQ_?=5X+?,<<#J
M:/,01>;O7R\;MV>,>N: *-[HEA?ZKIVIW,(>ZT\R&W?^[O7#?IC\J;INAV.C
MQWRZ?&8#>W,EU*RXSYK]6&1CM5]98VB\U9%,>,[P>,>N:6.1)HQ)&ZNC=&4Y
M!_&@#F8? NFP:5ING1W-Z+?3;O[9;#S%)67+').WD99N#Z_3%7Q)X9,6F>(;
MNPAO+^ZU=8X[N!)E1FC&$)CZ894+8&0"<9S77F:)95B,B"1AE4+#)'L*&FB2
M1(WD17?[JE@"WT'>@#B/#FGWPU:VN+6\\5+;(6^T1:U*C1LNT@*H/S;MVTY'
M& >>QZ;7-!M-?M[:*Z>>,VMPES#)!)L=)%R 0?H2/QK2>6./[[JN 6^8XX'4
MTWSXLQCS4S(,H-P^8>WK0!B2^$+!KZ[N[>XO+1KZ)8KQ()<"X"C:"V02&V\;
ME(;WK9M[6"UM(K2")([>*,1QQJ,*J@8  ],4]YHH_ORHO('S,!R>@I)9XH #
M+*D88X!=@,GTH Y:S^'>C6*Z:L5QJ6S3)FELT-VV(0P(*#_9PQ]^V<5N:YHU
MOX@T>XTN[DF2VN5*2B)@I93U&2#C\*OLZ)C<RKGIDXJGJ,UY_9IFTIK-YRR%
M6N7(B*[AN.5R?NYQ[XH S8O"<*16L#ZKJDMM;-&4@><;6V$%0V%!8<#@GGO2
M2^#=-DGU$I)=0VVIMOOK2*0"*X8C#$C&06 PVTC/?-;TDT41422(FX[5W,!D
M^@I))XHF59)40MG:&8#/TH Y[4/ ^D:C>W]R[WD(U"U%I=0V\YCCE0*57('<
M!B!V]0:EL_"-E8ZA9WT%W?>?9V9LHB\H?]T2"0<@Y.0#^&!QQ6KJ;WL>F7+Z
M<+;[8J$Q?:F*Q;O]HCD#Z5/YJH@,KQJVW<WS<8'4_2@"AH.A6WAW3?L%G),\
M'F/*!,P8AG8LW( ZL2?QJ&V\-6MKXENM?2XNC>742PRAF7847[HQMXQD^];"
ML&4,I!4C((Z&FB:(S&$2)YH&2FX9 ]<4 9.K>&K+5]4L=2EFNX+NS#I');3&
M,LCXW(V.H.![C'!%9UOX TFUM+"UM[B_2&PO&O;=?/W;)26/\0/'SMQ[G.37
M3^=$)A"9$\TC(3<-V/7%#S11!C)*B!0"=S 8STH RKW0+.;78=>_TH7MO 80
ML,NT2INW!6'0_,,CD>_%9V@VIU;7Y?%-WHL^FW+6BV44=T%$VT,68L%) !)
M'?@^HKIV=$QN91GID]:198WB$JNIC(R&!XQZYH AU'3[;5M-NM.O(_,M;J)H
M94R1N5A@C(Y'!K-L_#UOISP73S7>H364+1VOVAE+1*0,A<!1D@ ;CD^_6MB.
M6.6,21R*Z'HRG(/XU2U+6]/TK1[C5;JZC6SMT+/(&!''8>I)X ]: ,;0;4ZM
MK\OBF[T6?3+EK1;**.Z"B;:&+,6"D@ D@#OP?45LZWHUGX@T:YTJ_5VMKA0K
M[&*L,$$$$="" ?PI\\M[_:5D+?[(;%Q)]H+N?,S@;/+ X/.<YJUYT0F$/F)Y
MI&0FX;L>N* .;_X0;3C=7%T][J<ES<V7V*:5[HL9(_FY((QGYF'3 SD#/-3Q
M>$+&%M#9+F\_XDB%+,;UX4IL(;Y?F^7Y>?Y\UN//%%GS)43;C.Y@,9Z4\L%&
M6( ]30!RNCV[:[XC3Q+>:'<:9-;6K6D"W87SFW-EB0K$!1@!><_,_;&>BU"Q
MCU+3KBRF:1(YT*,T3;6 /<'L?>IO-CR!O7)Z<]:JZC+>K;J=--F91,@D^TN0
MH3<-V,?Q8SCWQ0!G2^$M.NX[\:@\]])?6@LII9RH;R1N.T; H'+$YQG/?@5#
M9>"=.L]2L]0>[U&[NK2![9)+FY+;HVQD,  "/E''3UR>:OSZW;FZU&PLY(IM
M0LH%F>)GP!NW;02,D'Y"<8Z8]:A\*:ZWB#PQI>ISB**YO+99VA1ONY],\XH
MJ:+X&TO0)]]C<:@($9FM[22Y9X+8MG)C0\#J>N<9..M-'@335T:+2A=7OV6.
M\^W*/,7<)=_F9SMZ;^<?TK;O]6LM,FLX;J=4EO)O)@0GEVP2<>P )-96D>(I
M[WQ'X@TV\CMX(],F@CB=9"?,$D>\9)QSR!@?K0!LWUC!J6FW%A=IYMO<Q-#*
MI.-RL,$<>QK!L_ VGV=YIMY]NU.>YTV*2&WDFN2Q",%&", $ *,<?7-=)+-%
M F^61(USC+L ,TXD 9) 'K0!S">!=-31K72ENKX6MM>"]B'F+N$H<R YV\C>
M2<>_I4=W\/-'O%U%'GU!(;^Y6[EBCNBJ+,&5O,4#H25!.<CT I^B^(-3UY[;
M4+&"S;1Y9YX90[%9HUC9D63/(8,4^[@8!')YKIHYHIDWQ2)(G]Y6!% &2GAN
MVC\1)KBW-W]K6U%H 9 R^4&W;3D9)SSG.?>HK;PG:6D6KQQW=X5U9VDNMSJ<
MNRA25^7CY0!Z5MK-$X)65&P QPP. >AHCECFC$D4B.AZ,K9'YT 8*^#K!+;0
MX%N;P)HI!L_G7Y<*4&[Y><*2/_K\U'>>!]*OUUM;J2[D&LM&]U^\ PT>WRV0
M@#:5VKCZ<YKHHIHITWQ2)(N<;D8$4+-$\CQI(C.GWE# E?J.U '/P^"M+COK
MJ\EFOKF:\LQ9W)GN682I\W)'KAF'' SP!5>Y^'VD7.D:=8M<ZBDFFG-G>QW1
M6XA^4+A7[#: ,8QQZ\UO6DMZ);XWYLUACF_<&%R2(MH/[S/1LYZ<8Q5M9(W=
MD5U9D^\ <E?K0!SMWX(TN\T^RMWEO4N+*;[1!?K<$W*R$8+%SG.1P0<C&!C
M&+>C>&K/1+_4+Z">[FN;]D>X>XF+[F50H..@X'I],#BM99HGD:-9$:1/O*&!
M*_45S_C/Q'=^&-+M[VVLX;KS;J*V*22F/!D;:#D*>A/I0!<O/#MG>:];:T9+
MF&]MX6@#0RE0Z%@VUAW 8 _SR.*SAX$TT:-'I0NK[[+'>?;E'F+N\W?YF<[>
MF_G']*CU?Q9>^&&MI]>TR&/2YI5A>^M+DR"W9CA3(K(I"YXW GZ5T >^_MED
M/V3^S_LX92&;SO-W<\8QLQCGKF@#.D\*VDNH:I>FZNQ-J=NMM<$,N"B@@ #;
MP?F;GWJ.X\&:5=^%K7P_.;A[2S$?V63S-LL!C^XRN ,%>Q_/-;J3PR%A'*C%
M20=K XQUI5FB=RB2(S !BH8$X/0T 8NF>%;33-:EU?[7?W-]+;I;R27$^X,J
MDD94 #/S'M^N:R_B)9W%_IVCP6T%W*4U>UGD:VC9FCC1\L^0.,#G_&NN\Z+S
MO)\Q/-QG9N&['KBD:>)91$TJ"0C(0L,D?2@#"N_!^F:G9:C#J#7%V^HQ)#//
M*P638IRBKM "@$D\#J<G-1+X'T\7DMXU[J<EU-9?899I+HL7CR>H(QGYCVQS
MG&>:TI=1ETYM5N]5FLH-,ME62*17.]4VY<R \#G.,=1[TXWEU<_V9<6'V4V<
M[;I_/8APA0E=@&06SC(/;- %*7PAIT_A2#PY))<FRMUB6%Q)B2/RR"F& Z@J
M/RYK/U>Q.NWD'AJ?1;R2PM)X+E]0NF5HY AWX4[MS,6 4Y'0M[9ZQIHEE6)I
M$$C#*H6&3]!1)-%$"9)$0 ;CN8# ]: 'T4 @C(Y%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !7!K9Z<_QKG#6UJTO]A1R\QJ3O
M\]_F^N,<]>E=Y4!L;0SF<VL!E)SYGEC=^= 'C5S!8_\ "O=80+"J0^+V6+:0
M/+'VQ!\I'3Y<].U:^J_V1X=\2^,XX[9H-//AZ*:XM[#$;,VZ52PQT;!'S?C7
MI?\ 9EAL*?8;;:3G'E+C/KTIPL;-7+K:P!R-I81C)&,8H \LT^?3&\;7-O\
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
M J00$$A0XQCI7KRZ;8JRLME;@I]TB)>/IQ3DL;...2-+6!8Y!AU6, ,/<=Z
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
MQ'-G=[1HNJ0.FEMZRV[$2?\ ?621ZA5KJM0UFVL+A+8I-<73QM*+>W3<^Q<
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
MK>:H; VH;=-$A#^7*S E?FV9VD X;J<&@#JO[7TW%T?[0M<6F!<GSEQ#_O\
M/R_C2RQ6.M:4T4@BN["\AP1G<DL;#U'4$&N",:?VG\4EV+M,,1(QQ_QYBNL\
M&?\ (B^'O^P9;?\ HI: ((?#^A>'(ENY[NY2V@91']OU*62&(D@+@2.5!R0!
MWSC%='7.>.-6DT3PQ)?)8VUXBSPH\5P?EPTJJ#C!R06![=*IWWB'7F\5ZEH6
MFV6G[K:QCNXIKB5\-N9UP0!URG0?7/:@#H=7TFTUS3)=/O1*;>4J6\J5HVX(
M(PRD$<@=ZGL[.WT^SBM+2(101+M1!S@?4\D^YY-4/"^M?\)'X7TW6/)\DWEN
MLICSG:2.1GOS7/1>--1O187^FZ9)>:=<W?D-%':R^8D6XKYWF8V$<9*^AZYH
M [>BN)O?&.H:?J]G!=6UJB7.K#3Q:AMTRQL2$G+ D ,1D*0#@]>*MGQ%K&H1
M7UWH5A;W<-E?FS-N[[9)]C!965R0J;3NP"#G;VR* +^C6&CVNL:O-IUYYU[/
M(KWZ?:/,*OC"[ES\IPN,<<"K+:#9MXB7729OMRP&V#>8=OEDABNWIU .>M<)
M+?ZII'BSX@W^DVUG(;6*UN91<,P#!;<L5 4=2 >3TXZ]O0+/5(;K0K?5F!B@
MEMEN2#SM4KN_04 7J*YC2M;US5$T;4H=.@?2M33S'"OMEM8V7=&[$G#YX!4
M8)ZG&:H6GC'4#XAT;3KZVM8WU.2>.2VC;=)9LBLZAW!*L2J],*1GO0!VU%<=
MHGC,ZO>3 362+:R3+?63!DN;14W;68$_,#@<@ <\9ZTS3_%VJW]QHMS#I4DV
MFZF 7V6LJO:*R[D=G8;'!X!QC&>"PYH [2BBN$U'Q=X@BN_%4-GI^G;=!C2;
M=-,Y\U#$9". ,,0,>@]^P!W=%<O!XHEU?4K/3=+6&*XFTQ-2DDN%+K&CG")M
M!&23NYR, =\USM_XRU;4]-TDV8AL;M?$2:3J,3 N/,1B2%8$?(< ^I!QZT >
ME45EZ[K,?A[P[=:K>+Y@MHMS)'QO;@ #/3+$#GUK,N]=U?0A>WFM6=NVE6U@
MUVUU:M@I(O6':Q)8D<AN!["@#IZ*Y&7Q1J6FW.@OJ=M;?9-:D6!#"6#6TS*6
M1&)SO!P1N 7![5D/X[UV/2+W5Y--T];/3]6.GW*"9V=U$RQ;DX R"P//7T'4
M@'HM-DD2&)Y975(T4LS,<!0.I)]*Y.X\72?\)9<Z##+907<$L(CMKL,KW<3A
M2\D39 .T%AM )RAZ9JC8ZQKC:OXV,[6=U#IK*D-NP9%V^0L@&>?[QSQR?0=
M#M[:Y@O+:*YMIHYH)5#QR1L&5U/(((ZBI:\Z37M7O+CX>FP-G9VNJ6SSR6ZQ
MMM!%L6"C!'R#=P/4#TJW>>-M0M?#7BO4OLUJTV@W;P!?F"S*J(V>N5/S^_2@
M#NJ*XM]7U5?B8]F]S;II<.CB\,91L@&3#$G/)^3@XX%&G^+]4O[C1;J#2I)]
M,U/!8):RJ]HC+N1V=AL<'@'&,9X+#F@#K;J]M+) ]W=0VZL< RR! ?SJ&#6-
M,NIEAM]1M)I6^ZD<ZLQ[\ &N2^,0!^%>LY&<& X_[;QUM13&\U^RAG\.SV@A
MCDN8[F;RCM<;4P/+=NJR-UQ0!I#6=+-I=78U&T-M:,5N)A,NR%@ 2&.<*0"#
MSZU=1UD171@RL,A@<@CUKS&TU!M$\-?$:_ALK:[%MK%S(UO.<1NH@A)!&#GZ
M=ZZJ3Q!<R:[I^AV4<$5Q<:<U\99E+( "JA%4$9.6R>> .^> #>NKVUL41[NY
MA@6218D:5PH9V.%49ZDGH*2"_L[JXGM[>Z@EFMR!-''(&:,G. P'3H>M<(GC
M6^U#PCHFM7&BV&V^U6&U,3S-)Y8,WE^8,H/F# D?@<GI4,<NNVWCOQL_A^SL
M)YE%E(ZW4C('Q"?E7:.I]20!QUSP >@R7]G#>PV4EU EU,"8H&D =P!DD+U.
M *L5YPFM0>)?$_PZUN"$Q+>07K[&Y*'RAE<]\$$5H1^--1O!8W^FZ9)>:=<W
M?D-%':R^8D6XKYWF8V$<9*^AZYH [>FB1#(T8=2Z@%E!Y .<$C\#^5$DB0Q/
M+(P1$!9F8X  ZDUY-I7B""S^(FG:S_:L$\'B=&MIK=9U8VSJ2;;*@Y!*':1_
M>)]: /6Z*P;W6;N77YM#TH6XNH+,7<LMPI91N9E1  0<DJV3G@ <'/%2W\0Z
MK>7=CI!L8=/UB6Q-[=).WG);@-L"C:1O);/<8 _"@#J:*Y.#Q+JLL^CZ1<Z?
M#8ZY?0S3SQN_FQVZ1D+N^4C=N)7 R, G)XP<ZY\>WMI8:D);.W&HZ5J4%E=1
M9;9(DSH$D0]1E7S@YZ$>] '>T5RE]XGOK/7M;TV.UMY?L.EKJ$)9V3=EG&UN
MO]SJ/6J.E>,-9N;KPJ;VQLH[7Q!:F2/RI&+Q2"'S><\;2,C'4<<F@#N:8TL:
M.B/(JO(2$4G!8@9X]>*\[TOQ;JVG^&M;UC5I89TM]9EM&D2%]L"+,(RY4$G8
MJC.!SQR><UOO))XD\(ZDQNK.96#-8WMB^5;"!DD')VLKYXS_  T =117+^&-
M=U7Q#HGAS58H+7[)>6IDOV9F#I)M&/+ &""V[.>V*G\8:_>>'=.L[FSLXKII
M[Z"U99)"F!(X7(XY//<B@#H:*X.3QEKNFZAK6EZIIMA]NM-,;5+1K>=_*FB4
MX96)7(8'';G/:I+;Q?K0T_2KF^LM/1M;:VCTY(I7)5G0O(9,CHH&0 >>F>]
M'<45R+>)-7CU;5] ^RVLNL6MD+^S90RQ749)7!&248,-O4]0?:I]&\2SZ[IV
M@75F+<MJ$#7%PI5AY2J & YZAR$Y]SVQ0!T%K>VMZLK6MS#.(I&BD,3AMCJ<
M,IQT([BD2_LY;V2RCNH'NXE#R0+("Z*>A*]0*XRQ\9-%H]S*VFVL-]+KTFE0
M00L0DDV_&]FQD\!F)QDX]:H2:G+X?^(?B35-5$,BVF@0S9MD*>:HDE/W23AL
MY'4]C[  ]*JO/?V=K<06]Q=0137#;88WD"M(>N%!Y/X5RW_"6ZCI]](VJ:>[
M:4ME)=2WD-K-$+9HQN*-Y@&[(SAAC)'09K&UFZU+4=6\ ZC=Q6D<-UJ E2-
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
MF75\T,LRV\32M'%C<P R<9('3WIFCZE'K.B6&J1(T<=Y;1W"(_50ZA@#[\T
M<[:^#;K3;[2M2L=2A%_9Z<NFW!DMSY5S"N"IVA\JP(SG)ZD4VY\"EM)@AM=0
M2+4(]7&L/<O;[TDGW$D% P(7!V@;L@ <FNQJH+N8ZNUF;&<0B 2B[ROEEBQ&
MSKG< ,],8- %;6]#@\0>'+O1K^1VBNH?*DD3 8'LP[ @@&LBT\*ZG=Z/<Z9X
MGUL:I;RVS6H$-OY!*L,%W^9MSXZ$8 YX-=752UNYKBZO(9+*:!+>0)'+(5VS
M@J#N7!S@$XYQTH Y^T\)WC1:+;ZMJ45Y!HT@EMRL!1Y75"B-(=Q&5#'IC)P>
M.E49O -[-X8U;1CK4 _M#4CJ!F%D?D)E64IM\SGE0,YZ5VL\\5M \\\BQQ(-
MS.QP *DH Y/7/"%QXA\R#4+RUEMC<Q7$#_9B)K4ILW"-]W&XJ3G'&X_>I_\
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
M<JS%5+=2JD[4S_L@4 <3)J=W>^!/#?B9-4O!?:AJ5GY_E73B+;),%:+RP=N
M/EZ9XY/)S=OKZ]B3XFQK?W:KI\*RVA^T/F!C:"3Y3G(&_G'3\*L>)/ 5G!!;
MR^'=%_TEM4M[R81S;454E#N55V"J2!_"!GO71W_@_0=5O+F]O=/WSW<'D7'[
MUU$BX(&Y5;:2 3AL9'8T <O!J-_K>KVFAO<LO_$BM[Q<7LEN\KN65W#(,MMV
MKQT^8]>T5]-XBTG3=/DOIKC7[:TM)(M1?2K@PW".'($P4$>9@(5(SU!-=3J'
M@?PWJEK8V]WI:,E@NVU*2.CQ+Z!E(;'MFK<GAG29#$5MGA\J#[,@MYY(0(O[
MF$89'UH XO35M;[XDZ7J%O=7=W')X86XCD\^1?-Q*F"5W8Y')7H3U!-+X<EU
MCQ!I7A[Q-%K$=N994>]!NI)(Y@QVM#Y1&Q&#$ $<@CODFNT;PWH[7MC>?8(E
MGL(O)MF3*B-.,+@'! (! (.",BJMEX*\.:=K4FL6FEQ0WLCF1G5FVASP6"9V
MACSR!GDT >=ZM=/XE^$DGB.ZN[K[7-J,9:%9V$<2K>*@C,>=O"@<D9SSFO6[
M_P#Y!]S_ -<F_D:P[CP#X9NGNVETS*WDHFGB6>18WD!!W[ VW=D#D#)_$UT(
MB01"((/+"[=O;'3% 'D&BP:AH_@OP)K5AJVH-+/+9VDUD\N8)(9/E($?0%1R
M&Z\'.:VWO+W1M<USPO+?7DMSJFR;1II;AV9$?".JDGCRCE_4KUKK]/\ "^CZ
M4\)L[1D6W),$;3.Z09X/EHS%4X)'R@<$CO5/3[74]4UY-4UG2K>Q-@)8;-5G
M$S/O(S)D*-ORJ !U^8YZ"@#>6V068M=\I39Y>XRMO(QC._.[/OG->.65HJ?"
M'PZT<TZR3:Y;@LTK/M(O6 *AB0#^')ZYKVFN?'@GPZ+7[,NG[(?M N@B32*!
M*&+ C#<88D@#@$D@4 <;J>LZAX5N?&L5O?W<\-I:V=Q";J9IC TK.DC MG
M ;'08Z8XKI]'T_4K3Q(EV=51M-NK3 LVNY+G>X((E1G^Z,'! X.0>M:W_".:
M3]NO+QK3S)KV$07)ED=UEC ("LI)!')[=SZU%H/A+0O#'F?V/8+;&08)\QW(
M'7:"Q.T>PP* )/$E_<6.C2_8E+7]P1;VBC&3*W //'RC+'V4UP^F(W@_XC6<
M8T^:PTK7;5+3$LB,/M4*_(25)Y9,CW(KT"\TBSO[VTN[A)&GM&+P,LSJ$8@@
MG (!X)'/8D5#K/A[2]?%L-3MVG%M*)H<3.FR0=&&TCD=CVH X^ZNI/$A\=0W
M-W=0C2U:VMX(9VCV+Y._S&"D;MS$_>R,+C'7-#1Q=2O\.K!-1O8+.\\/L9X8
M)B@;9##@\<@_,>1SZ$5VU]X.T'4;][ZYLF-S+#Y$KI/(GG1XQMD"L __  +-
M/M_">B6DVGRV]F8GTZ(PVFV:0")#C( W8YP,YZX'I0!YQ<3ZG:^!M<U-=<U1
MKG1-:DMK1GNF(,:W"KMD_P">N58CY\]L8KK9)KMOB9J5A_:%TMJVA).L8D^6
M.0RNI91T!PHYK6?P;H+Z;=Z>]G(UI>3FXN(C<RD22$Y+'YLY) /N0*LGPYIC
M:E)J)BF^V26_V5IOM,FXQ?W?O>N3ZY.>M 'G6A7>IQ:-\/=9DUC49[G4KA;:
MZ2:X+1R(T4C<ITR"H.[K[UJQSZW._CFTL-0>2ZM[^!+07,Y4 -'$S1*P^YNW
M,H(Z%@:ZF/P?H<5II]K':.L&G2>;:(+B7$+<C(^;T)'XFG-X4T9OM^;63-_(
MDUR?M$F7=""K9W<$%5P1CH* /./$%_#J_@;6XI8]7LKZTU"R^T6%Y<NS6Y:6
M-?E<,=Z,-Q'.,\X'%=#J&G7%[\1O[#36]7M;!M$,VRWO&#!Q,%#!CDYQW.3V
MZ$@]3-X7T>YT^\L;BS\^"]*FY\Z5W>3;C;ER=W&!CGCM2V_AK2K75(M2AMW2
M\B@^SI)Y\A_=YSM(W8()Y.1R>>M '":CJE[%=VE_8:I>7,9\316;W#3-'%Y;
M2>6T"Q9*L%Y!<@9(R,UH:%8(/%_CUH[B[C=9H=K"Y<[=UNK$X)(ZGC(XZ# K
M?E\">&9I)WDTI"9[D7;CS' $P.=ZC=A22.=N,]\U<_X1K2/[1NK];,)=748B
MFDC=EW*!M' . 0O&1SCC- ' I?ZG%\,O"?BM]0OI39+!/J2BX?\ TB!N)"P!
M^8KD-]%(K6US6I[+2&UB"[=;;4]4@M8Y'N&$<5N6"%P>0H<ACN Z.I[5UMKH
M6FV6A_V+!:@:=Y30_9V=F&PC!7DDXP>E/N=&TV\T8Z/<V<4NG&(0FW9<KL&,
M#\,#'IB@#)T#3M3TW6]0%UJ2RV=PB206;7$D[P,.&(=_FVMQP>A!Q4OBR>9M
M-CTNUB>6XU%_(V1L%818S*020!\@(!_O,M6M"\-Z3X;MGM])M!;QN06)=I&;
M'0%F).!V&<"IY-(LY=6BU1TD-Y#&T4;B9P%4D$C:#MP2!GCG ]* .(\+RR>'
M?B)JFB363V-CK2G4;&)V4@2J LRC:2.?E;'UJOJ\OB&]B\3V]K-J*ZU%J4::
M8;5G$"PD1D!B/D'!<MNY&1_LUW&H^'-+U;4;/4+VW>2ZLB3;2+/(AB)ZD;6
MY[^M<.W@^:YU>_EU'PL9KNXNI)1?V>KO;Q,I/R%E5@RD*%!PK9()YS0!>NFU
M#6?$FM>'(+Z6%["S@%LYO9(9,NI)F^0?O/FP#GCY>G)S!!%J=[XUTS2K[7[N
M:*30'DN&LIC"DTJRQKO7;RI.2<@@^AP<5T-UX&T35H=-;6K;[??64"PB[,CI
M(^!SN*D%@3DX.1R?6M'_ (1[2QJ<>I+;-'=Q6_V6-XY70)%_<"@@ <#MV% '
MF4;3:QX9\!S:A=W<\ZZ_):M-]H=6=%-PH+%2,MA%^;KUYY->OH JA 2=HQR<
MG\2:PQX-T :5%IGV _8X;C[5$AGDS'+DG<K;L@Y8]#W/K3]-\-VFF^(]1UBW
MB6![R..-UC=B'V# 8@\ @8  ' !ZYX ,'Q;917/Q$\%^8]PN][Q3Y=Q)'T@)
M&-K#!]QR1QTKE]32Y@TOXC:M::C>VMS8:B9X/L\Q1=ZP1'+ ??!Z8;(]J]0U
M30M-UE[5]0M5F:UD,D+%BI1B,'D$9!!P0>#WJI)X0T.6VU&W>T=H=2??>(;B
M7$S8QD_-Z #Z "@#G;N[U#Q'XEU?1(KHVSVUC!);[+R2W8&0,3*-@^?!VC!X
M&.G)KKM#%T-#LEOKR*\NEB"RW,2X65AP6 ]\5GZIX)\.ZU):2:AIPFEM$\N&
M7SI%<)_=+!@6'L216[%#'! D,2+'$BA$1!@* ,  #I0!Q/@/_D9?''_88_\
M:259UG5VN?'.AZ MQ)%97,5S+*T,A0RR1A<1AUP1C<6.#V ]16A'X*T.&YN;
MB&&[BFNG\R=XK^=#*WJV'Y-6'\*Z*^GVEB;+;#9R&6W*2NLD3DDEED!W G)R
M<\Y.: .*_M6]M9]=T.YU:]%O::Q:064J9>>X655D-J'+ YP2-Y;(!R3Q6=J^
MIZQ;>$_'T:ZA>6TNFW<1M2MTTCPJ\<3%?,/S$98_3. <5Z+=>%=$O-,.G7%B
M)+<SBX.9'WF4'(D\S.[=_M9S5:3P+X:EBOHFTM-E]L^U 2N/-VXQG#>PSZD
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
M65MIME%9V<*0V\2[4C4< ?Y[U8H **** "BBB@ HHHH **** "BBB@ HHHH
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%<I_;.G6OBGQ RZ;?'4+*QAEN'#@B:++E=BE]N1ANN
MTT =717)Z9XZ@U*ZT2-M+OK:#6H#+9W$VS:S"/S"A 8L/ESR1@XXR,&N?^TP
M:SKWBN3Q#;7-O9Z3-"\5R)U5K-4A60X*MD%B23MSD$ ],4 >F45SL?BR)=0T
MZTO=/NK/^TT+63R%")&"[O+;!^5\<@'@X/.>*SH?B$EQ9WE[%X>U=K.R-RMQ
M*!%^[:#.Y<%^3P<8R/?.< '9T5R,?CR-[G2X3HFI :K;F:Q;$9\Y@@<IC=E3
M@]6P.#S4UIXUM[K2Y;G^S;U+J+41IDEGA6=9R1@%@2NW# [LXQ^5 '445PVN
M^/);7PGKM]8Z?(+_ $NY%G-%(ZXC=MN'!S\RX=2!U[$"M.XU&R;QEH=M>:9>
M1:E-;W+VTK2CRT4;?,4A7()^YU!Z\'K0!TU%<M-XYL8+!-5>UN/[%>X^S_V@
M"NQ3OV;RN<^7NXW8]\8YJ._\=+9WFMVL6AZE<RZ.B2W'E^4 8V5FW*2_/"]/
MO'TZT =;15>QO8=1T^VOK9BT%S$LT9(QE6 (_0UG>)/$</AJUM;BXM+FX2XN
MH[4?9U4E6=@H)!(..>P- &S17+MXS6-5AFTNXMM1*/*;*YGAC945BH;=OV_,
M0<8)S@]!S6%<Z[9^)-<^'VMZ;+/]FO+JY&QF*]()059<XR&!'X=: /1:*YE_
M&EO%>6Z26%VEK/J1TR.X8 9F&1]TG.PE2 WZ8YJE:^*;F^N?%EO?:3<?8M,<
MQ;89$W,GE*QYW [B&SP>!WS0!V=%<;9>+=/T_3?"UG8:3J#PZM9AK%%97*JL
M6\(S,^=V,#)X[DU:@\<V+Z%<ZE<6MS;2VU[_ &?+:/M,GVC<JA 0=IR67G.,
M&@#J**PM/\2K?>(KS0WT^YAN[.-))7+(8MKYVD'=N.<$?=X(.>V=T\#IF@ H
MKB]'\<22Z=K>H:O926L%EJ,EG&JLCEF5EC6,8.2Y8_3YNN!6S:^(XY-?_L.\
MM)K*^>#[3"LC*RS1@X;:RD\J2,@^N1D<T ;=<O8>%-0T^-K./Q+>-II9V$+P
MQF4!B6(\W&3R3R1GGKWKJ*YF;QI;P7<226%VMK+J7]EK<,  9\X!VDYV;N-W
MKVQS0!T<,,=O!'#"@2*-0B*.B@# %/KCK[X@161ULKH>IS+HK@7K+Y0")L#E
MQE_F&TYP.?4"NNAF2X@CGB;='(H=3Z@C(H ?145S<PV=K-=7#B.&%&DD<]%4
M#)/Y5POA#5]6@\8ZGI.NNP?4H4U:P1O^62$!'A^J83@>I/>@#OZ*Y34/&QM=
M6U/2[70-4O[O3XHYI$@$>&1]WS*2X_NGC[Q)X!YQ$OQ#T^X316T_3]0OO[9@
MDFM/)5!N,8&Y#EAM8$@'/'7F@#7U;0Y]6O[=GU:YBTY5VW%A&B;+GD$;F(W
M<8(!Y''<YV:XL?$FP&ARZC)IFHQR6]^NGW=H43S;>5F"C<-W(.X8*YS6E#XI
M>:>&R.CWD.IS>:ZV<S1AA%&0#(S!BH4EE Y))/3 )H Z*BN1F^(%A#H;ZH;&
M]*07HL;R+"![27<%_>9;&W++R"1@@UKW_B&UTR:\%W'(D%G:BZFN."J@D@+C
M.2QVGC'\Q0!KT5RL'CW2SJL^GWH^QO%9M?"1I4D0Q+]_)1CAE[C\LUBZIJD^
MH>.O MQ]AO+6"XEN'0R2C:Z?9W(#(&X;D'D?CQB@#T2BBN$NPX^--G");@P'
M19+@VZS,$:195 ;;G;G!(H [NBN+C^(MM);1WAT;4H['^T#I\UPXC @D\SRQ
MD;\D;L<KD#/X5LVWB6&?Q#J>BO:3V\]A"EP7F*!)8VSADPV<?*0<@8H VZ*P
M(_%"7!L;>WL+AK^\M3=K:.R*T<0(&YSG R2 !R<_0XR-5\5Z)J?A9;RZL+Z6
M!-2CM+BW5A');7"RJ 'PXZ-MZ$@@CJ#0!VU%8&I^*8[%]16VL+J_.FQK)>"W
M"Y3(W;5!(+/M^; [$<\@57U7QM8:<DQCA>X>WMENIH_,2)U1@2  Y!+X!.W\
M\9&0#IZ*J:7J5MK&E6NI63[[:ZB66)B,$JPR,CL:@U+18-5N;:2YEN1' K@1
M0W#Q!BVWEMA&<8. ?6@#2HKS;X>:6-3\-)J,]YJ+WEOJ4Y1S>RMN6.9@$*E]
MI!4;>:U[7XA0W5C<Z@-"U9;&V%P)I_+1MKPMM*;0Q))(XQD>_!P =-IVFQ:7
M')!;$K;%RZ0]HB220O\ LY.<=L\<8 N5S?\ PE\<5QJEK=:;=1W>G6:WKPHR
M.9(FW<J=P&1M((./;-0Z9XX@U&]T6!M+OK:+6;<S65Q-LVN1&)&7 8L"%)Y(
M .#CC!H ZJBL'3/$\6J^1-;6<SV,[2HETK*R@IG(8 Y4G:<#'UP>*@T[QE;W
M^H:7:O875LNJP23V3R[?G5,$AESE3A@1GMZ'B@#I:*YR'Q?#</I\L.G7LNGZ
MA,8;>\C4,I(SAB <JAVG#'VS@'-8!\6G4O!_BF[UW1;HZ?9W%S;2Q6\J;O+C
M^5@&#@YX))'KQF@#T*BL-M>ABN+;3+"TENKQK,70@5P/+BZ LS'J3P.N<'TS
M6<WQ!T[^SM-O8K*^E6]OO[/,:HN^"X&<QR+NX(VGID>^#F@#0U;0+N]U>#5-
M/UF>PN8H3 5\I)8G0L&.5;H<@<@CH,YJ_IVG&R\R6:YDNKN;'FSR*JE@.@ 4
M  #)P/<]:IZ#XB36[G4K.2QN+&]T^58Y[><H2 RAE8%"000?7UK7EE2"%Y9&
M"HBEF)[ <F@!]%<+::O%?_#>_P#%&L6MS<P7UK-/);P/AH[7YL(IW+CY "2"
M"23[ :!\66]C<:1I5KI%_/)>V!N+58RA!5 OREF?@@,.6P/<F@#IKA))+>1(
MG5)&4A69=P!^F1G\ZR_"^AGPUX;LM&%S]I2T3RTD,>PE>V1D\U2L?&EE?Z1:
M7:6URMU=73V26+;?-\]"P=3SMPH1B3G&!Z\5S_CK6#JOP]ULFUO;"ZL+N&%U
M<E,GS8^593AT*M_B* /1:*QAXAC/B*\T1;.X-U;6B78.5VR(S,H"G/7*GKBJ
M=CXTLM3TW1KFRMKB2?5XVDMK9MJN$7[S.<X ''<\D 9H Z6BO)K#4[.T\'>.
MKG6M/U&>QCUR5)K99_WJ+LAXW[P<9QT;H:[:_P#%?V/Q%)H5OH]_>7RV?VM!
M$8PLB;MO#,PQSGKCIQG- '1T5S5KXUT^^TG1+VUBF>367,=K;L K;E#%]W.
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
M"@C)]N:@U"_MM+T^XO[R3R[:WC,DK[2VU1R3@ D_A4\<BRQ)(ARC@,IQU!H
M\^L_!VL/\*X_#[M#::M:S?:+>3?OB\Q9_.3..<= >/7K6M$/$^I:/<C4M"TN
M&0QB+[#]H$R7.6&_<VW"KM# #YNO/2NMHH \@\2>&Y_#O@'Q0+5)K72IFM&L
M].GG\S[.XF7>003M5B5P 3T)XSBNLUCPO<>+-5^TW\)L((M,NK&-=ZN[/. K
M-\IQM4+QSDDG@8YZ?5-)L=:LFL]1MUN+9B"T3D[6(.1D#KS@_A5I$$<:HN<*
M,#))/YGK0!Q>B:?XIN=*&B:_9:?;P16[6TM];3[VN@4* JA4;.N22>V .>)?
M"%KXLTVQL=$U2VL4M=.00B_BG+-<QH,(!&5^0X R23T..N1V-% ',>"-)U/0
MM*N--OXH%CCNYY()8Y2QE625Y 2,#;@,!C)[_CJ^(-(37O#NHZ1)(8EO+=X/
M, R5W*1G\*TJ* .(CT'6-7L_#5CK%M%;G1;F*YFGCE#K</$C*GECJ 20QW 8
MQCG.:O\ A[3-1LO%7B6^NK98[;4IXI8&60,0$B6,[AV)*YXSUKJ** "O,3X7
M\53R:5<7=G87&H6&LFZEO7NSNN(OW@4 ;#L50Z_+[=*].JC+K.GPZQ;Z3)<J
M+^X1I(H<$EE7[QSC QD=: .%O_"FN77A;QKIJ6D0GUJ^>>U)F&T(R1K\_H?D
M)XSU%:/C2PDU,:+)8W:V6NPW2PQ[6#.L<JE9EP/1,O\ 6,5U.K:QI^AV7VS4
MKE;>#>J;R"?F8X P 3R2*2/1-+AUF;6(]/MUU*9!')=",>8RC  +=>P_(>E
M%JWMXK2UBMH$$<,*".-!T50, ?E4M%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7#6O_)<-0_[ $/_ */>NYKFY/";MXKN/$,.
ML7<%U-;+:E%CC*",,6 &Y2<Y)YS0!SMRC:=\<[9-+*Q-J>D227Z!<J2C8CE9
M01DY^7/''%%KXVU3_A!-'US4%D$4]U-'J-W96V_[-&KR*K!/FPN54$_-@9]<
MUU>E^&;32KR\U!9I[G5+Q0LM]<D-(5'W5  "JH_NJ *IZ5X0?1-+L+&PUBZ4
M64DKHTB(WF"1BS*X &1DDC&#TYH QY?$FM3W7A6WTO5=+NH=8>Z4W:P%E(1'
M9& #=@!E?4$9%58O&^LZ9)J&B:I]EGU>#5;33K>[2(I%(MR-R.R9X*J&R >2
M />DU/0$T7Q+X-LM->>-8KR]N9KA(-RHTL;G+ #:JLS;0...GK727?@C3M0T
MZ_@O)9Y+J]N4NY+U2%D29 !&R<87:%  YXSG.3D HW?B#6M(\17FB!$U.632
MI;_3F*!':6,X,3XX()*X(QU(/K5;3?%TVIZ)K=YIVJQRW%C9>8;6]M#'/;3@
M,662,%3M. !]#R:W6\+BX:[N;S4)Y=0N+)K%;I%6-H8VY)0 8#$X))SRHZ 8
MJ.7PC'<S7]U=7LDE]>6/]GM<)$B$19)/&,%CGJ>.!@#N <XVI:OJFL_#R;^T
M/)&H6,MS-&L0*F00*2W_ (^P [5/>>-]0TB+QA+=K;SG2KNWM[-40HI,JIMW
M\D\-(,G/0<8K9_X0N%8?#RQZE>12Z'&88)D";I(R@0JV5(Y4#D &DF\#6%X/
M$,=]//<P:ZRM<1L%7RV50JE"!D$!5/.>1F@"*YU?5M'\7:3H]S<Q7<&KPS"&
M8P;6@GC7><@$90C.!U&.IS7/Z7XM\2RZ)X7UN[N;%X=2U(6,]M';%>&D= X;
M<<$%1QCIW-=A:^'&2\M;V^U&:^N[.!X;665%'E[@ SD ?,Y"@$].N ,G.9#X
M!@@T'2-(35+OR=+O1>PN43<SABP#?+@C+'H!0!V%>=3>,]5?P')XXM'B:SBE
M=_L#1_?MEE,9^?J), MGIVQWKT6N4C\"6<5G=:6EY.-$N;@W#Z>0NT$MO9%;
M&1&6Y*^YP0#B@#."W<_QCC=+T"%M#$@0PC[AG&5Z]3CK7=JJHH55"J!@ #
MK%/AT?\ "7_\)$+Z83?9/L?D;5\OR]^_TSG/?-:\R/) Z1RF)V!"R  E3ZX/
M% 'E?CRZ>\N+GQ!9)>O>>'+E&L%CM96CEV'_ $G+JI7# E#D\&(^M=EJ7BE#
M9: ^F.A.NSI';S.,JB-&TA;'<[5P!ZD>F*U-+T@:7H4>EK<O.(XRGG2JI9L]
M2P P2223QSFN;A^&UE%X1M_#QU74&CLIQ<V%SE!-:R D@J0N".3P0>#CTP 3
M7^KZ[H*"WOI;2=K[5(;+3KG:00D@R6E48&Y=KXQ@'CI3=8UK7/#%G>R7LEI=
MQS75M;:7*5(?=*0K><HP,*3D8QD<<'FK-YX(@U309=/U75+Z\NWD28:@65)H
MI$.49 JA5VG. !W.<YITO@N#4-"NM-UK4[W4I;D)NNY"D<D90Y0H$4*I4\YQ
MDGKGI0!5NM:U72?%46AW%RL\6H6,UQ:7/E /%+%C<K <%2&!'0CISUJC8^+=
M6N=&\"W[M!NUN58KM!'QS$[Y7GCE!ZUTMIX?":BFHZA=R7]Y';M;1R.BH$1B
M"V H^\VU<GV& .<XEG\.XK2WT>W_ +=U)X-'N?/LD(B'EJ%90A^3YN&QDY.!
MQCF@#%OO%GBBWT'Q-JXN]/VZ'JCP"$6I_?QKY?RDE_EX<\\\^@K8$VJ'XK:A
M$EX9+>'1XIXK4H ,M(X*@]LE!D_X58N/ 4%SHNNZ5)JEWY.LW375PP5-R,VW
M(7C@?(O7-7I_"J3Z\=7_ +1NXYY+$64Z1A LR@LRD_+D$%B>",T 9G@[Q3)K
MU[Y$]]LO8;8F^TRXM_)GMYLK]T?Q1_>&>>W/-;/B[7_^$9\,7FJB-9)(MB1H
MQPI=W"+GVRP)]J;9>&E@U>UU2\O9+V\M+5K6&5T56*,5)+E1\S?*/0=>.:O:
MWHUEX@T:ZTG4(S):W*;' .".X(/8@@$>XH Y^[U;5](\6:5HUQ=QW,.L0SK#
M/Y 5K>>--_0'!0C. >01U.:Y]O'6K6NA:3>7MQ"ES%JKV&M1I!D1(LFQI%Y^
M51NB.3GAQ79V7AWRK^SOM0OYM0N;&)H;9Y45=@; 9CM'+D  GTS@#)S!<>"M
M)N9M?ED1B=;A$5R,\*-FPE1V)PI)[E1Z4 9?B?Q!K.E^%=>UNQN+?9;7"QVJ
MRP;OE#+'(>".=Y< ^BC@YJ:^U+Q!<>/;CP_8WUG:V_\ 9:WD<K6ID=&,A3&-
MP!Z>W7H>M:.J^$K74_!P\,BYGM[01QQ&2/!D*H01RP(R2!DX]:>/#C#Q.^O_
M -H3?:FL19%-B[-H8MNQC.=Q)ZX]J .<TWQIJ.HZ!X.GF6*V?6IFANKI5RD3
M*KD!0> 79,#.>IZUL^#M5U;5O[7.HR6\D%G?RV=M)% 4,JICYRVX@]<'  !4
M_AS&M: /#VD:!H*7FM)IMJTTG]H6]HMSL;HJ21A&!!WL0Q7 VCN<CI_!ZZDD
M=P+C4;J^T\*GV66[L1:2 _-N&P*ORXVX)4=^HH H_$<3&W\-BW*";^W[789
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116=JVOZ/
MH,<<FKZG:6*2MMC-Q*J;C[9ZT :-%,AFBN(4F@D26*10R.C!E8'H01U%/H *
M*** "BBB@ HHJG?:MI^FM&MY>0P/+GRT=AN?'7:O4_A0!<HJI9:G8:B7%E>0
M7!CQO$4@;;G.,XZ=#^56Z "BBJ>J:M8:+827VIW<5K:Q_>EE; 'M[GVH N45
M5.I68U5=+-PGVYH#<"'^(QA@I;Z9(%&HZE9Z3:&[O[A(( ZH7?IN9@JC\20*
M +5%%% !111TH **QO\ A+?#?GM =?TL3(^QHS=QAE;T(SU]JV: "BBB@ HH
MIDTT=O"\TTBQQ("S.YP%'J30 ^BJVGZA::K80WUA.D]K,-T<J=&&<9%6: "B
MBB@ HHHH **S+GQ'H=G>-9W6L6$%TJ[C#)<(K@=,[2<XJQ9:II^I0R36-];7
M4<3;)'AE5PC8!P2#P<$'\: +=%9$/BG1)Y9HX]2A,D*+(RG()1CA67(^8,<
M%<@D@#K5K3-7L-8@DFT^Y2=(I&ADP"#&XZJP/*D>A% %VBBB@ HJK9:E9ZE]
MH^QW"3?9IVMYMO\ !(OWE/N,BK5 !1110 4444 %%%% !12$A022 !R2>U9U
MAK^E:G>2VEG>QRW$<:RM&,@E&Z.,_>4]F&1[T :5%4]1U;3])CB>_NXK=9I5
MAC\QL%W8X"@=SDU:DD2&)Y9&"HBEF8] !U- #J*KV-];:G807UE,LUM.@DBD
M7HRGH:L4 %%127,$4\4,DJ++-D1H6P7P,G [X%2T %%%% !1110 453CU:PE
MU:32X[N)[^*(2R0*V61"< GTYJY0 4444 %%%% !116/<^+/#ME/+!=:]ID$
ML3;)$ENT5D;T()X/M0!L45BMXO\ #BP/,-<T]XTD2)C'<*^'?A5P">3VK8=U
MC1G<A54$DGL* '456L+^UU2P@OK&=9[6= \4B]&4]ZLT %%127,$,L,4DJ))
M,Q6)&;!<@%B ._ )_"I: "BBB@ HHHH **IKJVGOJ[:2EW$VH)%Y[6X;+JF0
M-Q';DBKE !1110 4444 %%(2 "20 .I-5-.U6PU>!Y].NHKF%)&B9XCE=Z]1
MGOB@"Y115(ZQIPU5],^VP_;HX3</!N^9(\@;CZ#)'6@"[1533=4L=8LEO-.N
MH[FV9F598SE25)4X/U!%)IVK6&K).^GW<5RD$S02-$V0K@ E<^HR* +E%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M34=%-K-#J%_:P9F5B&CF< %2#P<'K@_2J^FW_P!@\.1Z2VE:O<;(3$99-/\
M]9GJSKNY)R2>1DD]*YVUT:2U\+Z7H.->E@TR\BNK>233 7_=OO5#\^"H/XXX
MS0!LC6?%;ZWKVB+=:2)[&WBNX;HVDF"KA_W9C\SKE/O;NG8]EL/&M[K5GHD=
MG;B*\O\ 2QJ$Q2+S1&"54!5++QN)Y)X  [Y$0:5=?U75UL]8$FH6L=LR'3#M
M0)NVD?/R?G;/X5D#0FMM/T1=-;Q'8ZEH\!M8;V/3E;S(3C*2(Q(;H#VYYH U
M_P#A)O%JR^&;2[L+&RO-2GN+>X2568 I&[+(NU^A"@[3SVR.M$'C;4K;3;ZW
MOEM)M5BUQ-&MY(XV2*1W"%79=Q( 5R2 >=N,\U'+%)+?:)>/!K\D^F323F27
M3PS7$CH48MA@ ,$X  QQZ51N=%AO;35H9[77Q)?:@NIQ3PZ?M>UN%"A67+'(
M 4<'WYYX +CMJEE\3M6F>XM9KB/PXLD#^257B9SAEW<\@]".,?BEIXL\3RVG
MA"]<Z68M?C6-H1"X,,AA,@?=N^8?*?EP/3=WJ-+:\;6)]6NWU^>\FTW^SVQI
M2)'MW,V[:#G^+UZ^W%)#8M!8^&K1;;6RF@,K0DZ9S+A#&-WS_P!UCT[T 7HO
M&>IV-OK-IJ*VUSJ%EJD&GP26\31I*9PA0E"Q.1O.1NYQC(SFFZKXD\6:1I/B
M*[DL8##8V?VJSNYH=@<@'?&R"0G(ZA@0,51N](M]137TO++7RNKSQW&Z&Q\M
M[>6,*$9&W'D;%//?\J=+:WU_X<O]+U:X\1W\UY ;8W#Z8B>7&>NU%(&X]V.>
M@H V;77->7Q79Z5>R6!BU+39+JW,,# V\B%!AB6^<?/GHO2G_#.ZU&_\$VEY
MJ5VES+.\S[A&5;/G/G)R0>>F ,#BJ"M)_P )!I6KO9ZRSZ?:/:B,:;@2*^W<
M3\_!^1?UJ?PQHMU;:)_95AJ.KV,-M=++&UU9QJ?*,C.T0R/FSD@MUZ?B =O7
M!?%*WBMO!&V&,(&U2UD;'=FN%)/YFN]K!\6>&SXITE-.-Z;6,3QSLRQAF)1@
MRCDX R.: ,;XH6\:>#+NYCB3[0]S8H6)QN"W2%03]6;\ZL6VMZY%XEUG1+R2
MPEEAT^._M98H'15#,ZE'!<EL%.H(SGI6IXDT!_$FA#3);P09EBE>1(LY,;JX
MP">!N4>O%0OX:G?Q'=ZU_:"B:YL%L3'Y'RJH9F##YLYRQ_#% '.IX\N(/"GA
MC5=0\JQM=3MR]U>K;-)#;R878I /RJV3R3QMQWR.VTBXFNM'L[BXEMYII(E9
MY+8YB<D=4Y/RGMR:Q--\*76DZ/I>FVNJJT-A;/:E)[8.DZ-MQO4,.1MZ@]SQ
M6GHVAQ>'_#EOH^G2E4MXRL<DB[L$DDG QW)XH \]\?WQN+N?7;.:4W?AFX1[
M.%5;;,1S<@D#&"IV>Q1O6NK\2^*+FT\,:9K6B&VFBO;FU0>>I(:.9U7((/!P
MWO\ 2MC2=)?3-!337N%N656!FDBQYA8DEG7/))))Z9R>E<W:_#V2U\)6GAP:
MU)):VEU'<P.]N"Z[)/,"=>5W#ZXXS0 J:KXKE\3:KX>6[TD30VD5Y!=_9),*
MKEUV%/,Y.4^]N''8]H=+\<7NN:;H"VUN(K[4=.:^F,<7FB,*RIA5+#JS=2>
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
M/:]+)HW@>PU.^=[&^N;Z&>5Y3B5HW=88V8G)4XX!/.P#F@#T/Q%X@.@'2_\
M0VN%O[^&R+"0*(C(<!CZ_2MJO,_$VFVUCINEV%KJ-U<1?\)5:G#R9-MN;/E(
M<<*N>!R1FMCPE%]@\;^+=*@EG-E!]DFBBEF:38TB-OP6)/)4&@#M*H:UJ]MH
M.BWFJWA;[/:Q&1PHR3CL/<GC\:YW5[MKGXDZ5H5[D:9-IT]PD9)"W$ZNHVG^
M]M0L<>^>PKC/$"3R?#CQU8W4DMQ9Z9?M'82RR,S*A\MBF<Y8*6*C.?3M0!ZC
MIM]J=Q>W=OJ&DBT6((T4\=P)8Y@V<@<*0PQR",<C!-4?$OBN#0/#>IZO!!]O
M_LYMDT22!,-\N02?3<.F:V[:UAM+=8(%*QKG +$]>>IYKQJ]LK6U^%WQ",*;
M'&J7D8&\GY1*G8GW'- 'M=%><Z@;CP[XXU(:7)<RO+X;N+TPRS/*)+B.0!&P
MQ.#\Q'&!3O#-JM]+X;\0VOB6%EGA*30Q1N6OBR9(DS(?F0@G.,C!' XH [76
MM6MM!T6\U6\+"WM(FE?:,D@=A[GI4>FWVIW%[=6]_I(M$B5&BGCN!*DP;.1T
M4AACD8QR,$USOQ9@BF^&6M-("3'"&7YB,'<!^/6F3^4?B+9>&YU8:3_9,EU#
M"SMMFF\T!LY/S%5Y /3<3V& #>\3>(#X<T^WN_L;7*RW4-L0) NSS'"!O?EN
ME$/B R>,KCP\UFR&&R2\$YD!#AG*8V]N5/>O.KV:]/@[4K*YFEGMK#Q5!:V<
MLK%F,(N(B%+'EMI++D_W<=JW=9N[FP^(6O7EE'YEW!X5$L*8SN=992HQWY H
M ]"HKS RR0^'_ ^O:3=32WU]=6D5TYE+?:TE4^:'&<$C!8?W=IQ@53UFSO89
M_$OA"REN#J%U(FIZ1(9WRJ$9==V<A5:-EQT_>*.] 'J\[R1V\CQ1>;*JDI'N
MV[SC@9[9]:992W$]C;RW=M]FN'C5I8-X?RV(Y7<.#@\9%<18WT7BGPQJ7B.#
MS[>)],\F 1RO&4=4+2$$$<ASLSU_=GL:R+1)+[_A5\<UY>A+O3I!<*ETZB7%
MJ&YP>N2>>O/6@#U6BO)XIK^T\(ZY:6=W-Y%CXF%LL33GS'MO,C+0(['.3N('
M/0XKJO#>E7,7BK6M2 NH=)E6%;&W>9U16VGS6$6<*"=O49R"1P>0#KJ*X_Q%
MJ"?\)UX?T:_D\O3;R"X<*6VK/.NS:C>H"ESM[G'H*R;ADTO6?#'AV/4KJ[T>
MZOKM)Y)I=WSJA:.W+CJH+$8R<[-IZ$4 >C45X_XH>]L-)^(.G6UU=1Z?8I:S
MV;).ZF"209>,,#G;T.WH-W2M;5);CPOXQU232WN96;PU<7S0RS/*)9XW&UL,
M3@\D<8XH [#6_$!T;4M&M#9M,NIW?V42B0*(SL9LXZGA35H:C+ -2GU*V6RL
MK0EDN&F#"6,(&9R!]W!R,'TS7G,D%E-!\-]6BG>>XNKZ-IKAI2QF9K>0L6YY
M(;(_V<D# XJKXBB\[PK\48)I9IH[>X#1++,S[/W$;8&3T!)..E 'JDUU=K>V
M,=O9>?:S;O/N/-"^0 N5.T\MD\<=*N5PFH1I9>-? T-I-,D#_:U>)9W*-B L
M,KG!()//6N?DO;G4?AAK'B5KF>#Q'97=PP=7.Z"2.8A(0O3:5"KMZ'=D\G-
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
MV()Q6-\3IKBW^&?B&2U+"7[&RY7J%/#?^.DUE^.K&SET7PBFP&)-8L(X\,0
MI8#M[4 =-9>(#=^+-3T)K-HC8P0SB8R ^8)"P& .F-A[UM5YI=:3::EXZ\46
M\C3""/1;38(9W3D>=M)*D$XQQDX[^E5-)UBZU=/!NFZG?Q)'?:%YX:[5G6ZN
M!L!!PZY8+D\D]2<9P0 >K45A>$;*33=!6QDUAM6\B61%N64@XW'Y,EFW;?NY
MR>F.HK=H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ JO?V%GJEE+97]M%<VLHQ)%,@96'N#5BL7Q%J
ME[I:Z>UKI]Y>1S7:17'V2,2/&A!^;!(^7=M!/8$T 20>%]"M=&;1X-)M(]-<
MDO;+$ CD]=P[_C3YO#NCW$%K!-IUO)%:,'MT=<B%AT*^A';'2H-$U6\O]1U:
MVO-/O+7[)<;(GEB"Q2ISM:-LY;@ G.,%L=JQ],\83W7Q"N]$N(1'I\T!;39O
M^>SQ.4G'U!(Q[+GO0!MZEX6T'6;JWNM2TBSNY[< 123Q!F4#D#)ZCV-.U;PS
MH>NSP3:KI-G>RVY_=//$&*^W/;VZ4M]XCT?3;W[%>:A#%=>49O))R^P$#.!S
MU(P._:JD?C;PU,MDT>L6S+>L$@()PS$E0#Q\I)!&#CD$4 :5SH^FWE[:WMS8
MV\MU:Y\B5XP6BSUVGMT%+I^DZ?I0F%A:16PGD,LOEKC>YZL?4GUJ#4O$.E:0
MS"_O%A"!3(Q5BL08X!=@,(">A; JO>^+_#^G3W$%UJMNDUN@DEC!+,JG.#@9
M/8GZ#- &K;VEO:6_D6\$<4.YFV(N!EB68X]R2?QK/TGPQH6A7$]QI6DV=E-<
M?ZUX(@I;OCCM[=*GDUK3H[*UO/M:/!=@&V,0+F;(W#8%R6XYX'09KE/"WC*%
M['7+S6M8B:V@UJ2RM995$?R[8]J8 !)RQZC/K0!UFIZ-IFM1Q1ZG86]VD3B2
M,31AMK>HS58>%M!57":3:1[Y_M),<80^;@C>".0V">?<U ?&OAL?:O\ B;0$
MVI'FJ 2PSD@@8RP(!.5R.#5W^W=,.G6U_'=I+;70#0-"#(901GY54$MP">!V
M- %JTL[>QMQ!:PI%$"6VJ,9).23ZDDDD]S52[T#2;^\-W=:?!+.4\MG9.73J
M%;^\/8Y%5SXO\/"UM+DZQ:"&[<I QDQN89W#'8C!SGICFJ6I>/-$LO"NHZ];
MW'VN"Q+(Z1(V[S0.$(QE<Y')&,'- &Q>:+INH75O=7=E#-/;9\B1URT6>NT]
MOPJZZ)+&T<BJZ,"K*PR"#U!%1P7$=Y;":%FV.#ABA4^G1A_,5Q7AS4]7U?\
MX222\UU[>'2M4GM$98(L>4BJP9LKU^8YZ=* .DA\+:#;+:+!I%G$+-BUL$B
M\HGJ5QT)]:E7P]HZ0WL(TRU\J^)-TAC!$Y/=P?O'W-8'B'Q'=:!IVA6ES<[K
MZ_NXK::YBA) 4ABSJ,$9(7@<XST.*S%UG4O^$E'A9_$5P6EM9;J*_2Q42KN=
M%B1@4*G 9B6VC/'3!R =IH^A:5X?M#:Z1I]O90,V]D@0*&;U/J:34]!TG6G@
M?4M/M[I[=BT32H"4)ZX/H>X[U5LM>LH&LM,OM4BFU%_W)E$1CCGF4?.%/W=V
M0?E!)'/I4\OB+28+Y+.6]197F%NI(.PRD9$>_&W?_LYS[4 0MX/\-M:):'0]
M/-NDWGK']G7 D[MTZ\U(?"^@M9W5H='L?L]W+YUQ'Y"[9'SD,1CDYK,A\9:9
MJ<6OQ1WC6 TUW@:\FC*JA"*2_P PQP7X!ZX]#5^QU[3D32+&75!<WE[;+)!(
M8RIN@%!+@ 8'') Z9H =J/A/P]JTEK)J&BV-RUH L!D@4^6HZ*..GMTK8 P,
M#I5%M9T]!=%[@+]ED$4V5(VN0"%'').Y< 9SN'J*73=7L-729K&X$IAD,4J%
M2KQN/X64@%3[$4 10^'](M[YKR'3[=)VD,I94Q^\(P7QT#$=6ZTUO#FC.;TM
MIML?MW%WE/\ 7_[_ />XXYKG]0U'6&^)EMH-MJ;6]E-ICWC8@1F#K(%P"1TP
M>^:?!XBU/2/&]KX:UMH+B'4H9)-.O88S&6:,9>.1<D9 Y## ]J .LMK:&SMH
M[:VB6*&)0J(HP% Z >U)]CMA<S7'D1^=,BQR/M&75<X!]0-S?F:H6OB71[VZ
MCMK>^1Y)5=X?E8+,J'#&-B,.!WVDU3T3QCIFMVE_=QN\%O:7#PL\R,F=IVYY
M QELC'7IWXH TKG1-+O-*CTNYL+>6PC556V= 8P%^Z-O3 P,?2D_L/2_MWVW
M[%#]K\GR//Q\_E_W-W7'M65JNL2ZMHFHQ^&=26'5;4J&5[5GDC)((5HFP1N'
M )XYSVI8XO$LFNW*O?PK9/9HR*MKQ!<#;QN)_>*WSY'!  &03F@"Z_A;09-%
M_L9](LVTS=N%J8AY8/7('8Y]*=_PC.A_8+6P_LJT%I:.)+>$1 +$PY#*.QSS
MGK5/3O%^G7&@0ZE?RQV3&Y-E-&[9V7(<QE,_[PX/I@\5T- %*WTC3[74)[^"
MTBCN[@ 33*OSR =-Q[X[>E1ZQH.D^(+5;;5]/M[V%6W*DZ!MI]1Z5HT4 94_
MAG0KJ&RAGTBRDBL?^/5&@7;",8PHQP.!Q[4R3PIX?FTN73)-&L6L9I3-)!Y*
M[6D)R6QZ^];%% &4?#.A_8+2Q_LJT%I9N'MX1$ L3#D,H['/?K5BWTG3[2_N
M+^WM(H[NX $TRK\\@'3<>^.WI5VB@"GJ&E6&JI$M]:QS^4_F1,P^:-O53U4^
MXJ*?0=)NM+_LR?3K:2PSDV[1@H3G.2.AYYY[\UHT4 ,AACMX5BB7;&HPJCL*
MS)O"^@W'VSSM'LG^VL'NLPK^^(Z%O7\:UJ* *":+IL>H1Z@ME"+R./RDGV_.
MJ?W0>N/:H-.\+Z#I&H3W^G:19VMW/GS)H80K-DY/(]3S6M10!4U'3+'5[-K3
M4;6*ZMF(+13+N5L>H/6HKG0],O(;>*XLHI%MFW0$CYHCTRK=5XXX-:%% &=/
MH.DW5A%83Z=;26D+!XX#&-BL#D$#IG/.?6I$T?3H]3.I)9Q"^,8B-QM^<H/X
M<]<>U7:* ,VS\/Z1I]QY]II]O#)N9E*)@*6^\5'12>^,9[U=-K ;M;LPH;A8
MS$)<?,$)!*Y],@'\*EHH J_V98_V>^GBUB%FX8-"%PA#$EACW).?K55/#FC1
M/9-'IMLK6(*VA"8\@'J$_NCMQ6I10!R/B/PBD^E_9]'TO2I$EO%N;ZSNE*1W
M@ /WF ;#;MIW8.=N#Q3?"OA&'1]2;48M$T_16,31-;V-PTHER5.YR54<;>,
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *I_VE$^J
MG3H09)HT$DY!XB4YVY]S@X'H">.,W*X/P9=XA\<:A>3^2\>MW2R3,,F..-$5
M#CT" '% '=L6"DJ 6QP"<9-5-.U*#4X9'BW*\,ABFB?AXG'56_,'T(((R"*\
M_P! N[R'Q7X45+J\>TU'2IY)'N;EG:[*B(K*T9)6,G<2 "3AL'&,5L:-))'\
M6O$]O'DP26-G/(.PD^=?S*J/^^10!VE%%% !1110 5DZAXCT[3-=TK1[F7;=
MZF9!;CM\BY.?3/0>IK6KRWQ/I^J^)-(U/6M.T_?=1SQW6DW(F&52W)*87OO)
ME/N)!Z4 >I45Y[XBUW^W/!_A;6M,O;FU6^U.Q!,$I4[7D =&['!R"#D9%0)I
M1D\6>*=&.J:N+"*QM[N*,:A+N25Q("P?=OQ\@.W.W/;I0!Z317EFB:Y?ZY'X
M3TR^O #>Z%]J+22O&;F8%5/S(02P7)QG^(GL,2R6>IV>J>#=*NO$EY>%KV[M
MYYH)G3S$6&1@C<G<R_=W=>.H(S0!Z=6/%X@23Q?/X>-I,DL5DMYYS%=KJ7*
M  YZ@]<=*\].MWNC:7J>F+?W7V4>*HM,6YFG9Y+:VD$;-B1B3W8!B<C=UX%:
M5SI\=C\1]:CMI[I _AD2 _:'+(1,_P!UB<CH#P>N?6@#TBBO);!+O^S/AU??
MVOJOVC542WO&-XY$J-;,_P!TG .5'S !N^<\T^?6;OP[:^)[*._N!96NMVEN
ML]S.\C6T$RQ&3]XQ+ ?,W.<C=D4 >KT5YEXFT_4]%\.^*;N+7Y5CDTPW%O:P
M3REH)$'^L61F)"MD97H2,^M7;:"6R\>:3:"_OYH-4T>=[I)KIV#.ABPZC.$.
M'8?)B@#N[>XANHC+!(LB!F3<IR-RL58?@01^%2UP_P *((;;X=Z=('DS(9 1
M),S 'SG P"<#\,9KN* ,[7=7CT'1+S59K>:>&TB::58=N[8H))&X@'@>M4;;
MQ-+<VEE>#0M26UNS%LE+0G:LA 5F D)Q\PS@'%,\?_\ ).O$O_8+N?\ T6U4
M/#]KJ%OX?\.WTVM8L+>TCDGA:)5!0P$ ;AR<$CZXH [&BO*]>U*Y1[C4M.U"
M[F\GQ%;VS7#3M&D8\R.-[=(P2'49;)8#))/.,UJPN?%-SXL@N=8NM-N]-O1#
M \,Y3[+"J(ZR;<@'<=Y);.1QT% '3V7B!+SQ/J>A_9)HI+"&*8RN5VR"0MC:
M 3_</7'TK8KS2[T]-4\<>*PUW>1*NC6CJUO.T#%OWQ#$K@\=<=/4&NM\$WUQ
MJ?@;0KV[D,MS/80O+(>K,4&2?<T ;U9NJZQ'IDEE;A/-N[Z8PVT6[:&8(SDD
M]@%4DG![>M<?#--XC/C3[3?7=I=:9=/;V@AN&C^SHL2LDF 0#N8LQ)SD<=!6
M:S3>(;KX9ZEJ?VB.\O5D:<13R1#/V5VR K#:3UXP<''2@#T;2+^?4=.2XN=/
MGL)MS(]O.064J2,@C@@XR#W!%4-6\46VF+I3QP274.HWR6*31,NU&8D9.3DC
M@] >E:UU D]E- ^_8\94[7*G&/[P.1]<UX_IUH@^%WP_$<TZ-/JUF6;S68J<
MN/E#$A?P&* /9Z*\JOM7O/"Z^.+>UOKHVME-8-$]S.\S6ZS[5E8,Y+8 RW7@
MUU>BZ7=V'B5[G^V5DL;NSRMB)9)@75A^^5G8D A@"!P<@T 7_$_B6#PMIJ7]
MS9W5S"TR0G[/LRK.P5<[F'&2*8?%5O;ZS9:7J-C>:?/?%EM7G"-'*P&2@9&;
M#8['&>V:P_BV&/@<!6VL=0M &QG!\Y:S/&*7VE>,/"&HZI=KJEFVHBUAM$B$
M3132 @3<$[]HSP<8S[T >FT5YF;RZUOPWXSU.2_N[34=+O+N.V,4[(+<0*#'
M\@.TAL;CD'.X]L8;;QWOB?Q;I]OJ&H:G9)>^&8KR>WM;MX@DYD7)7!^7'MZ<
M]\@'IU%>86,=VA\9:L-0U2YGT34+A[*V-VYC;%LC!&7/S*2>AZ8XQDY>]U=V
MN@>"M?T_4+JXN]0N;2*[#SLZ7*3+^\RA.T%3EA@#;@CIQ0!Z917D^L_VM;/X
MF\+6=_J+ZM++'J&CR&]E#F)E)9-V[.Q3&ZX_VU[D&K]YXIDN_!>I>,=,FN(X
M8[&&&%3([+&QP99-N<%DW[<D$YC:@#TFBN N=,O+1+[4+?Q PL[G292EM#<R
MR%W4;EG1V<E< @''!R,U1L=-U<>!=#U73;^[O]2O;>SDN+2\U!T6Z58BS(A_
M@8@YSWV<YR<@'IM%<SX+U6UU'1I7C%]!)'>20RVVH.6E@E')CW$G<!D8YZ8K
M=U&%+C3;F&3=L>)@=CE3C'8@@C\* ,O5/%%MIQTAHX)+J'4[U;..>)EV(S9Y
M.3DCY3T!Z5NUXU8VB?\ "MOAPL<TZ-/JEF6;S68J3')]W<2%^@XJ_>ZQ=^&(
M_&EK;WUS]DLKVP$<ES.\S6T<XC$I#L2V "Q'/!H ]6HKEM$TN\T_Q)-.=866
MQN[0,EAYDDN'5AF56=B0"& ('!.#3/%>I30^)?"VD&22&QU*YF6XDC<H6*1%
MDCW#D;F].NW'<T =1<7$5I;2W%Q(L<,2%Y'8X"J!DD_A65/XA2#Q79:";2;?
M=VTEPEQE=F$*@C&<Y^8=A7FWC'[3'HOQ"T1Y[F?3+.TM[JU,DSL87<'='N)R
MRY7<%)(&?I70ZMI<,WQ#\,V(GNU@_LR]W%;E_,8;H3CS,[QU[$'MTH ]!HKR
M?3==OH='T72Y]0D\B;7;S3VNKF9]S)&9?*C:0'=DD*,YR<8[FI_$-CJNB:'/
M"/$5RQ.LV9A2&9]UM'+*JM&69B74\D!NF?3% 'J-8-OXHBN/%MUX=73[Q;FV
MA6>29O+\O8QPI'S9['C':M#2M+CTBS-M%<7<Z&1I-UU.TSC<<XW-S@=JY33?
M^2TZ[_V"+7_T-Z .YHKD/&FMO:7&B:?!<-%'>ZK#:7DL;%61&5F"[A]TL5 X
M.<'MD&L36+^?P]KOB/3O[6N[32#HJWJW!)G>RF:1H\1[CGYL9"YZCC% 'I5%
M>:)-?VWB+Q#IIEN[2W_L!+N.$WKRO')ND&_=GY6(49"DCC.34&AO=VLWPWOO
M[3U":75;/R[T3W3NDH^R>8/D)V@AE'(&3SDG- 'I-_=_8+">[\F280H7,<>-
MQ &3C) _6N8LOB)IUS;Z/=7.GZA86>L.L=G=7"QF-W;[JG8[%2>V0*Z/6/\
MD!W_ /U[2?\ H)KSSPAX5E\2^ ?!AU&_3^SK%8;Q+6&#:TDB [-[ECD#/0*,
MT >H45Y7J.I7(O++4=/U"[GC?Q1':/<O.R*4:3RV@2($JR+R,G&2,@'K6GI.
MEMK'C;Q1%=:KJWV>POK=H(8[Z1%4- K,O!Y4ECQV[8H [&ZU)UTUKO3;5M18
M2^5Y4,BJ20^Q^6('RX;/^[6A7C5@CZ=\"[*\LKN\@G^UQ9:.ZD'!O-A&-V "
MI(('7O727S7OB;Q-XFT2/4C9364<*VI6>2-HP\8;S@$8;OG)'.1\H'<Y /0:
M*\OUZ^U73K?^T+^:XU;1QIT*7%]I<[12V<@4EI_*! 96#*W!X ]*],BGBG4-
M'(K J&X/8]#0 D]Q#:HKSR+&K.L8+'JS$*H^I) K,L/$"7_B75M%^R312:='
M#(TCE<2"3?@J 3Q\G?!]JP/B/:17/_"+F0RC_B?6R?NYF3@[L_=(YXX/4=JR
M+O3$O/&/C6/[7>PK!I-FT;6]T\;;@LVUBZD,<8[G![@T >G45YCIFM7VNR^%
M],O+L*;WP_'>G?*\1N9CM#<H020.<9_B)QP,=IX5M;RQT&*SOM5_M2XMW>,W
M6""P#' )).2OW2?4<\YH MZWJ]KH&B7FK7I(M[2(RN%ZMCH![DX ]S5BRO(-
M0L;>]M9!);W$:RQN/XE89!_(US_B!IM1UJSTR"R6]@MA]KO(FD"@YRL2G/4;
M@S?6,5SW@;4;KP_HGB#PW<P,;SP_OEM86;<9+9U,D0SWQRO'H* .PUWQ FA3
M:6DEI-,-0O8[-70J%C9\X+9.>QZ _A6Q7DLZKJ/AKX?Z[)>W%Q>7FK6<L[F=
MBC.X8L-F=HVMD  <8QZT:I'=2:3\1;@ZMJJR:5.\MD4O9%\EEMTD&,'D9_A.
M1[4 >M54T^ZN;N"1[JQDLW65T5)'5BRAB _RD\$<XZUQ4'VBR\<^&2E_?2#6
M-.N7O$EN&9&=%B965"=J$;V^Z!6"UWJ!\"K(NJZ@L\?BDVHF%RQ<Q_;-FTDD
M[AMXP<B@#UN5F2%W2,R,JDA 0"Q].>*BL)YKK3[>>YM7M)Y(U:2W=@S1L1RI
M(X./:N&MHYK'Q-XOTB*_OVM%TV"ZB\V[DD>*1A*&*,Q)7.Q3@'%4;:[UV3P9
MX0U&WAGUB,:6)+ZRCO&BN9=RQXF5LC>R_-P3SO\ 7& #TI[B&.>*!Y%$LN?+
M0GEL=<?3C\ZEKRZQ&GZOXR\%WMM=7TT,NB7!666XD21MAB'SX;KG.[U/7-)I
M<>S1?%&M7_B+5K;^S-0U&"&8W#R+#&,JI,9.'*\$9[@4 >I5GSZDYL[:YTZU
M;4(YID0F&15"H3AI,L1D#K@<GM7"V)NAXLN])G:[BL;CP[YY@EO7D<N)-N\G
M/R.0<':Q!]369IXDL/A=X#FM+R\A>6_TU90MS)AU=U#*1G&TC^'I[4 >NT5P
M.J7]QX7\=3^9/=7%IK=F5L89;AV1+Q#_ *M03A X93Q_=.*+G[0GBG3_  E)
M?R-$NDF97GN95>ZEW[7.]6#$@#.,\;B<<# !WU%8WA6VO++P_!:7^JC5+B!G
MB:[VD%\,0 >3DC[I/<CGFMF@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHJMJ%]#IFG7-]/GRH(VD8*,DX&< =R>@% %FBN:\#^([CQ'H<DFH0+;:I9
MW,EI>VZGB.1&[>H*E3GWK3N_$.CV$KQW>IVL!1@CF60*J,1D*S'@$CD G)%
M&E16;>>(-'L(8YKK4K6**1!(LC2#:4/1\] O^UTIEYXFT+3Y9(KO5[*&2*(3
M.CSJ"J$@!B,]#D8]: -6BN?U+QGHNG?V06O(I$U60+;R(X*%=I8ONZ8P/Q)K
M9NKVULK5KJZN(X8%QF1V ')P.?<D ?6@">L6#0UL]9U"XA2-[/5,-=P/T$@7
M;O Z$,H4$?[(/<U*WB71(]/GOY-5M([6"3RII))0HC?^ZV>C=.#SS4MEKFE:
ME>W-E9:C;7%U;?ZZ**0,R=N0/?CZT 4+3P9X<TY[2:TT>W66RW&V89+)GL"3
M[# / [8JSH^C_8;O4-1G*M?ZC*LDS+]U55=J(/4*!U[DL>,X&%XB\6"WUGP]
M::5J5LXN]46UN8@H9F3:Y;:V<<,H!QG!/:MOQ#XDT_PU;6TU](%^TW,5M&OJ
MSL%S[  Y)]O<4 ;%%<4?&"6'C/4X-4U6SAT:/3[>YMW8!!F1G'WB?FX3/]*Z
MF?5M/M[.*[EO(1;S &*0-D2 C(VX^]QSQVYH N457M+VVU*RCN[&YBGMY5S'
M-$P96'J".M<WX,UK5-:N_$*ZA- T>G:I+80K%#L+*@4AF))Y^;MCI0!T.IP3
M7.FSP0+&TDB[0)695.>N2O(X]*PK33O$5CIJ:?:P:-%:QIY:1K-/\BXP #U
M Z8Z5O7NHV>FQ"2\N$A5CA=QY8XSP.IXYXJHWB;0DBM9&UBP"7:,]NQN%Q*J
M@DLO/( !R>V* .8A\&7EOI\5A#I>A1VD,PN(H5GN B2 Y# 9X.><^M6_[ UG
M[;=7GV71Q<W48BGE%Q< R(.BGV&3CTR:Z&SUW2;_ $Q]2M=1M9;&/<'N%E&Q
M-OWLGMCWK T[Q++J'Q'N=)@O89M.CTM;D1K'M9)#)M^8GG[N".G!_&@"C=^"
MKF^TBUTJYT?P]+96AS;QF2?]S_NMU4>P-6O^$;U0'3]NG:"G]G9^R".2=1#D
M8.T#N1D$]\UT$/B+1KB:6&+5+1I(H_.8>:!^[Z;^>J^XXJ&#Q9X>NF=;?6K&
M5DB$S".96.PMM#<=B2 /7(]10!A-X6U%[74+633- D@U!M]W')).XF;CYCG/
M/ YZ\#TJ*W\&WEK*TT6E:$)FM_LQE,UPSF+GY=QY[D=>G'2NRLM0M-1CD>SN
M$F6-S&^T\HX )4CL<$<'UK/L-7;5=<U"WM6 M--D$$SXR9)RH8J/0*&7/<DX
MXP<@&$OA?4TBL(EL-%$>GG-HHGN,0'&/E]../IQ3QX;U3&H!M.T&1=1_X_%D
MDG<3\8^8'(/'%=';Z[I5U?"R@U"WDN2&98U<98*<-M]<'@XZ=Z$UW2GOELEU
M"W-R[,B1[QEF7[RCU([@<B@#DK3P5<V&D7.E6NC^'XK*YP)XA)/^\ Z!CU(]
MLXJZN@ZTE]:WPM-&^TVL9B@D,]P2B'JHSV.!^0K6N?%_ART,@N-<T^,QR^2^
MZX7Y7X^4\\'D9],U;OM:TW3"?MM[#!A/,;>V-J_WCZ#W/% &)I?A"U2UEMM1
MTG2D@-REW&EH7QYJL6W'=TP3D <<GCFNJK#7Q9I+>)KG0OM*+<VT"S2%FP!N
MW?*,]2 I)]*SQXOT_1M"TZYOM;M]4-]>_9H;J!0B/F4KV)&$&03GG;ZF@#HM
M1TZTU:QELKZ+SK:4;9(RQ <=P<'D>U9\?A/18TMT6S8QV[(T,;3R,B%""N%+
M8X(&..U64U[29!=%-1MF^R(KW&)!^Z5AD%O0$ G)]*HW7C+1;75-)L?MD3MJ
M:-+#(K@IY87(;=T.<@#US[4 %QX)\-7<MW+/H]L[W<HFF)!^:0$'=UX.0,D8
MSWS3[SP;X=O]5AU.ZTBUDO(554DVXX7[H('# <8R#BF0:[86IU>\O?$=A+90
M3A>J(MI\HS&S9^9B<GG!YQ5ZRU[2=1OY[&RU*UN+NW&Z6&.4,R#.,D#WX^M
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
MM+;Q5=Z]'$D5Q<0+!(4)S*!MP6[9&T  #@9Y.>+&@:S;^(= L-7M3^YNX5E
MSG:2.5/N#D?A49\3:&LT<3ZM9H\A*Q[YE42$'!"$\-@\'&<&@"QJFD6&M6@M
M=1M4N(0ZR!6S\K*<A@1R"*K#PUI"SW4R6>R2[B$,Y21UWQ@8"G!Z 9 ';)HA
M\4Z!<WL=E!K-C+<R2/$D23JS,Z@,RC!Z@$9J:TUW2KZ\-G:ZA;S7 3S/+1P2
M4SC</49XR.* *-[X*\.:CI5IIEWI4,MI9_\ 'LC%LP^RMG('3@'' K7L[.VT
M^SBM+2!(+>%0D<<:X51Z 54CU_2);TV::E;&X"LWE^8,D+]XCUQWQT[U!'XN
M\.RRVL<>MV#O=,4@"SJ?,8$KA>>>01[D&@"Y;:596E_<WT$3+<W6/.?S&._'
M3()QQT'H*A7P_I::XVM+:XU)T\MKC>VXI_=/.-OMTIVG:]I.K_:/[.U*UNOL
MQ F\F4-Y>>1G';KS[4R+Q)HDQG":K:?Z/&)9<R@;8ST?G^'_ &NE %%/ ?A=
M'#+HUOA9_M*Q_,423GYE3.U>O88JTWA;1GBU")K/,>HG-VIE?$YQCYN>>./I
MQ3K3Q/H5_>16=IJ]G-<S1>='$DP+,F,[@/H0?H<U1L/%$'B2WU(:#<1/<V4[
MQ*LG24H!G/<*22N?;/(XH T/^$=TO[59W/V9O/LHS';2&9\Q*1@@<]" ,_0>
ME0?\(AH7V+[']@'V?[1]J\OS7QYN<[^OWL\Y]>:MZ%K%MK^B6FJVFX0W,>X*
MWWD/1E/N""#[BD76+&\F:SL]0MS=LKF,?>SMX+ 9&X D X/7B@!C>'=+:[NK
MMK9C<740AGD\U\R(.BGGIR?S/K4:>%]'BAM(H;5X5LXVBMS#/(AC1L94%6!V
M_*..G K%\#>,[;6O#VC+J>J6AUN]@,AMPRJS8)Z+]!G'IS70MKVDK?K8MJ%N
M+EI/)"%QS)C.S/3=CG;UQ0!'+X:T68Z>7TVW_P")<"+3"X\D$ $#';@<>PH@
M\-:/;V5]91V*&VOV9KJ)V9UE9OO%@2>3W/>L2#6M7D\1>,; W,.S3K>WEL_W
M'"%TD8[N<M]T=_PK4\(ZC=ZSX)T?4;J16N[JRCED?9@;V4$G QQGM0 ZQ\(Z
M!IMU!=6FEP1W$$1ACEP2P0]LD\_CVXIJ>#O#\5A#8QZ9%':PS"XCB1F4+(#D
M,,'J.WIVQ6/X/\907NF6\.MZM9C5I[RY@BBRL9D"3.BX7/HO'KCO71W&O:3:
MW@M)]0MXY]ZQE&<##M]U2>@)[ \GM0!9N+"UNY+:2X@25[63S8&<9*/M*[A[
MX8C\:HZYX9T7Q+%#'K&GQ78A;?$7R&0]\,""/SJS#J^G7%_<6$-]!)=VPS/
MC@O&.VX=14;Z]I4=E'>M?P?9Y,^7(KY#XZXQUQ@YQ0!;M+2WL;2*UM(4AMXE
M"1QQKA5 [ 5-4-I=VU_:175I/'/;RKNCEB8,K#U!'6IJ "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "N9\0R?VIK.GZ!'<26^6^V32K'D?NR"B9(*Y+D-
MCT0^M=-10!YS DWA+XJDR7%Q=V>OVP-S+Y(Q#<1<(S;%"J&4XSW(K!U&[TJ-
MO$GAW4+^:TM+K6_M;SRV4[2)AHW8*RH4(+)A6W# /0XKV2N9L_"=WI[R0VOB
M34DT]Y7E^S%8F92[%F D*;L$D]\\]: .6U&]T^W\7:U'KL.I3:3K=O ;">R$
MTD4T?E;&B/E9Y)R1ZAS5S3+:UT_XD6"BT:UMK7PVL""4E_)(D!$9D.?F">^<
M5W\$$5K;Q6\"!(HD"(@Z*H& /RJ2@#QW1A):>$/ 4\EM<B.QU>;[0JV[LT(8
M3A<H!N .Y>W<5W/CJ\^RZ#:SG3_M*?;K<L[0M)]E&\'SBB\G9@''KCM74T4
M>*ZSYDFA_$FW$6H3O=M;R6[36C*T_P"ZC' "@9R#P!G Z<5TFLI+<>.V&D?N
MY9?"US;6TJ+M19BZ&-=W0'@D#TKT:B@#R&/4[>Z\/^ +2*PO8[S3-2MH[RW^
MQ2;K<I#(C9PO3//N.?6NO^(R2?V)IMPL4LD=KJ]G<3>5&7*QK*I9L $D 5U]
M% 'GZ36\WQ(UN\DB80OH<,:/+"5R=TA9.1UPRY7K[5S.D7,FBZ1X*U'5+?4O
M[+BTE[&X>V64/:3%D(+JGS8(3;T["O9J* ,'PI::;8Z(QTNSN+2QEF>=%N2^
M]MQR7(?YER<G!^N!G%<KX(UJRTN\\6B],\/GZ]/<0DVTA$D95 &4A>02IKTB
MB@#S;6]9$7B31_$5]:ZHF@SV<]L);=)0]NYD4J[HGS!751VXXS4$EAIEIJG@
ME=-TZXM]/&I7-R%N%D9E#Q/B1@^2@9R" <=1T/ ]0HH \=OUO!;^))[2UGGM
MX/%-O?W%O%&2T]LJQ%RH_C&Y<\==IJ[K$K^(_%>M/H2W+->^%7M[>X^SR(IE
M,CD+N*@ \]3_ #%>JT4 ><^'+W0-9N]-O_[-U:+5-,@D687GGHMB&3:ZG?\
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
M]-:II,6Q"L2GS)9/OL-ZD$*H501W9Q75T4 ><>"U.A:OXC\'3/</9I*US8W
MC*@K*NZ2-2!M#*V2 /7VK#\*ZIHTZ^#K2]U(VS:/E;826<T3S%T,:*[,@13A
MN<,P9L8.*];O[*/4=.N;&9I%BN8FB<QL58!@0<$=#SUK%L/#-U;QQ6]]X@OM
M0LX=NR"6*%,A2"N]E0%L8'<9QSF@#E=*T^34=#^(-O8Q!=1N;^\:TD9-I;="
MJHRL1T)W $>]-T9]+\216;V6GZO!XAL+.:$?:_/1;!VB*$9;Y&R0H &?7C%>
MG44 >7^$9-'U&+0;:[TO5X]=T5 LD5R9UCLV5-CON/R%2!P!G.1QU(R5@C/P
MLMK=K5C+_P )")6B,!W;/MI;<5QG'E\Y]*]FHH \L\3VMYJ/B3Q;!I4;/-<^
M'X8XMH(69U>0M&&Z$E2!U_BJW97GA_75FU>TL-6&H6^GS0S/?"=?LP9>8CO^
M5V+8X&>F>.,^D44 >3Z4BP:9\+5$+1O:\7 $1!A)MF5M_'RY<@'/>NE\!LUO
M=>);*:&>*8:U=3_/"RJ8W8%2&(P<CG@UV=5[VT6^M'MGD=(Y!MD\LX++W&>V
M>F1SZ8ZT <G\+(9(_!$<K B.YN[FXA![1O,Q4_0CG\:QO"DEQI>K:9!9WC7_
M (?>WED\J[AVW.D8 .QFQRI/R@,,\#&0*]*BBC@A2&%%CBC4*B*,!0.  .PI
M] 'C>D1_9_ 7P[B-N\<]OK$;W">40T0Q*&9QC*CYER3ZBG:I>-<-$187MHUI
MXKBFGLH+%RH03<SL^TEV?[WRG&#@ XS7L5% 'G]M,J^,?'<KJZI+96HC9D(#
ME8Y P7U(+ $#N:VOA\?*^'6@I*&C>&PB257!4HRJ 00>A%=-10!XU$@3X=V:
MB"1;A?$XN&40L'"_;"V\C&<;,'/I4GBV[:[L?$]O%8W=M+'JEM+]GM[-W%RB
MO"?M#/M.<A> I&-O.:]AHH X7Q);:C:>*=+US1()"VJ0'3+KY"#%D%X9F4_W
M#NSGG#8JKXB:'PSXLTFZNX-0&@+IIL4FLO-;[-('!&\1_-AE &>>5%>B44 8
MGA.QL-/T"*'2[*>SL6=Y(HIR^_#,3N(?YER23@\C/0'BMNBB@ HHHH ****
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
M[U?KG_!&E7^A>#=,TK4E@%S:0B$^0Y=2!P#D@=?I704 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %5;[4+;3HD>YD*^8_EQHJEVD;!.U5 ))P">.P)[5
M:KAO&4%S+XX\%B*^D@5[NX "HI"L+>0[N1R<<<T =7I.KV.N:>M]I\QE@9F3
M+(R,K*2&4JP!!!!&"*;-K5A!K5MH\DQ6^N8WEBC\ML,JXW'=C'&1QGO7(77B
M+5K:P\?;+I3)H2^9:.8ER?\ 1Q+AAC!^8D=N*DN)WNO'O@:YEQYDNF7CM@8&
M2L!- '0:=)X?\0W[ZQ:6]O<7MA(]E]J>WVRQ,OWD!8 C&[MZFMNO,+"76+7P
MSXTO-"D OK;7KN81F,/YJKM+*,]R,X]\5UVDZR=>U.WN-.NS)I:V*32':O[Q
MY.4&<<$*"6'^TOOD Z&BN:UO6;M?$=GH-D)UDFM);N26W$1D"JR* OF';U;)
MX/3ISD8NHZIXQTKP?'J][Y*75A<_Z9;HL9-U;!^J<D+(5(^7)!.0.HH [^BN
M+D\37=MX2LM66X2[EU>[ACM @3;$DSX4=0&95/<@%AC@56O]?\2>'8-2FOH?
M,LW>WBT^>[\H2+)+((V$@B."JE@V1@X!'O0!WM%<;K\_B30=&\07ZZG#/;6V
MG-<VCR1KYRS(K%E8!0IC.%]^33FUO4CXF\-62W 6#5-.GFF'EKE9$6,@J?\
M@9X.>@H [ $'H:*\N\,:YJ6G>"-+DDO)[R[U76+BT1G6/<A\^=F89V@DA#@$
MX!(XQQ6G=^(?$FA0W,6H0J1=ZA:V6DW-SY>_,QVL95C.WY#DC&-W XH Z]-:
ML)-=DT59C_:$<'VEHC&PQ'G;NW8P>>.#5^N$L;>YMOC)*MQ>O=@Z I1Y$56
M\_D': #SST[UM:IJT[>*]/\ #UM,;9KBUFNY9PJE@J%%"H&!&27R20>%/'.0
M =#17%MK&N66H:#X<U&ZM?[1U&6Y+WELF<0Q#<"%88$A#)G@@?-QTK(UGQ?K
M>DZ?XLM/M"/>Z&]K)!=&)<3PSD8#KC&X?,,C&< XZT >ET5RMUJVIIX\N-'@
MN(Q;MHS7D8DB#;)1($[8)&.V>O>N>T7Q/XBEL/!6K7M];S0:W(+>XM4M@NTM
M&[APV<YRG3I@].] 'I>0<\]**\PTS6]0T33?%VI37TM[*FOFRB254VAG,$:M
MQMX4,.,@8'8\UIZGJ/B[2;'Q!=?\N5OIDEW:W%ZD)D29 24*Q-@J0 03TYSF
M@#O**\YO=6\6Z?IN@WO]KV,QU>]LX!$UE@0B1"6&X-\W('8'KC'9_P#;_B72
M=2\1:)>ZAIUQ<VUA'J%C?W,?D1JC,4(D R."IQCKWH ]#H) ZG%>>_\ "3ZO
M'/XKM8;EY!I^EQWUG/>VH1\E9,AE&W(S'QD \GKQ6;K$WB6X\*^']2N]? 34
M;[2SY-O:JFS>ZE@6.=P)*GH.1Z'% 'IM[>0:?937ERY2"%"\C!2V%'4X )IN
MGWUOJFG6NH6DGF6UU$LT3[2-R, 0<'D<'O57659/#&H(\AD86<@+D %CL//'
M%<+X4U+5],M?A];/>12Z?JNGK";80 &+9;"16#9R3\N#GCG@4 >FT5P.GZ]X
MFURTTS6M*MW>TN+HB:WE\E81;;V4E6W>9Y@ !YX)R,"H+;Q%XA2V\2ZS=ZC;
M-8Z!>W:/:QVF#<1QPJRKNW97!(YY[Y[8 /1:*XA=8\26$L.J7,,EQHOV&6XO
M3*(5,3*F]3#L8DJ<$8;)'!SUJM)XFUBQT#PWXEEN$GMM4FMDNK,1J%B2?&TQ
ML!NRI90=Q.[GI0!U.K^)M)T(2&_N'01(LDICA>3RD)(#OM!VKD'D^A]#6LK!
ME#*001D$=ZX;0+>Y/Q3\6%[Z1XT@LMT9C3#*5EPO3@#VZ]Z[J@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "JU]I]EJEH]I?VD%U;/]Z*>,.I^H/%6:* *&EZ)
MI6B1-'I>G6MDC\L+>)4W?7 YJ_110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5C:MX<BU;5]+U)[Z[@ETUWD@2'R]I9E*$MN0D_*2.HK9HH Y74
M_ MKJ5WK4O\ :>H6\.LP>5>V\+($<B/RP^2I8$+C@'!P,@C(JTGA*W34]&O_
M .T+YI=)MWMX%8Q[71@H;?\ )DG"KT(Z5T%% '+QVUOX&L[VYBCUG51J.H-/
M)%#"LSI))U("*N$X'7.*M>$-!B\/Z"MO';+;//-)=2PJ<B-G8MLSWVC:O_ :
MWJ* .?\ $?A.V\0SV5X+V\T_4;%F-O>6;A9%#<,IR"&4X'!':IH/#D4)L2U_
M>S"UD:9A,ZM]HD(QOD.W)([ 8 XP.!C:HH Y)?A[I/\ 8.HZ))<WTFGWD[7*
M1%T7[+(6WYA*J"F&Y Y'YG,@\#6=SH5YI>L:CJ&KK=1B)IKR4;T4'*[-H !!
M .<9) SG KJ:* .<M/!\,>DWEAJ.J:CJHNK9K5I;R12RQ,,%5VJ ,]S@DX&3
MP*AL?!$=IJ.D7\VM:G=W&EQ200F9HP&C8*-K!4 X"CGJ>Y/&.IHH Y!OAWI<
MF@W&CO>:@;5KHW=L1*JO9R%V?,3!000S,<MD\XJ:;P+9WV@SZ;JFHZC?RS,C
M_;9I0)HV0Y0H5 "[3DCCN<YS74T4 <[IWA/[%X@CURXUG4+V^6T^QL9O*"O'
MNW<A4'.>XI_B/PI;>(9[&\%Y=V&HV+,UM>6;A9$###*=P(*G R".U;]% '.W
M/@ZSN;?3_P#2[Q;^PF-Q!J&\-/YC##%B1@AAP5QC&  ,#!=>#=.O])U>RO);
MB:35L&ZN<JLA*@!-N!@;<# Q]<DG/144 <S;^#5BU@:M-K>IW%_]B-DTKF+Y
MD+;L[0FT$'&, =.<Y-1P> [*VTW0;"/4M1\G1)A-:Y,620I4!OW?(PQ'&.M=
M510!R\O@32[B'7+:XFNY;+69#-/:LZA$D(7+H0-P.44\D@$<8IL/@A!HM[IM
M[KNKWWVJV:T-Q<RHTD<+##*OR8R>,L02<#GBNJHH X'QGI<MMH_A33;1M1G^
MR:M:L;B*#S9(XT##>VU-HQQU&*V-0\$V&KV6IQ7]S=2W&I)$DMTI5)$6-MT8
M3 PH#9;H<DG.:Z:B@#E&\"6\MU?W,VLZK)/J%B+&YD+Q#>HW?-@)@'#L.!CO
MC/-6KKPA:W?A>RT)[V]$=BT#V]R"GG(T1!0_=VDC:.J\UT-% %.ZT\76D2Z<
M]S.%EA,+3 J9,$8)Y!&?PK%@\%6ENOAY4U'4"-!79: F+YAL\OY_DY^7CC'Y
MUTU% '*:?X"L]+U.6>TU/4X]/DG-R=+$P^S"0G<2!C<!NYVYQGMCBKVF^%+/
M3H=8@>XN;R#5IY)[F*YV%2SJ%8#:J\$ #'-;M% '+Z%X(MM$58&U34]0LHD:
M.VM+V57C@4@J0,*"?E)4;B< XIVG^"K.PM[&R-Y=W&G6$PGM+28J5B89*#=M
MW,%)^4$G''7 QTU% &):>&XK/Q!J>LQZA>F?44C2:-C'L4("$VX3(QN/<U?T
MNQ;3=+M[-[RYO6A7:;BZ8-))[L0!DU<HH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ KD]+O?^$FU3Q!)(S_8M.N&TZ!%<K\ZH#*^1SG+;0>P4XZFNLKC_
M  E8/I&K^*=*FX:YU&34H&/\<<RKDC_==6!]./44 <_X%\9C3/!_A6VU+3M1
M6VO$2V34W"F(S,3@-\V\ GC<1C/MS74PZBVE^/!H3,3::A9M=VP8Y\N1& D0
M?[)#*P'8AO4 8>E^$M6D\(Z'X7U&WBAATVXADN+I)@ZS+$^]1&.H+$#.X# S
MUK5GLGU/XI6=Z@_T?1]/D1W'3SIBN$^H1=Q]-R^M '74444 %%%% #9(UEC9
M'&588(SBO"K+4I9/A\B:7JVIS>,GOIA90Q7DLDCA)R/G0L5\L(.2PQBO<;JY
MCL[62XE951!DEG"C\R0!^->3:9H</_"$0V4VKZ78^(-.O)KW3KN.]C=5=Y&?
M:2#G:0=K#&,>N* /1=1\00Z1]CMKKRWU"YC9Q$)5C7Y0-[;F(  +*/7D<=<8
ML/Q*TRYM=.FM]/U"=KZZELA'$J,T<\88E&^;'\/!&5Y!) K'U34K^:_T?Q)9
MS:&VIVL$EK>Z=)J2".:-RC$QR<X(9 >1T_6'Q#KH.H^#KJ>XTMKI=5>5[:VO
M$9(4,$@V[SC)]R "3C@<T ;K_$FR@T;6;VZTG4;>ZT:1$O;%A&98P_W'R&VE
M3Z@GZ5H/XPCA(BNM-N;.YEF=+>*ZDCC\Y%529 =V OS <\Y.,5QOB&PAU?3?
M%ES#?Z8E_K:V\$,#WT8$4<70NP)&22W S_#[UK>)[UIM3T;Q#HM_I$UY8I+%
M/87-]&@FBEV[@'!(# HI!Z?RH U=.\?Z;JMM;&TB<W<]Y+9?9I'12LT8RX+9
M*GC!&"<Y'OBY/XLM[>&T66VDAO;H2E+6>2.-E$;;6+,6V@9*]"<[ACC)'.:K
M<V6O:7;V^NP:)=V\LCO-:0ZA'OM3@!#'(2NYAALGY?O'&<<Y$4&H:-'H>IV>
MMZ5JU]8Q3VMQ:WNHH&EMI) Z#S>?G0*H)(YP?Q .G@^)&FW=II<]M87\QO[N
M2R"1JA,4Z!B4;YO]G@C(YR2!5?6?'\\'@_7=1M-*GAU'2YQ:S6UPR9B=MNU\
M@D,,.IX//3WJKJ5X^HWGAJ\FO-'5[/4&N[B&&_C*Q(8V0(I.-Y^;).!W]JS-
M4LAJ.F>-[9-1TJ-]7N(I[,O?1X.Q8QAL'Y23'[]: .WU'Q2VGM+&=)O'F@LF
MOIT!0!(P2,;L[2YP2 #VY(JA-XQGF\0^&K73["2:PU>TDO!+N0,5"J0,$\8\
MP$]^PSS6%K5S=ZQJ4IGNM"FL;C36ACMY-479:7!+9<C'[PX*X.."#C&<F+3T
MELW\$7)O=$,ND6$EC=1_VDN%#)&H<''/^K.1[CD]: .CL/$>BV">)K_[+=VI
MM;\178E;>TTQ1 NP;B!NW( !CGTK1C\3H-:_L>[T^YMK][=KFWC+(PN$4X8*
MP;&X9&0<=<Y(YKA;W2X]3L?%,/\ :^EVL][J<6HZ?(U[&R[HQ'M#@'(R8^V>
M#[5N&]M-6\2Z5KU]<Z?:-I5M.L=N+^)VEEE"@X(.-H"G&<$EN0,<@%K3OB':
MZC%HMT-)U""PU>;[/!=2A JR_-M4J&+<[#SC&>]:MKXFCOKUHK2SFFMTO)+*
M2=&4B*1,[MRYR%RN >^1Q@@UP-E:M;>#_".EO>:6;G2-32ZN=NH1;2BES\IS
MR?G'!QT-77M;&7Q;;ZU;76G:7?I?,UU=V^H1B*\M 6VJ\8;YG*[>HX.3NZ"@
M#TZL+6?$RZ3<W$":?<W3VUDU],8\*JQ@D8#,0"QVM\OMR1QFW_PD.B_]!C3_
M /P)3_&N*\32OJNMW:)J&BWFE3Z<8($GU!46VG.[,A3!WD@K@]1CMDF@#?F\
M;6PN])MK33;^[?5K-KRT,00!U 4X)9AM.'7K@>].M/&UC=Z)!?BVN4N)KQK!
M;%@OF_:%8JR==O&UB3G&!FN5TC=:ZAX-GNKO2E31]+DL[CR]1C;YF6-01DC/
M^KR?KQFL];":&UAOK?4=(&HV.OW.J0V\FH1[)X9BV4W _*^UNN,9H Z;PG//
M+\2/&2SPSP%8K']U++Y@!*RDE3DC:?P^@KNJX'P_?B+QGKFLW]WI%M;:A;VJ
M(BZDDCJT8?(( Q_'Z]N]=9_PD.B_]!C3_P#P)3_&@#CK5%TKXC:_HVHW=T=/
MU2P6^M&>Y?$(0E9D0Y^7DA^,8%9G@W5+B]^&5YI%Q-=_VQ'=-IYDGE;SRTK
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
MB'(SSQSQSQFKUM?6UYIT.H02A[6:)9DDP0"A&X'!YZ&N!/\ R%/BC_UPB_\
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
M22,%1069F.  .YK)CU>\OM'CU'2].%PD[H8$DF\HO"S#,AR#CY26 ZD8Z$X
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
M=Q/"Z'S$*DXPJ@GIQM)Z\UZ7)H%E9Z;=1Z3IUG!.]NT,851&H!'W<@':N><
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
MB K@9!RI/!STKBHK<>+=*N4@\.:MIVM#3[BW^TZF90MN\D94K&SL=P+8Y7C
MR<' .QX4U9]1MM+@O/#%[9W^FP>5/+=VFU8"$VL(7_CW$#[O;KV! (=3\6IH
MWPYOM:L-3EU=P\JP7+6Y(#^85 (50 J'C)QG;UYJS93-!XKLDE\6WLD=XKO;
MZ5<V:QN^U2'+$H&"C&X @?B"!7*2V5^?@MJVG+I>H&]EO9S';?9)/,8-=&0$
M#'3:<YKJM;$MSX^\'W<-I>/;PB[\V46TFV+?&%7<<?+DCO0!N2>)=(AOH;.2
M[V233&WC8QN(WE'_ "S$F-F[@C;G.01UKG?B+XK72?".L2:9J4MOJ-HH EA@
M,BHYQ\C,5**2"."0>1ZC.'X=LS'%#X;USPUJUSJ%G>%X[ES(;.0>866</NV
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
ML;I;>YN_+8S+!O,;F-9#T1I -JL<C@D'D>M:-S<P6=K+=7,J0P0H7DD<X5%
MR23V%>86=F8[C5/#>N>&M6U"2;4)KBVF4R-9SI)*9$9V#;$*D\@C/ QDUW7B
MYKI/".JFRTZ/4KG[,_EV<J;UF./NE?XOIWZ4 /A\4:-/]IQ>>6;:%;B59XGB
M98FSA\. 2IP>14-AXQ\/ZG>6EI9ZDDLUY%YMN C 2J!N.&(P2!R5SD>E<9;+
M='Q==7XT_6Y;:Y\.^0)[FS929 [$KL &S@@!0!Z@'K3=.L[R'2OAG$VFWRR:
M>0+L?9)/W'^CLAW?+Q\Q _7I0!L_$'Q6--\,WSZ5J4L%_;SQ1>9%!O0,74-&
MSE2H.UCQD$<5W/2O&KF+5;?X9:OX5N=&U2;5XKUG$D5H\D=TK70E\Q9 -IX/
M0G/'2O4]9M9M5\-:A:6K-#/=6<D<3-\I1F0@$^F": ([;Q+I%Y?P64-X#/<(
MSVX:-E6=5^\8V(VN!D'Y2>.:$\3:.]W#;"\&^>1HH7,;".5QG*I(1M9N#P"3
MP?2N7\.7ESJ^BZ?I4_AR]T_5;"T-L]U=6NU+9A'L+0R'[VX@?=[=>G.1#IFH
M:E\.M$\*OIUW:ZQ8W-M'([0,(XA#("TRR8VL"JDC!R2V/6@#M9?&_AJ&^:R?
M5H1<+/\ 9V0*QVR;=V"0,#COTI;'QMX;U(M]DU6&4+!]I)"L!Y>[;G)&.I Q
MUY''(K+\,K);>*O&=S-9W<44]U%+%(]K(!*BP(IVG'S88'@5SECI.K_\*4TF
MVMM-NAJ&G3Q7$M@ZM!)*(Y_,9!G!R1R"._O0!Z#;>)-(NOMNV\$36*AKI+A&
MA:%2,AF5P"%(!YZ<55NO&6C6MGJ,YEG9]/M_M,UN+:19?+YPP1E!*\'YN@[D
M5QNK6!\1^&]4O] \.ZE;:CY4)+:H'CEN/+E63R0'))&%89Z9( SSC:NKQO%G
MAW6Y+/P[>VEW-I4UMYE]:^1,SLIVQ+GEADG)^[DC&>< '3Z)JBZUHUIJ"121
M>?$KE)(V3!*@X&X D<]>AK0K%\)2O+X4TL26MS;/%:QQ-'<Q&-PRH ?E/(YR
M.?3TP:VJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FM(BR+&SJ'?.U2
M>6QUP*=7-:MJ-O!XW\/V4VDQSW%Q'<M;7K,-T&U 7 &,_,"HZB@#I:*X(_$.
M]73I]3DT )86FJ'3KN0W@+(?-$6]%V_,-Q&02OMFN[=MB,VTMM!.%&2?I0 Z
MHS/"$=S+&$C)#L6&%(ZY]*Y;3O&4MWKFF:5?:8MI+J=K)<1Q&XW2P[0IV31E
M1L)5O4\@CWKA+^TMA\(O&40@B$<.NW)B4(,1XN5 V^G''% 'M%%(20I(&3C@
M>M<$_P 1+V/1I-8?P]BQMM1:PNB+P&12)O*W(NW#?,1D$K^- '5:WH::Y%!%
M)?ZA:)%)O865P8?-&""CD<E3GV^M:,,4<$*0PHJ11J%1%& H'  KF8?%EY'K
M&IZ7?Z*\=S:V']H01VL_GM<1Y9=N-JX?*XVC(YZU'9^+[JZUF?1GT^VBU%=-
M^WH@NRZJ<A3')\@*,"1V/!H ZVBN#\.^-+N3P?H5[JD=L;_5@3"//*H>"[,Q
MV_( !C W=1^#I/B'/#IIN'T*5IDU2/3G1)OD;S& 62-V4;U.?0<C!QUH [AI
M$5T1G4.^=JD\MCKCUIU<<^L3MXG\-VVL^&X(+^YDNQ!.+E9C;;$))4[0?G4#
MTZ^U/?QK+;ZIIMM>:7]FBU"^DLH5DGQ<#;OVR&(K]QMAP0QX*GO0!U@D1G9
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
M<8X ^@(!O)(DB[HW5UR1E3D9!P?UI2P498@#..:XSX3#'PUTL>7Y6'N/W?\
M=_TB3C\*M:=?MK7CW6H'YMM$2&&%.QFD4N[_ %"E%'IEO6@#I3<0".20S1A(
MR0[%AA2.N3VJ0,"2 02.#CM7G=UX@TZ/P1XNOG\+6[06>H3Q7MEYJ[;IEV;I
M&.WJ<CL3Q6OXKO\ ^P)]$UJ !$DO8;&Z0='AERHS[JQ4@]AN'<T ==36D1"H
M9U4N<*"<9/H*HZ[>7.G:!?WMG'%)<6]N\J)*Q525!/) )[?_ *NM>=W-W?7L
M?PUU>[LX9M2ED#*T<@)D#6C-DL5&W)Y(&<8XS0!ZI17)V7B^]NM.U)FT-SJ=
MAJ"V$EI!-YB%FV$2;]H(3:X8G;D 'BLC6_'E[_PB?BV;3H+5-0T7"&1+GS8B
M&0,'5@HRPS]T@<CK0!Z'14%D]P]G&UU''',1\RQR%U'XE5S^5<Q=>-9;'4K.
M"ZTOR(+O4SIT7F3[9VY*B41E>8RPZ[NA!]J .NI&!*D D$CJ.U<-?^/M0M(O
M$4T7AX2Q:#+BY9KT*6CV*Y91M.6VM]TX''7M6R/$[CQ;9:-)9*EM?VC7-K>&
M;_6E<;H]FWA@&SUZ?E0!;\/Z!!X=LIK6WN;F>.6XDN"9RI(=V+-C:HX))-:U
M9VC:C+JMB;M[=(8VE=8=LF_S(U8J'Z# ;&1UX(K%D\5ZI)XIU#0['0!<-9?9
MWDF:\5 8I2P+ %>H"YV]^>1QD ZNBN+3Q^DTVFS6U@+G3[^Y%NDL$Q::,$D+
M(T>W 0D==W ()'4"E<_$?4(-,U'5!X8D?3]+O9;6^D6\7>BQL%9T7;\V.I&1
MQW/. #T&BN1D\8:A/XCN-(TO0A>&&"WNA,;Q8U>*5B-W*GD!20._/3O$WC]&
MELYK:P%UI]S=_9?,AF+3(-Q42F,)C9D==V0"#CL #LZ*YK2O%;:SJ4EO9VUO
M)#!>36ESBY_?6Y3>-[Q[>%8H /FZ,#Z@48_'Z3S:9+;6 N=.U"X$"2P3%Y8P
MV0LCQ[,!#CKNX!&1U  .SHK@I?B'>PZ=?ZD_A\"QT[4C87;F\&X .J;T7;\W
M+9()7CH3VOP:]J[?$#6=->VA?3[*QAF18Y6,AW&3D+MP6.T#&0!CJ<T ==39
M)$B0O(ZHHP-S' YX%<II_C&YN];M-)N-,BMKR\L&O(HC=%GB*[?W<R[ 4/SC
MIGH?3GGX?%-W=_"S^VO$&C6>HPR7>UH1-\IS=%%R&3@*VS'7(&>* /3:*P;C
MQ!<2ZOJ&F:18Q7ESI\4<EQYMQY(#."412%;+$#/. ,CGGC(B^((OU\./I>E2
M7*:WYRIYDPC,,D2L61A@]"I!(]R,\ @':T5A^&/$$NOVM\;FR%G=V-Y)9W$2
MR^:N]0#E6P,@A@>@IUYKLBZ]_8FG6T5S?+:_:I?.F,21H6VKDA6.20>,=%)]
M,@&U17$-\0]VF:=<V^CRR3W&J'2;BV:<*UO<#(()QAA\O7C@BNKTNXOKG38I
MM1L4LKQMV^W6<2A<$@?. ,Y&#T[T 7**X6[^(4UCX?U75+G288WTO4/L5W"U
MX1L!90) =G((<-C'3WXK<O\ 7[JT;4/LVEO?+9V\<@%M(6>25R<1A=O888G/
M 8'% &]17'GQPZ'Q)"]A!+<Z):K=.MM=[TE4JY(W%1M8;&!!'I5:7QWJMMIF
MGZC<>&"MKJ$]I#;%;Y2S>?CDKMX*DC@]<CD<X .YHKD[GQ1K-E;,UYX?BM98
M[>6XE>:^Q -K[402A#EV'."!@5%_PG,UP_AI;#1VG&O6CW,)>X$?EE4#[6X/
M'S#)'O@'I0!V-%>>:GXWU:;PLMW9V$%K?1:U'I=W&]P6"-YRH=C!/F!!') P
M#T)%=%!XCNAXO70+_3X;9I+,W4,Z7)=9<$!U4%!RI(S[$'Z '0T5GZ)J,NK:
M5#?R6ZP+-EHE63?NCS\K9P/O#!QCH16A0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MEGDM\MMA==H!&TA22QX' YK-OO VOS:/K.CVUYIJV=YJG]HPRR!S)\TZRLC
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
M#&MV&\FY)C"R@@9"OWZ$$=L$$<&@"Y'&D4:QQJ%1 %50,  =!3J** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "N1\0:G>Z+XNTB6?4I(M#OTEM95*QA
M89PN^-]Q7/(5Q@G&<5UU9^L:+8:]8K9ZC )H%FCF"G^\C!A^HP?4$B@#B_"F
MOZOJ]I'I%WJ%TFLP:BWVEWBB63[* )$8H%P RO&O3(+'GBL.:[U31]!\;ZYI
MVIRVS6'B"600+&C)-_J0P<L"<$' VE<=>>WJ,.BV,&N76LQP@7UU#'!+)ZJA
M8C_T+GZ#TK'F\#:9/I6JZ;+<7K6VJW!N;M?,4%W.,D';P#M7@>GUH IZEKM]
MIGCV\A:X>;3H= EOQ:[5'[Q) .&QGD#N3UJ;06UC4;3P_KIUM&MKNW$M[;/&
MNQC(@*"(@97:QQR3D=<FM4>'+4Z^NM23W$MV+3[&0[+L:(G<05QW/.?Z<52T
M7P-I7A^;=837XA0L;>VDNF>&U+9R8T/ /)ZYQD^IH X30;O5-(\(Z)J5KJ<J
M0R>(7M)+,1IY;QRWDB-DD%MW.000.!QU)](\5W-U9>$=8O+*X:WNK>SEFBD"
MJVUE0L.&!!Z507P+IB:-;Z4MQ>BUM[S[;&/,7(EW^9G.W^^2<>_I6YJ>G1:K
MI5SIUP\@AN8FAE*$!BK###..,@F@#AM3\2:II^E:)J%XVH#2IM,22ZOK"))'
M@G95(DD0@G9C<>!C.<CI79V]S+/X;BN;2YANIGM!)%.3B.5BF0W^Z3S]#5-?
M"UO%##'!?W\*Q6BV7R2*=\0S@,"I&1DC=U]^36@FDV<6B#1X8O*LEM_LRQH?
MNQ[=H /TH X"T\47T^EZQ#-?ZGI^O6.DRSS6-Y!'N611GSHF"[70D$=QR.!6
ME;ZYJCZIX"#7K&/5K*1[R/RTQ(RVX<-TR#N/8@>U=!%X8L1*9;J6XOI/LC62
MO=,&*PMC<N0!G.!DG)XZU1L? 6E6,^E3BYU&:32MRVAFNV/EJ5V[>,?* ,8[
M]\\4 <%:3ZYHGP^O_$FF:P\:Z?J=W(=/,*&*=/M3AE8D;MQR<$$8XX[UTVK^
M*-2T37_%,C3-<6MAH<=_;VSHH"2$R @D#)'R#J3WK;7PAIMG#.D?VR:R,[7G
M]G>8#$TV[?D9YY;G:6VY[53TK39-9\2:KK=]ITUO97VFP67V2\0!VPTAD#*"
M1C#@>_/:@"G-?>)=&5M<DN8[O2(].FGGAFF0L\B1ET:+8@ZX(()QCD5HZ3%K
M-[!HVI_\)!NMKVT+741C3#.Z!D:$X^7:<\'=D=<GFIM#\#Z3H(:."6^N;<(T
M<-O>73310(>"J*W &..YQQGDT[0?!6E^')E:RFOWABW?9K:XNGDBM@>OEJ3@
M=2,\G!([F@#.^%:SGP%93SWEQ<O+).Q\XJ<'SI,G( ))/)R3S6-)J=UH'B/X
MAZP;NZN1IUM;RQVSE2C?N68+]W(4$]B.I)R:[C0?#UEX<M9+6P,X@:1G6.64
MNL>6+%5!Z#+$_C4;>%M,?6;[4W25I+^%8;J$R'RI0%*@LG0G:2* .>NM5U;1
M9O"=Z=1DO[?5[B.SNX71 -TD9=9(]H!4 J>,D$'UYK>\4WD]I96?D7ZV9FO(
MXFQ'OEE4Y)CB&#\YQUQP,GC&0FF^$[#3?L*K-=7$.GY^PPW$@=;;(*_+QDX4
ME06)(!(&*L:[X?L_$$-JETT\;VMPMS!-;R%'CD (R#]"1CWH X"[\3>((O!G
MB6XCOYH+O2]:2TA>:.)G\IGA&U\ J2!*W(YX'-;T$FM)XUU7P\VNW$B3:4E[
M!.\,6ZVE,CH=H"X*\ X8'IUJY+\/M&EM-1M?-OQ#J-PES<+]J9MTB[2#\V><
MHI)ZG'IQ5N[TF/3M2N?$T27U]J,=E]G\B-DS*BDL% P!G<2<Y'7TXH PO#6O
M:GK-GI.FS7TL>LVMQ+'K!"1Y_<\,,;< .SQ$8 ^4G!XK2\?ZAJ.E^'X+K3+P
MVTWVZVB8^6KAE>54(((]&[8/O5GPWIW^FZGK\^FFPO-5:,M#)M,BQH@50^TD
M;OO'@]"!U%7M=T*U\0V*6=Y),L*3)-B)@I+(P9><'H0#^% '+(NN2^-M4\.G
MQ+>BV.GPWT<PAA\V)F=T*J=FW;\H/*D^XYS6T7Q%JFM^'O"D\^HLMQ?6LKW%
MO9QK]HN'7"AER-J*#DL3@9*CO@]:/#L"Z[/K*W=T+V:V6U9MRX\L$D8&W&06
M)S[^E9MK\/\ 1[*/2UMIK^(Z:CQ0/'<E&\IR"T;$8)7(SZCUH X^/4M4\0:+
M\/;Z[U*YBN;C4Y(IFA"*'*K, Q7:1N^0>W)XK:FU#Q-K_P#;1T&Z6"XTZ_-I
M )9$$9,84MYJ["3NR>A& 1C&"3L1> =%@TFRTV%KV.&RNS=VSK=,'B<[LA3V
M7#L,>_KS1=> M&N=;EU19+^VDN JW4-M=O'%=!1@>:H/S<<>XZYH R[2;7M7
M\<:S8+K\MK:64=C<I'##$X^?>73<5Y4[<9Z].>H,%EKNJOH>M&XUI8Y;?Q"U
MC'.\*F0PAT'EQJJX,A!('!Y.:ZVT\/VMEKU[K,4UQ]IO42.92PV%4SL &.,9
M/Y\YK-D\!Z3+8W-J\U[^_O\ ^TO-6;:\=SG/F(0./IT]J .7U#5=0O/!_P 2
M-/OGG9-/@D2 7 3S51[8/M8IP<$G!ZX/-;1U"_M?$7@JQAO'2ROK*?SX-BD,
M8X5*G.,]6/?' K0/@323%K$?FWV-8C$=YNN6;> H0]<X)  )Z^F*MGPO:-?Z
M1>M<733:3&T=L2ZXVL K;ACG( 'X<<\T <3HEIX@E\'^*)=&UN\_M2'5KS[/
MYBQ2>88Y" IW(?O 8]!QC XKJ- UX^)[RQOM.O)1IJ6*R3QE4.^:3[J,=N0R
M!6W $<LM2/80^$8[[4-+TW4M0>]NS+):6\H;:TAR[JKL  3R>?R%6_"^BIHF
MDN@MH[>>ZN);RXCCY"R2,6(SWP,+G_9H JZMJEQ)XOTSP[;W#6JW%K-=S3(!
MO*H44(N00,E\DXSA>.N:Y*X\0Z[9^'M?F&KS//IWB.*QAD>*+)@9H%*L-N#Q
M(W/!S7;:]X7L/$$UE<W$EU;WEDY:WNK28Q2IN&&7([$ 9!KF?#WA>&_T[Q7H
M^IVE[%:7FK-<0O(75V0+%LD#GG=OCSSSQSUH N7^M:C:>+]?LAJ<4-K!HB7D
M)NE7RH)2TB[F( 8K\H)!)[U%X=UG4W\;1Z7/<W<]G-HPO UU&B%I!(%+J  R
MJP;[K $8Z"M)_ .C3RWDMV][=R7EE]AN&GNF/F1Y)YQCGYC].,8J6R\%Z?8:
ME;ZE'=ZE)>P6IM%FFNF<M&2",@\'! (XQW()H XC1=1O]+^%?A>>PNV@,FL)
M;R@(K"2-[QE93D''!ZC!K?-I,WQHD(U"Z4?V(DFT"/&//;Y.5^[Q]?>M1/ N
MEQZ#9Z*D]Z+.SN1=0CS1N60/O!SC) 8DX/\ *M >'K<>)#KWVFZ^VFW%J?F7
M9Y0;=MVX]><]: .-M?%6KPZ1-%-=F>ZF\3RZ1%.ZHA2,,V.B[<X3 )!Y;O2>
M([SQ?H'ACQ'=OJ:1I"89=/<F.69 S!9$?Y "N3P<9]^*Z1_ FBS:+J&E7(N+
MBVOKIKR3S)/F69FW%T8 %3GGCC]:1_ NFS:!<Z/<WFIW,5T4\^>XNC)-(JG*
MKO/10><#'?U.0#8TJRO;&.X6]U274&DF,B-)$B>4I ^0;0,@$$C///4UR&E^
M([W_ (2V'2M:N+VPO7N9S%%)$AM;Z'#[!%(!PP&PD$@\'.>W>1(8XE0NTA48
M+MC)]SC K%A\+6<<MLSW-W,EI,\]M',ZLL,C!AN7Y<G =L D@9X' P >=Z)=
MZIH_A+2M3M-3E2%O$4EK)9B-/+DCDO'1MQ(+;N<@@@# X[G9\3>(=6T[^T[V
MSU)YOL>IVT(C@C3R(8V:)6CE+#+.=[$[22N5^[70+X%TQ=&ATH7%Z+6&\^VH
M/,7(EW^9G.W^^2<?TJ.\^'NBWHU%9);]8M0G6YFBCNF5!,"I\P*. Q*C/;VH
M AMO^2QZC_V K?\ ]'2T?"O_ ))KH_TE_P#1KUL1>&[6#7)=7BN;M;N2U6T)
M,@8"-22O4')!).3DDGG-3:!H=KX<TB+2[%YFM82WEB5MQ7))(SCGDD\^M 'G
M<<&LB+QYJ.D:V^GRV.JS3I$(4=)66")B)"P)VD#'RXQR>>,:EMXAUOQ6\UMI
MSM8SQZ7:W0$<B*5EG1GR=ZME1@#''?.>,='+X/TZ2XU!A+=);ZD_F7MHLO[J
M=L!23D;AD  A2 0,$&F:QX*TO6-3M]2\V]L+Z"+R!/I]RT#/%G.QMO5?Y4 :
M6D_VC+H-LNIRPKJ7E;+B2U.Y!(."5R/7L17GFEZ_X@@\!6GB>]UQ[B6Y<6?D
M/!&D:,]T(Q,2%SE5SQ]WIQZ^FPVD5M9):6V88HTV)MY*C&!USD_7-8UMX-TB
M#PI+X9DCEN=*D# Q3ON(#-N.&&#]XY!Z@]* .>U?5O$WA*TUC4[J:&?3Q;1_
M94N95>6*X:18R3M5<Q_.K'N,8X!J]<RZIIOCK0=+_MFZGM=0M;MYEE2+.^,)
MM92$&/OGCIP*O6G@72(-(N]-NI+[4H+J+R'.H733,L?]Q2?NCH>,'('/ QB)
MX;?1O'?ADVIU6]M;6VNXIKJZD>;R]XC$:[CP!\K=/QH I6?B76Y/ _A?4GU)
MS=W.MI9W+^5'^^B-R\9!&W ^51RN#6A=ZQK$>J^/;=-2D5=-L(+BR_=1GR6:
M.5C_  _,"5'7-:/_  KO1?+6'S=0^S1WHOH;<7;!()-Y?Y .@W$GU'8C)J[+
MX2L9KK6+DW%V'U>!;>ZQ(,%%!4 <<8#,,]>?7F@#F(-5UVRTCP[//K$MW/XA
M-M& \<<:VY\AY&V';U<JH^;/?%/O=6\2^'HC9W]W"PU+5K:ST^<LLDT$<N=Y
M<!0I(V-M)!SD9SBNCO/!VE:AX7M_#]V)Y;2V""WD\S;+$4X1E<8(8#O^>:BD
M\#Z1<:#+I-X][>+*ZR-=7-TSW&]>482=5*]L8'7CDY ,K2[66T^,&HI)>37(
M;0X&0S;=RCSI.,@#(R">?7Z4_P 2Q7$GQ*\(I'J%U!')'>$QQE=N51<'!4\D
M,1D]NF.:V=.\)V6G:U_;'VJ_N;\VPM6EN;DMN0,2,@8&<GT]^N2;.J^'K+6+
M[3[VX,Z7%@SM"\,IC.'&&4XZ@@#\J .,E\1:QJ'@G7/%5EJ#6\VG3W+0VA1#
M$8X&(*."-Q+!22<@@L,=.>JUBZ^W^ +^\\LQ^?I<DNQNJ[HB<'\Z8_@S2VEO
MPK7$=IJ$OG7EDC@0SOQEB,9&[ W!2 W<'FMRYMH;NTEM)T#031F-TSC*D8(X
M]J /,]*N-<T#3O MXNKO=Z?J2VMC-8/"@6,/#E7C8#=E=O.2<^W:_I6J>)_$
M&GZ7X@TZYBC@ENRUQ!-*@A^SAV5D ";@X '.[J#GC@=-IOA6QTTV0\ZZN4T]
M=EDES(&%N,;?EP!D[> 6R0,@'DU4L_ >CZ?K$NH6KWT4<L_VEK%;IQ:F7.=_
ME=,YY],@'' H I_%(3#P+</#=3V["YM@3$0-P:=%(.0>,'I^?'%5M0_MZX\>
M?\(_:^)+JUMFT<W0D^SPNZR"8+G[F.1UX]<8ZCK-;T:S\0:1/IE\'-O-MW>6
MY5@58,I!'0@@'\*JV_AFTM]=BUA;F\:[CM?L@,DNX-'NW$'(R26YSU_#B@#C
M+_Q%KEMX-\=7::K+]JT>_DCM)C%%E46.-@I&W!&6/49]ZUK_ %/6M8US6-'T
MJX:VEL+6%HW1T4F6168.P9&RHP!@8_BSGC%[4? .CZG)JIFDOEAU7!NK:.X*
MQ.^ N_;_ 'L*/;@'&>:?J7@72M1O[:_%QJ5G>P0BW^T6=X\4DL0YV.P.6'Z^
M] &KITU^/#\$FJ26BZ@D'^D/$V81(!\Q!X^7(/TKB]'UW5V\1>'+634I[JWU
M2PN'FG:)%BDD0(1)",!@OS$#<,$8//6N\_L^U_LPZ=Y*_9#%Y'E<XV8QC\JY
M^R\ Z38RZ7+%<ZDTNEJ\=HTEVS;$8 ;,=-HVCC';G(H Y*QUWQ$/#.B:[/KD
MTTCZY]@FMS!$L<L3731'=A<[@,8((' XZDW=:U&\\2^%_'LJ7\MK!I@NK&*"
M-5(;RX<NSY!)W%B.V !CGFNB7P+IB:-;Z4MQ>BUM[S[;&/,&1+O\S.=N?ODG
M%%[X$TJ]N]2N!/?6XU2(Q7T5O<%(Y_EV[F7'WL=QC/?- %C3KT:;\/[2_*&0
M6VE)-L'5ML0./TK.TF?5[C3=$\1-K0EM9[0W%]:F)=LF^,,HBP 5*MQR3D=<
MGFNEL=.M]/TN#3H0S6T,0B597+DJ!C!)Z\5C:%X(TKP]<![&6^,$;,UO:373
MO!;%LY\M#P.I]<9..IH Y>3Q/K,?P_TSQO'?-(TLL,EQ8!$,3122A/+7C<&7
M<,-GD@YSG%:6GG7M6\9^(;/_ (2*XM[33+NW\J..WB)9'A#LA)7IEN#U]S6S
M:>#-*LD2WA-Q_9\=Q]JBT]G!@CEW;@5&,X#?,%SM!Y JU9>'K?3]4U/48+FY
M^T:D5:<LRD;E7:I48XP!C^>: ."TS7_$%OX!@\4WNN/<23.;/R'@C2-&>[\H
M2DA<Y5<\?=Z<>NEK.K>)O"5GK.J7,\,VG+:(;=;F17EBG,BH6^5%S'APQ[@C
M' -=':^#=(M_"TOAJ2.6YTN4.&BG?<0&8L<$8/WB2#V/2HK#P1I-GIEUI]Q)
M>ZE!<PFW?^T+EIB(O[BY^Z/ISP.>!@ J:Q8ZQ9V.K2CQ#,]F^ER%%*HLZ3J"
M=Z,J@!2O!&..HQ5WP'$\?@/0?,N)9R^GV[@R;?E!C7Y1@#@>^3[TNC^#M-T>
MTEMA/?WD<D)MQ]MNFE\N(]8TS]U>G3G@<\"M#0]&MM TJ'3K22X>"%0J&>4R
M,%   R>@   % '!:MX@UVUT#X@31:K()](N!]CD\J/*+Y*/MQMP>6/)YK;L;
MS5K+X@VNFW.J2WEK?:7)=&.2)%$,B.@^3: =I#GABQXZU>N/!&FW5MK5O+/>
M&+67#W@\P#>0 O''R\ #CTJZOARV&MVFKM<W3W=K;FVC+,NTQD@D$ <Y*@Y]
MJ *WB.[N(=0TFV@OFA6XDDWV\" W%QA. A(PH!(+,<#IR,\\3<ZM?:S\.=$N
M=1D,ETGB."!G95#,([W8"0O&<*,XXS7?ZQX;LM:O["^GDN8;JQ+^3+;3&-MK
M@!U)'4' _+C%9R^ ='CTM=-BEODMDO?MRK]H+;90^\8W9P QSCOWS0!7M/\
MDL.J?]@2V_\ 1TU'BNZU9?%GAK3=/U62R@U%KF.?9$CGY(2P8;@>0?PZ<&MR
M'0+:'Q%-K@FN&O)K=;9PS#88U)(&,>I)S[T:CH%MJ6KZ;J<LUPEQIS.UOY;
M*"PVMD8YRO'\J .2-UXEU*;6M(TS4W^W:.L-O'<,8T\V4PK)YDB;#\K%L8&!
M@''-1ZYXEU;2;A&UJ>XT^SFM(!'J5@BS6L-P1^\$N5+!22N&(QCT/-=%JG@C
M2]4US^V/.O[.\>,13O8W;P?:$'19-IYQZ\'WJ>[\)V%XMU"TUREG=QK%<6<;
M@12(JA0N,97@8.T@D?04 <W(WB/6O%'BK3++Q)+916*6TEH4MXFVL\;-@DJ<
MID<]SQR.<U=!\7:OXKAT>T7=;7%QI OIS ZQL[F0QY7<K *"I.,?Q+SCK?T_
M1)[GQ[XJE<ZC96=W%:Q121+L294C*N 2IQ@G (P>>#6OJG@;1M333M@N=/FT
MU/*M)]/G,,D4> -@(ZK@#@T 9&FZIK\FK:1X9UJ^ABOVLI[FZN;,J3,4D5$5
M<KA3AMS8'4<8%4]9M=8BU3P7::AKTLUT-3FCDEME1 P\F5D+*5(WA<#ICDX'
M>NDU'P/I&HVNGQEKRVGT]F:VO+>Y9+A"WW\R<EMW?.<U-<^$-+NK+3[9FNT-
MA/\ :(9TN&$OF$$,6?.26#-G/K0!S\OB*]L_%PTW5[F]T\3WZI83B)'M+J+@
M>46"DK(3NZD'/0XXJV]Q):?&.*WC)\F_T5GF4=-\4ORL??$C#\O2M<^%;)Y1
MYL]U+;"[%ZMK)(&C64-N##C< &YQG&>U1V^B-=^([[7+L/$\MH+"V16PZ0Y+
M,V1T9F(^@5>^0 #H**JZ;8IIFFVUC'+/,D$8C62>0O(P'=F/4U:H **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ***Y?QQINCW6AW-WK%A=ZA%!"WEV]NKN0V#\RJG
M1NGS'ICMSD ZBBN?\#3)<>!M%DCU+^TA]D13=\_O"!@GGG@@CGGCGFN@H **
M** "BBB@ HHKR*_G\.:9\0O&4FO6^;-+:R\O9 S;'=6!VE1\C,=O.1D]Z /7
M:*XCPO>ZGX5^&]C-XKE=KY6$0664,_SR;8D9R<9PR@DGCOTIMW\1DL+;6WFT
MSSY-+MENLV=RLL,T9X.)"%P0>JXSR,9H [FBN2@\:7'_  D=KI%_H5Q9_P!H
M0R2Z?*9D?[047<R$#[C8YP3^55=-^(3WFB+K=SH<MII3HP6X>YC),WG>4L>W
MCJ3]X\#GMR0#MZ*XQ_B%;6CZK'>VJ V%H+L36EQY\,B%MN-^T;6!QD$< YY%
M:$OBH66GS7M];P)!NA6VF@N1)%<&5MJ[7(4#!QDGH.>E '1T5P]U\1%LK77'
METP3RZ5;BZS:7(EAFC/4K(0,$$<KC/(QFM&U\5W4^OII,VCM;2W-DUY9/)<
MB4*5!5L [#\R^O'OQ0!T]%</X8\6:Q?^$--U.ZTP7%SJ%TT48@D)1 7D^:0[
M?D10N,\YX]:K:MX\O9?"%[J&EVD"W-KJB:9/FXW(I,B*6C8+\P(<8R!C/3C!
M /0-R[@N1N(R!GG%+7+-J5LOCRRM+W24CU#^S)IEOA*&5(PZ!D' )&2#D@=*
MB;QU''IEAK<M@5T*^G6*.[$N70.VU)'CQPC''(8D!AD=< '745Q>H>.[JTE\
M1)!X?FG&A!7N6:Y1 T9C\PE>N3MY _,CC-VZ\8Q_;8[+3K:.YNY-/74(X)9_
M*>:-MV%C&T[F^4Y'&,KSS0!T]%5-0OCI^DW%^;:><P0M+Y$";Y'P,[5'<GI6
M!!XQD.IW^F7&FA;VTL%O_*@N1)N4D@H20NUP1T/8]: .JI&8*I9B !U)KCM*
M\=RZA-X=:?19;6SUV/-O.9U8K)Y9DVE0.A .#GMT%87Q#UDZ]\/M3N;33XYM
M-BNTA2Z:7#EDG5&=$V\KN!7.X$\G&.H!Z?15/5=-M]8TJZT^Z7,5Q&T9/=<C
M&1Z$=0:\8OI&G^$5E#]D$GB#P_?M;O&@QN:V+/)N]5:)23GJ2.M 'N=%<M ^
MG^)==TB]@BCDMK6Q%ZCE1UFXB'X*LAQV.TTR'QHQU72;2ZTN2U3599HK<2R8
MG4QAB"\14;0P0X()ZCUH ZRBN+M?'%_>?VA+;^&;EK73[FXM[F4W48*M$N>
M3SD\<=,CKSB33O&6I:AI5GJ*>&+I;>^2V-JPG5PQEZE]H)1$ZEB#D$<=J .P
MHKB;CXAQVWAW6=3.FM-)I-Z+.>*"X5T).S#*^!D?..V<YXJZOBN].K:EI,NC
M_9[V"Q^W6PDN05FCW%?F*@["".0-W7K0!U!95QN(&3@9/>EKSJW\1O?>"O"F
MI:_H\5Z^H7MIY;)*-L4KL-DI! ((). ,].M:VM>/+?2SJ#6]O%=KIT@CN8Q=
M!)F.%8B*/!WD!AU*\Y SB@#KZ*YD>+ENM4N;'3;6.YDM?(,L;3^7-LD"MO6/
M:<J%8$G(Y!':NFH **CN(8KBW>*:-9(V&&1QD'\*\@\"IH-W\,M(BU#1Y[F[
MNW^S/="R<L#).4#>=MP-H(YSVQ0!['17+^(O%TOA^/4ISI;R6FFVZ3S3RR^4
M)=V[Y8LJ0[ *<C(Z@=ZLW/B1Y+J:TTBR^W7,%HEY*C2^6%5]VQ0=K9=MK8&,
M<<D9% &\6 (!(R>@]:6O.+R^FG^(?AO5+32)A>7>C7+&UGQ#(IW1$+(3]W&2
M._TKK_#.O+XDT1-0%L]K)YLD,L#,&,<D;E&&1U&5/- &Q17EEI'HT/Q,\;1Z
MCILES"D=DT4<-A)<>63$Q?:$4[23@]LX]JL>!_$WV'P7=7UU<2W4$FKO;:7;
M/,))T1W"Q0R$DD,"3D,<J.O2@#TNBN9?Q9):ZK=Z3?Z:8[^*S-] D,P=+B,'
M#;68+A@<9!'0@C-9!^(MY'X8B\12^&+E=.GBMGBD%U&2QE<+C;U&"PYQSGM0
M!WM%<U'XFOFOH-+FT;[/JMP99([>2Z4KY$94>:SJ#@$L !@G/L,U0G^("0:/
M=7K::RR6%^MCJ,+S ?9BS*!)G!W)\RG.!P>G!H [2BN;'BQ5\1:SI%Q;Q0MI
MMFMYYC3Y$L9SS@+D8V\^F1C.:AO/&)M1]G-I:IJ26B7<]K<WHBV!MVU Q4[G
M.UN, #')Y&0#JJ*XG_A8$MT^E1:7X?N[J;4[&6[@CDE2$@H5#(V>ARV,GCTS
M72:EJD^G:)]N_LZXGN,1C[)#\[[V(7&1G@$\GL 30!I45QL_CT6MEXEDDTX2
MW&@(LD\=M<AT=60L"'(&",$$$9!'>K5EXODEUZVTV_TM[&.[LGO+:=YU?<J;
M=X8#[I&\'J>/0\4 =.6"C)( SCFEKS'Q3JSZ_:>$-4BTU!I\VO6;6URTO[W8
M9.&*;>%8#(^8GID#MWNMZS;:'I_VNY(PTJ0QJ6"AG=@JC)X R<D]@": -&BN
M0A\<EVU6 :5)<7=B(F1;"3[1'<"1@H*N%&-I/S9'RCGFGQ^.;6(:^M_ (Y=&
M,0E%O,)EE,H^14.%^8M\N"!@]Z .LI 0RAE((/(([UQOB/4+R\T/Q#I6IZ*T
M*#2);E+A',L#?*PV%BJXD! ..>.<U!X4\2S6]OX5T6[TMX8K_3$-I<^<K;VC
MB0L&0?=R#D')]P* .ZHK+U?6H]+GL+1(_.OM0F,-M#NVAB%+,S'!PH4$DX/;
MCFN7\0>.;RS\/>*%M[*.#6]&A#O%)+NCV.I*2HVWYAUX('(P<=: .[+ $ D
MGH/6EKSK5I;N+XA^%;P:=')J,NG7JF..88;'E;=SD#CDGIQDX!K8M/'=K<:)
M;7<]NMI>3WLMA]FGG4*DT9;?F3&-H"$YQZ#&3B@#K:*X:;XCK!IEY<OI$LDM
MG?16<JP3*\;>8P"/')@;U.[TSD$'%=5IES>W]E(VI:8;&3S'3R6F67<@/#97
MCD=NU %^BN!^&5M!&_BQTB0.GB&[A1L<K&"N$'HH].E=-?ZX8=:AT:R@2YU&
M2W:Z*22^6D<2L%W,P#'EC@  ]#TQ0!L45RUGXR_M#3UDM-+N'OEU!M.N+8GB
MVE4$L9' .$ &0V.=R^M4G^(D:>'KC5%TQYC;:F--FCAG5E#EU0,K<;E.]2.
M?I0!VU%8&C^(YK_Q!J&BWNFM8W5K%'<)^^$@DB<L <CH05((Y]B:YGQY!8GQ
M]X*-Y LD$LMVLZ^67\P"'*A@!\P!Y]J /1:*\W\+W>J:-)XFN(=/U*XT-KZ&
M/1[:5'#Y;"R$!AN6$,0<XP "0*U+KX@+9Z5XDN7TWS9]!91/%;W*NCAD# JY
M ]<$8R".] ':45PFK^*_$4-UH\<6AQVD5]J:6RO/=@M+&8S(.%4[,[2#GD8[
MYR-FT\4,^MZQI=]9QV<FFVZ7.]Y\K-$P/SCY1\H*D$]C0!T5%4+._N;G0X;^
M2Q>*>2$2_90X+*2,A23@9]?>N7TWX@O>Z';ZW<Z+)9Z;=Q1_9IY+I/WDKOL$
M9'!4=]QXP#^(!V]%<+>_$A-/L=<FFTSSY=*B2<_9+E989HVXRLA Y!X(QD<8
MS5^'QC<+XFBT74-"N+-[R"2;3Y#,C"YV#+*0/N, 0<$GCO0!U=%<1IGQ">]T
M.+7+G1);/2YHQY4\ES&2\QE$:Q[>",DYW'@8/;DO?XA6UK_:RWMM&IT^!+@3
M6UQYT$J,VW_6;1M(8C<".!SS0!VE%<[-XI%CI\MW?V\,<9DBCMI(;D/%<&0X
M4AR%  /4GH 3Z9R+OXC+8V&NS2:7Y\NDQ).?LER)(9HV[K(0.0>",9''6@#N
M:*YFW\4W<WB&319='-O<2637MFTEP")55@I5]H.PY9?[W!_"L?0/'-U)X0T3
M4M7BM([C5[AHH&>XV1 GS&PS%?EX3:!\Q)Q0!WU%5--N;B[LA+=6AM9M[HT6
M_=]UBH(.!D$ $<="*YX>-&CU+3+>ZTM[:'4KR6T@\V3;,&3?AVB*C"-L."">
M"OK0!UE%<)=?$6:VL-7U ^'Y_L>D7QM;QS<H"JC9EU SN/SYV\<#KVK;U#63
M=:A?Z+8Z?'?R6MNLEXDLOEH ^=J#Y3N8A2<' QC)YH WPP894@CU%+7'_"O_
M ))?X?\ ^O4?S-=A0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M$QU(QD%NISG'%>CT4 <G/X?U+4]7?6KR*TBNXM.DLK:WCG9T#2$%W9]@/\(
M 4]_7C/N?".LR_"[3O#"-8?;;46J-(9G\LB&1'R#LSD[,8QQGJ:Z.T\4:9>Z
ME!8P/,S7".]O+Y+>5,$.&VOC!Q^O49%7]1U"WTK3KB_NV=;>WC,DC)&SD*.2
M<*"30!A:OH.H2>*-+\2::;<W=M ]I<VTTA5)8G(;Y7"D@JP!'R\^U-M?"$<M
MAXBCU/RVEU^1FN5B)*QJ8Q&JJ2!G &<X')-:"^*-+:;18?,EWZRF^S_<MAAY
M9DY;& =HZ$YK9H X&#P!=D>'KFZU!9-1M25U68#_ (_(V5<I[C='$.<?*#WJ
M_JVB>(K3Q:VO>')M/D%W;);7MI?LZ*=A8I(K*"<C>1C&,5U]% '*/H.L/XOT
M35Y9K2:.SM)X+AM[(S-*4)*+M("C9@ MG'?UO^+M+U+6/#TMII5S'#<F2-\2
MLRI*BN"T;%<D!@"#CUK<HH \ZNO!>O7$7BQ$&D0IKEA%;1Q1NX6W949,?<Y4
M!LYP,XZ"M.Y\+ZE?:YHMS<"S6UM--GLKE4G8NWFA 2OR8XV=\=?:NRHH \VA
M\'^*H_#^AZ$\FDR0:+J%O/!=&:0--#$V55DV85L8&0QKJO%V@W/B#0U@LKM;
M34+>>*[M)F7<BRQMN&X=U/(/UK?HH XK4=*\9ZUX;N(;JZTNTOV:+9!:O)Y,
MBJX9U=R-P#@;< < GKGC.NO .JZF?$D<\VGV,&K6]KY M-Q-M+!DH " "H.#
MGC..@KT:B@#D3I_B[5/#NHVFKOI*7,UE):QI:R2>6[NN/,=BN1CLH!ZGGIB&
MW\,:O'>^#)G^P[-#MGAN,3.2Y:(1Y3Y/;/./3WKM** .;\3Z!=ZG?Z-JVFRQ
M+J.DW#2QI.2(Y4==DB$@$J2.AP<$=*R]6\%7>MV?BB>>2W@U#6;)+.)58O'"
MB [<M@$DLQ)XX&.N.>XHH Y'^Q-=N/$^@:O<IIRBPM9X9XXYW.3)L^[E.0-G
M?&<]..<<>"/$$.FB>TNK"#6+76KC5+0EW>%UF+;HI/E!&5<C(STKT:B@#BM;
MT/Q/X@\-BWNWTM+YKNWG\J.5Q#&L4BO@-L+,S8Y. !QZ9/9Y?R\E5\S'W=W&
M?3..GX4ZB@#B/#>B^)_#IUH+::1<C4=3GU!";Z5-GF8^4_N3G&.M2GP[KD'B
M+3O$J2V<^HBS>RO[=I&2-T9_,7RVVDC8QP,CD>AKLJ* .!N/!>K1P">TELI;
MBYUAM2U"SGD98)U*[1'N"DD* AY7!(R0.E59?!'B!]&U>P$NEDWFMQZG&P>1
M %#QN5(VG!_=X'7KGVKTBB@#F[31M1C\>WFNRBU%I<6$5H%25C(&1W;.-H&#
MOQU[5#X@T'5-2\7^&]6M!9_9])>=Y%EF97D\R/9P A''7KS7544 8/B_2]2U
M?0Q;:5/#'.)XI'CG9ECGC5@6B9E!(5@,' /IT-<K?>"-?N[3Q= ATF)-=MX8
MXD1W58"L80C[O( '! Y]%Z5Z110!RWB#0]4U2TT":U^QK>Z9?1W3Q2RMY;@(
MZ, P7/\ 'D?+VK-\0V%CXB\5:-'9ZE U_;M)!J<=NP;=:X#21R#)*@N(Q@\_
M,:[NJ]O86=I///;6D$,UPVZ:2.,*TI]6(&2?K0!)/YGD2>2JM)M.T.VT$^Y
M./RKA;?P1JJ_#/3?#YO+:WU;2VBFM;F(L\?F1ON4L" <'H1COWKOJ* /-_&Z
M^(7^%OB.;Q =/CE^QE4@L&=DZC+%G .3Q@8XYY.>.A;1M1U'7]+UB^BM(VTN
M"86\44S-YDLBA2Q8J-JA00."?F]N=^]L+/4K8VU_:074#')BGC#J?P(Q4L44
M<$2Q0QI'&@PJ(H 4>@ H X6U\#ZF/AC;>')KRWMM3LY%FMKJ!F=%D27S$)!4
M'&>"*U(;?Q?=Z3/_ &F-%%V55$MH2[02C<"^]F7(RH*@ '&3G/;J:* /.#\.
M+F.PU-=*F@TEWN[>^TZUC=I8+:>+)+8(& Y."H&  #[5HZOHGBSQ)X,U73=2
M?28+R\@\B..WDD,29/+LQ7<3Z*!QZG/';44 <Q_8FJ2>-].UMULUMX-.DLY$
M69B^YV1LCY "!LQU'6LG2O"6KV/@ZQ\.W]IHVI6=N[1RPRNV)HOF*MDH=K@E
M>,8X/S<\=[10!A>$-"E\.: NFRSF14FD:)/,:001LQ*1AFY8*,#)KE(?!GB<
M#2C//I4MS8:N;V2[9Y#)=H1( 7^7AE#@!<D<8!4"O2** //+[P7K=WX6\7:4
M&T]9=;OGN87,[[8U8(,-\G4;.WK6DFA:]IOC&_UK3AI\L&KPPK>03S.I@EC7
M:'0A#O&WJ"%Z=178T4 <]X'T6]\.>#=-T?4'@>XM(O++0,2IYSW /?TKH:**
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *YGQU>ZGI/AQ]6TRX>/[#(D]U&D:,9;<,/- W X(7)!'
MI735'/#'<V\D$R!XI%*.IZ,I&"* .!_X2VZ@\5ZS9F^EN+.:R$ND$)&%>885
MXU;;\QW21@9SU(.<5)XEU/6]*M]0CAUII;BQTC[0JVT$9D,P#DR3!EV+&=H
M ()^?&2*W[?P9HMM;:% ENQ71&+6A8Y.2I4EO7.=W^\ :CU/P7IVJ:G?7TEQ
M?0M?VHM+N*"?8DZ ,%+#&<@,>A'OF@# FU;Q#JVO:%8V6KKI\>IZ(]XY2V20
MQRCR\%=W7[YX/&/?!$VE7'B._P#%>N6<GB!4M=(NK?Y?LD8\Y&A#LK'^$$GJ
M.16S8^#;/3]0TN\BO;]I--M3:0B216!C.,ALKDYVKW&,<8JS:>&;2UU'6+PS
MW,QU;'VJ.5EV'"[!C"@CY>.OZT <KI/B+66\0>&[6743>0ZI;7)GE6%1;F1%
M5@T!VJY49(RV0PP03UK/M_$7B5?#EEKLVL^9LUPV$MN+:-4FB-T8>3C(8#&"
M".G.>M=18_#_ $VPDTB2/4-5=M)#I:&2YSLC90NS &"H 'OP 21Q3AX#T\:(
MND?;K_[,M[]N'SQ[O-\SS,YV=-_./Z4 8UH=83Q?X]DL+V>YN[:"#[';3%/+
M+F%F1#\H( 8\8(Z\YZUJ>#?$2ZU>7T+7U[]H@BB$VG:C;K%<6SY;<3M4!E;Y
M<$9''O5^X\(6-QJ.IWWVJ^BEU*W6"Y6*;:K;5*!P .&"D^W0XR*N6.A06>IR
M:E)<3W=\\"VWGS[-PC4E@H"*HZDG.,T <[?I=/\ &#3474;J. ://+Y*;"F1
M-$",%3U[GKQP163+XNUA_APOCRVNR564S-IQC3RV@$Q0IG&X/MYW9^]VQQ7:
MWWAVTOM>LM9::YAN[2-X@89-HDC8@E7]1E0>,52A\$Z9!'-:QRW0TR6Y^U-I
MVY?(\S=OX^7<%W -MW;<]L$B@";QF\R^!=<FMKF:UFCT^:5)8L!U*H6[@XZ8
M]?0@\UQLMM=?;/AK%%?R><\4Y6>2-&,8-IT   X'3(/OFO2+^R@U+3KFQN5+
M6]S$T,J@XRK @C/T-8<'@NSMY=%E&H:B[Z.&%L9)5;.Y-AW97GY>.,>O7F@#
MG+7Q9JUKIEQ97-RUW>+XB.C1792-'*;0X8C 3?C*CC&<'!Z'IO#P\01ZCJ4.
MKOYEEE'L7E:/SP"/G5Q& N <8/7!YJO-X!TBYTW5+"YENYHM1N_MLC-(JO'/
MQAXV505(VC\O<YU-#T&+1(747M]?3R8#W-]-YLC 9PN<  #)X [D]Z */BVY
M22&TT<Q33+?R?Z0D,9D;[.F#)D#LV5C/_72L#X;7PTR/6?"LRS1C2)S+:+,A
M5S:2$LG!Y.T[E_ 5V,>D)'KTNK&[N7EDA$'E,5\M5!)X&W(Y))YYXST&*DWA
M>UE\6Q^)!=W<=[';_9=B,HC:+.[:PVY(SSUSZ8H X+6=0OO$?@'1/$,M\ZQ7
MFK6DHLU1/+2,W*A5SC=N& 2<\G/&,8UK[4?$-QJGC6V@UQK6/2889[3R[:-B
M"T3/M.X'*Y'/?I@COH_\*VTE;-K"*^U2'3?M2W<5E'.HBAD#[_D^7<!NYQDC
MGC!K2_X1&T^TZU.+V]#ZQ$L5S\R'"JNT;<KP=I([]?7F@#GM/UW7#JO@NZN-
M1$MOX@MV,]H($6.)A;^:I0XW9R,'+$'/051OO$_B&#P9XJOH]27[9INMFT@D
M-NF/*WQ+MQC'\9YZUUL?@ZSB.@E;V]_XD:E;/+)TV>7\WR\_(<?_ %^:KS>
M]/GTG5--DOK\V^IWGVVXPZ!C)E3P=G RB\>WUR 0V-YK%OX]O="N=5-U#+I:
MWL3M BF!_,*$*%'*]"-Q)XZFL2Q\6:Z_@'P[K=TMY<Q3F1M2GT^!&FC4%@K"
M,@C:"!G R ![UV7_  CD7_"0G7/MUY]M-G]CSF/;Y>=W39UW<Y_IQ573O!UM
MI&GZ=9V&I:C FGB186#QDE7()5LH0PR,C(S0!R\MY-J_B#P'/:^(Y[FVNOMC
MB>!8U63;&V&*E.&P2I!''. #DU=TB\\1ZAJ7B"5]?ABM](U*6)(I+9 DB"!6
M =NJJ"P.1SUSGC&T?!&E"'2DA>ZMWTV66:&6&7:[-+GS=QQ_%N.<8QVQ4UMX
M2L+>'6X7FN;B'66=[N.5EP2Z!&V[5!'R@#\* .<T77-7G\2Z7IDVI3W%OJ&D
M23O<&"-%\Y#&-\/R@[/G.-ZD$;3SSG%TS4]8TGX*0ZS;:M.UV;D$M/&C_?NR
MC?P]3N)R<\],5VFG^!K#3[_3+T7^J3SZ="UO"TUSG,9V_*P  (&T=,9[YJ,^
M -+_ .$;FT!;O4%T^282B/S@?+Q)Y@5<J<+NY]>Q)% $>I:U>:#X[MX]1OV&
MAWUE*T*F- (IXAN8%@N<&/)&3U4U ^K:RE_I&AR37)O;RSFO9GC$*RH R 1K
MN&SC?R<$_+[\=%J^@6&NVUI!J*&86MQ'<QL< ^8AX)P,8/(([@FJWB/PI8^)
M6LYIY[NTO+)R]M>64OES19&& .",$8R"* )/#!UO^R3'X@,+7L<SH)(RN7CS
ME&8+P&P1D#CTKG_&UM;>);B3P]=074MG':O)*UO TFV9P5BSC^Z-[X/?8:ZW
M3-.BTJR6VBDFEP2SRSR%Y)&/5F8]3_+@#  %1:7I":7+>R+=W-P]Y/Y\AG*G
M#;0O&%'&%48]J .8\*>)M1U#X:3W@MFGU[3()K:>V8'<]S"I&TCKEL*?^!56
MTC7=6U'6_#RV>L&]LKK3VNM1 AC/D.NS RH!7<69=IY^3V-7]1\+-I-EXEU'
M2#?7E]JL3&6T,R(KN5VY7 7:P4]B,X&3GFL[P[IUZE[9'3K_ ,7)%"RB:'6%
M00B,<%>5#$XX!4G!QDXH ?H^L>*->LM#UZP;%I>2J]U;SM"(5@;(^0@;]Z\=
M3@D'@< 95QXA\30>'-:ULZUN.DZX]HL M8PLT0G2/:YQGHW!7!SU)[=9IG@+
M2](U%[BSN]12T,QG73OM)-K'(3G<J8]>0,X!YQP*23P'I\VBZCI3WU^;;4+P
MWL_SIN,A<.<'9P-P!Q[4 4]*2Z?XL^( ^I730Q6-HRP'9LPQF^7[N0 >>"#G
MJ36MXBO+N#4-+MK>_P#L\<[2^9% @>YF(7Y1&&4J "<LS8 XY&:L)X<M8_$9
MUQ;BZ%V]ND$RB0!)@F=I90.HW-TP.>E)J_AJTUC4]/U)[B[MKNQ#K');2["R
M/C<C<'(.T>A&."* .)MO%/B*\\+>$[Q;](;J^UE].NF:W1MZJTR@D#@']T,[
M<#)-33^+=6T"#Q39W-X+^XL+ZUMK.YGB52/M"IC>$"@A2Q/09QBMV#X?Z9:V
MEC:P7FHK#8W[7\"F8-ME)8_Q*>/G?COGG-3W7@;2;\ZX+U[FYCUKRS=1NR@
MH $9, %2H48Y[4 9"6ES:_&'3A/J$UX&T.XVF9$!4^=%G[BJ,'CMZU/XY6Y?
M7?""0:A<VR2ZH4=8=F#^YD8$[E.2,=^.>F<$:5AX.M[/6+35I=4U2]O+6W:V
MCDN9E.8V(.&"J,\J.>I[YJ]KGA^UUY;(W$MQ#+97 N8);=]CJX!7K@\$,0?K
M0!P%\VJ6NM?$B_TS5&LY;&*WN01"CF5DM P5MP(VG'. #SU%;?\ PD6IZWJ$
M>G6+3VTG]DP7S/;>5NWS;@/];D;5V=ASNZCOK/X,LI#KI-[??\3N,178WH?E
M">6-I*Y'R\9Y]>O-5[WP#IUV=-FCO]3L[W3[<6L5Y:3B.5X1_ Y"X8?A0!L>
M'GU630+,ZXMNNJ!-MS]G;*%@2,CZXSCL3BN9^'O_ "%?&W_8?E_]%QUV-G9Q
M6-E':6^\1QK@,S%F)ZEB3DDDY))ZDU@67@N/3;F_GLM;U:![^X:YN-KQ$-(1
M@D9C.. .GI0 W6M:NF\3VF@6#3(TEI+=226YB\SY610H\S*_Q$G@G@>]8<VI
M>,+.3PS8W]_;P75WJ$UK<,D2/YD8C=T8CHK8 R!QGVXK<U#P'INH6>GQF\U*
M"[T]W>#4(+C;<@N<OEL8.XGD$8JP_@^R=]*?[7?>9ILS7$<C2AVDD92K-(6!
M+$@D>@[8P, '+#Q;JVE66KV%S>"[O(==@TJTO)HE4A9A&0SJH"DJ';H!G I-
M1NI_#?Q#U74Y[J;4!:>%I+E5F5%;Y)<E<HH&#CT[FNCN/ >DWEMK$%W+=SIJ
MLRW$VYU4I*H 5T*J"I&U?R^M/MO!5E%JG]HW=_J&HW!LC8N;N52LD).2&55
M/^>] %'3I/%5QJ.FW N=VF7=LWVDS^3^[<KN1X0G)&<@AB>,'UK&T35/&%[X
M!M_$HU!]0N)H0&L(+6)6P)\.\9/5_+#84\9QQZ]+H?@>R\/X6TU+59(8E*VL
M%Q<^9': C'[M2.P) W9P"1W-3V/A&TT[PS!H5K?7T=O;R+)#*)%\R,A]X .W
M!&>Q!X..E $?@[7(-=LKR>#4YKQ4N=GEW,(BGMOD7,<BA5Y#;CG'0CDXKGO&
M?B36-'BUZ\LM1#G3O(>*VMXE9(U.W<+AF7JV3@*V0-IQWKM-,T:WTRXO;E'D
MFNKV19+B>7;N<JH5>%     X%8NI_#[2=5DU@S76H1PZMM-U!#<;8RZ@ .!C
M.["CO@XZ4 9WB7Q->:/X@EM[^ZNM+T^58A8WZ0));%S]Y)F*DH2< '@8YKL]
M0C>73YTCGD@<H<2QA2R_3<"/TK'N_"%I>PW=M<7U_)9WBHMS;/(K)+M 7DE2
MPR%&<$5N7,'VBUD@$KQ;U*[X\;E^F01^E 'E_A+5;O2_ _@73(;V7S-9VQ"5
MT0_9XUC9V"?+R3@ ;MW7/:M34M5U"*7QCX;OIS=Q0Z,U[:W+(JN$='4H^T '
M#*<' XZ^M;:>!M+3PY8:)YUV8=.D26RGWJ);=U^Z58+VR1R#D'!S5MO#%K):
MZG'-<W,MQJ40@N;MB@E:, @*,*%4 ,W1?XB>O- '(1??^%/_ %S/_I"U2S>)
MM8OO!>M>*["]\DZ?/<-%9-&AC>*!B"KY&[<P4G(88R/3GI!X0LU_L+%Y>_\
M$D&+3YDZ;-GS?+S\IQ_]?FF-X*TTMJ$:374=CJ,IFO+!'7R97.-QY7<-V/F"
ML ?Q- &-<^(K^WUW%QJ,UMINJ:,UY8?N8RT$R ,Z?=RQVLI /^T/2I/".O:G
MKUAH\4]W)'J-L9AK";(^'C.PQG"_+EB&&/X5//>NGU/0=/U>;3I;R'>VG7(N
M;?'&UPI _#G./4"C3]"L-,U#4[ZUBV3ZE*LUPWJRJ%&/RS]2: .5\)^)KS4-
M;BTW6+JZL]72W=KG3+J!%21LKB2!U7YD'S#[Q.",],UU^DVU]9Z9%!J.H?VA
M=KNWW/DK%ORQ(^5>!@8'X5GZ?X6M;&XT^:2[N[Q].A:&T-RR$Q*P /*J"3A0
M,MFM#2=-&D:9#8B[N[L1;OWUY+YDK9)/S-WQG ]@* +M%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M]0T2ZTVYN[>2XC\^6-@=C;60%2<MR&Q_=.?:M?2=2.J6TLX@:*-9Y(4)8'S
MC%2PQV)!Q0!?HKG==\4_V,U_MTZ>XCT^S^VW,F0B[,M\J$\,_P K''';GFH9
M_&:C5[+3;+2;R[FO; WUNRM&JNH*C!);C[XSG'MDT =117+V7C:TO]%TZ]BM
M9Q=ZA</:0V3%0_G(6#@G. J[&);T'J0*S?!CRMX\\;":W>W<2VF8VD\P ^43
ME3Z'KVZ]!0!W5%87B'Q,GAZ?387T^[NFU"X^SQ?9]G#[68 Y8=0I]O4BLZT\
M?V30:L-3LKC3+W2Y(HY[2=D)/FD"(JP.TAB<9R .^!S0!UU%<5)\1[*!=922
MS>6XTNT^W.EI/'*LL/.65L@9!'(//IFJ'B[Q5JTO@6_N[;1[RQ1VMDBN))D!
M>.5T!*@'(X8KS@C.?H >B45R-@UEHVL75EH^D%-3NX5O+JS2<+#$H)13W56;
M!^Z.=I)QC--?XAV1TW2[RWTZ^G^WWIT_RE"!X+@;LQN"W!RI]N^0.: .PHKD
MHO&EW)JD>DMX9U"+4Y+%KP0/+#C D"8W!B.^<_3K4%M\1(KFPTO4?[&OH["]
MNELWG=D'D3%S'M*[LL XP6''UYH [2BN7U+QG'IDLTDVG7 L8+Z*PDN&(4F1
M]N&13]Y 74$Y]< XJ*_\;O:W^N65OH-]<RZ/%'-,5>-59&5FW*2WHO ZGT%
M'6T5@IXH@O/L$>EV[7=Q>V0OXXV81A83C#,3G!). ,'D'L":JCQM:-8Z?(;:
M2UO+Z)Y4M+]Q;-&$(5MY;IR0!C.<Y'&2 #J**Q_#/B.T\4Z*FI6B/&N]XI(Y
M,;D=3AAD$@^Q!Y!%<IJ%Y<Z7\6;V2PTRYU*:30HG^SQ2JO/GR G+L . !QR>
M..M 'H=%<?;_ !!L[NTT.\AL+D6VJW)LR\A5/LTX)!CD&<@Y4@8SD_45T-IJ
M1N]3O[18&"6;(C3;@0S,H;:!UR RY^HH OT5CZUXAM=&GMK61HC=70=HDEF6
M)=J8W,6/0?,HXR<D<=2,O3/'-OK-E:2:?87$MS<74MHT3$;(9(E+/OD&0%P.
M",YW#WP =917,6/C6SU#2K*Z@MY3=7EU)916A9=QEC+;_FSC: C-N].V2!7/
M>-=6;4O#D<D^GWEG<Z?KMI"R,#B3]\GS1D8#J0>#C\* /2**PM&\2'5-8U+2
MKC3I[&\LECD*2NC[XY-VU@5)'52".WO6-\6F:+X9ZQ<Q.\4\*(T4L;%60^8H
MX(Y''% ';45#:016UI%#"@2-5  %<W=^.+:UTVXU@6<TNBVUPUO->(P)7:^Q
MG"=616R">O!(!'- '545R^N>-(M%CU*Y;3YYK+38XI+FX!"AE?IY6>)"!R>1
MUP,GBG7OBZ2#Q!<Z)9Z)>7EY#9K>+L>-$D1F*C!+<<J1SS[8YH Z:BL[0=9M
MO$6@V6KV@=8+N(2HKC#+GL?<'BM&@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHK*U+Q'I6D7EO:7]T8;BYSY$?E.QEP,G;@'.!UQTH U:*IZ;JVGZQ
M;&XTZ\ANHE<HS1-G:PZJ1V(]#S5R@ HH)QUHH **** "N*\/:==Z5=^+](BE
M$%U>7DVHV4S#((F0?-COMD!!'T]16]J?B?2-'E,=]=-'M9%D98G=8BYPF]E!
M"9/][%:4JPY6:5%+1 LK;<E>.<=^GI0!P&C>%_$-OKGAK4KJSTV.2QMYH+Z1
M;IY))V<)F4L4!8DH>">,]>U:^@V+W/CSQ%K^/]&=(;"W;L_E@F1A[!VV_536
M]I6K6'B#2UOM/E\^SE+H'*%<[6*-P0#U!%.M;^R>^N-+M\K-9)&9(Q$RJBL#
MMP<8/0].E %VBBH+R\M]/LI[R[E6&V@C:261NBJ!DD_A0!/12*RNBNC!E89!
M!R"*6@"MJ-XMAI\]T[0J(USF>41)GMECT&>]<#;P>#;OPQ+!K5SX<GU.ZBD-
MW(+N%B\KY+%7/(&3QZ #TKT9E5U*LH93U!&147V6W_Y]XO\ O@4 >41W$LG@
M#1=.O=>\.RZOHUY;7$>-439<K"^0"Q&5.WC.#R/>II)(=1N?&,EUKOANW77=
M-CM80FIJYB=8W7G@9'S]>.G0UZC]EM_^?>+_ +X%4-4O]'T5+=[\1Q+<3I;Q
M'R2VZ1R HX!QDGJ>* .$BU"&35/!]Y<:MX>0:1%*ERL>JHWWXA&-N0,],GIU
MQS6>]M:RVEY,OB'0(K^+Q$=;L5.I(4D& /+<CE<KN&0#C(KUK[+;_P#/O%_W
MP*/LMO\ \^\7_? H \YU&ZTS5K_5-8DUC1(+N;1WTNUMSJ<9QO)9F=AP.=N
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
MZAI&IW\4=W=&>^,J'#"X+F4-$O4[7*@8Y.!ZUU/ARPN-.T.WBOG$E_(#-=R
M<-,YW/CVR<#V %6+K2--OKVUO+NPMI[FT):WEEB#-$3U*D].@Z>E-.M6 UU=
M%,Y_M!H#<"+8W,8(!.[&.K#C.: ,/Q1I&MMK>E^(/#WV:6\LDEMYK2Y<HEQ#
M)M) 8 [6!12.*KZIIOBG4'T>XFBT^>-)I'OM,-PRQ%64",;]AWA#EB"N"3TX
M%=G10!YA;^"O$MAIUI<6ATY=3TO5[F]M8_,;RKB&8OO1OE^0E7P.N,>_&UKV
MD^)-?T"W2>WLHKL7]M<FW2X)2*.*17(W[<LQP>P X],GL+BXBM8))YF(CC4L
MQ )('T')J'3-3M-9TRWU&PE\VTN$$D4FTKN4]#@\T 8FGZ3J,/C[5-9FBB6S
MN[."W3$N7#1ER<C&,'?Z]J3X@Z)J'B3P5J&C::D)N+M54--(45<.K9. 3V]*
MZ>J&KZUIV@V)O=4N1;6JD!IF5BJY.!D@<9) YH H+/XEF>UA.FV-K%YB>?,+
MTR%4'+!5\L9)QCJ,9S7-P^#M7MO">J^#D$#Z==RRBWO3)\T4$KEF5DQRZ[FQ
M@X/&<5WT$R7$*RQ[]C#(WH5/Y$ BI* /-O$G@S7]4B\0:?#'87%G=6<<.FRW
M$[!K0*@5D";2,LPSN!'7G. *V[+2M:B\;2ZY<6MKY3Z3'9[([@D^8KL_=1\O
MS8SUXZ5UU% '.^!-'O?#_@O3-(U!8A<VD9C8Q/N5N2<@D#U]*Z*BB@ HHHH
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
M[)6DCQ&C*5,?"<C#8R?F'8BI9/ %G+H6H:0VJ:C]GO[XW\KYBWB0R"0@'R\
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
MTZ![>VDN @95;:&+%5&XX4#/U[\T 0S:I?)\1H=%$_\ H4^E2W6W8NY)%D1
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
MKE)I"J[$;]V"0">9,$<<B-A7/^$&F\/>-];\+7RPQ1Z@#JUBD4A90'.V9%)
M/##=C' )H ]$HKQ&;3+-/AW?ZFBL+ZR\1NMM<B1M\(^VA,*V>,J2#CK6SK<4
MOAOQ-XIC\.1&WF?PQ]L$<1)+3B21?,QW?'?J<4 >JT5YMH]GX?U*]L]5TO6K
M5_M%A)'):V*!//C*YW388ME3CYC@Y.">:PO#]E;6>@_#+5H%*ZA<7*6\UP7)
M9XVAE)0DG[N5''0&@#TGQCKT_AGPM>ZS!:1W36JAC$\I0$$@9R ?7I^M;HY%
M>):W-8ZS\+?%U]JHA;7+>^FCE,N/-@*S 1HN>0NS& .#D]<FNJ?2=,UGXIZG
M;7D27=I-H<$C1.Y:-R99!G&<= /I@&@#T.BO%]'MH8_!_P .];!8ZG)J<%JU
MVSEI&B/F*8\D_=P!\O3BKD9L/$ U5=5UJWT_7+'5Y<,(@+R+;+^Y6(ELE63:
MH &#D]2<T >N56?4+5-3BTTRK]KEA>=8N^Q2H)^F6 KRC6='L+I/BE+/$9'L
MHQ/;%I&/DR"T#AUYX;=SFM:UCL)OB7X?O;Z*U:>?P[YGG3(NYY1+%M.3U;GC
MOS0!Z55027_]KM$;>'^S_(#"?S3YGF[CE=N,8Q@YSU[4ZRU"RU* SV-W!=1*
MY0O#('4,.",CN*X^2WA?XNW\3;MDWAY6D7>>?W[ GKQP!T]* .YHKQ?P_96U
MIX9^&FL0J5U&>^2WEN"Y+O$\4VY"2?NY4<=,UZ!\0[^XTSP5>7=NSHL<D/GN
M@)*P&5!*<#G[A;IVH ZBBO*]03P[ING:]J]MKNZSN=,"W%MH82)!EPJR\$A'
M.[;DXR ?[IJA>W]SH^J^+TT:2R@N?^$?BGBMM/8;4E!ER5_O.$&<X&0!Q0!Z
MY>2RP64TT,:RRQH65'?8&('0G!Q^1K/\+ZRWB'POINL/"(&O(%F,0;<$SVSW
MKG=)3PI<26VJZ%=H;B;370Q6TH(DCP#OF4<E@>-S<Y8BN3\.V-K8:/\ ##4[
M9-E[<2+;S3;B6>-H)"4/^SE1@=!CB@#V6BN3^(VH3:7X0DND:1+=;FW%X\6=
MRVYE42D8Y'RY&1V)K$UT^$=-T77]0L+V5;>ZM(5N8]*G18U!<(C# VHS;L%C
MU4'TH ]'HKR:'R4\0^,=+34[#2H[G2K8J;(_NH)&\U2V,C) VY("Y ' J&_U
M6_T32=?M[O2(-+U*V6Q>]GTW+6\UH9BK2(HPRG;Y@(/.!UXH ]?HKC/"]CI,
M7B.YO](UBTG2ZM%,EIIZ*MN,-\LI"DX<@D=L@'TIGBF33+KQ=9:==>2\XTZ>
M;9?,/LJ1EE4OL/WY.,#D84MSZ@';45XMHR6^MZ3\,%O)VN?,-Q!/^^)W 6\G
MRMSZ8'T..]:5U9Z/)K^N^%=2O++3;2UM($TU;M<F.W\KEX7=AAE?=D\GA<]!
M0!ZO16?I4"/X?LX)9I+V,VR(TMPOS3#:!N<>I')^M>27EI<V&E7FBVMD)KSP
MEJ#:FC.F?-L\^8J$]V979?\ MD>^* /8=2DOHM.GDTVWAN+Q5S%%-(8T8^[
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
M"CIPH^IR>]2R:5ITMT]U)86KW#IL>5H5+LOH3C)'M638>.?#VIW%A#:7KO\
MV@";60V\BQRD DJ'*[=V 3MSGVK>N+B&TMI;BXE2*&)"\DCG"JH&22>PH IC
M0M'$<48TJQ"0MNB7[.F$/JHQP?I5]E5T9'4,K#!!&017#W'B5Y_B+H-K:W5\
MMC/974TUM):LBOM";&7*AFZMQD]!P.^]'XNT273M/OTO&-KJ%P+6VD\B3#2E
MR@4_+\OS CYL=* +EMH>D65G-9VNEV4%K/GS8(K=%23/7<H&#^-/MM)TVRDC
MDM=/M('CB\E&BA52L><[00.%SSCI7+6NOOIOB_Q@VJ7]P^F:?!:3(OE%Q K+
M(7P$7.. 23DX')XKI%UW3WATV999&34B!:D0.?,RI<9X^4;03DXX% #K;0](
MLH[B.UTNQ@2Y.9UBMT42G_: 'S?C0-#TA5A4:58A8#NB MTQ&?5>./PJ34M3
ML])LS=WTPBA#*@."Q9F(55 ')))  %9DOC+0[>POKV>ZEBBL)1#=A[>0/"Q
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
MQQHJ(@"JJC  '0 4ZL_2]:L=9%R;&1Y!;R^5(6B=!NP#QN W#!!!&0?6M"@
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
M->!G/53_ /KXI=0CN+#XEVVLR6=U+8-I#VAEMX6EVR^:K@%5RP! /.,5V%%
M'GL7@V>7P+K-O.18WEWJ$^K6F2/]#DW[XLD< C:"<<<L*Z/P>MW/H4>JZC$L
M6H:GBZGC'2/*@(@^BA1]<^M2Z]HVFZO-8#4KNXB5)&5(([MHDN2PY1U!'F#
M^Z>V>Q-;72@#C/$G]I/XKA@72[N73Y=/=5N+)5#M,6_U;R9!1, -P0">N<8K
MGM)L-3BT'X=0SZ3?12:9./M:M"28U$+IN.,X&YA[]\8KU2HYKB&W"&::.(.X
M12[!=S$X &>I/I0!RWAJWN8O&WBZXEM;B*"ZGMW@DDB*K($A5&()]&!_GTH\
M16]Q)X[\)7,5K<26]J]T9Y8XF98P\15<D#N?R[UUM% 'DUQI&L-I^K75MI-S
M,]OXI;5%M'4Q-=VQC"'83CGEB!U^7W%7-4TVYU31)-8T'PO<65W!>6EX8+Q1
M%<7ODON*$9. !]W)Y.<#H3Z;10!P&OC4O%GA6^GTS0+BSN5:WF2*_189;IHI
M5D\LX)(7"D D\EN..3&L%AK>EW]W)X(U" 26HM;A;E-ES*I=24CPQ)"\MG@9
M QWQW\5Q#.9!#-'(8W,<FQ@=C#JIQT/(XJ2@#S.+2+TZ7JVF:F-7UC0C);"S
MN)8FCOHOF)8@X#MY9V,&QGDCFDV^*+#1VA>.[U:TBU>$17DEHOVT6NP;I-C
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
M+J*UY,SJG8X&20H&<5B7?@:X'AJRTJQNH/.CU-=3N9Y4($LHE\U@%'0%N.O
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
MABCCLKBT(9;JTO%RDRD#'.#@@C/0_P!0 6],N+FZT^.:[@CAF8L"D<F]<!B
M0V!D$ 'IWJW6+X4T >&?#\.EK+O2-Y'4 G;&&<L$7/.U0=HSZ5M4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%<AJU_?ZAXRE\.VLODI%IJW?RW)@=
MV>1DR"$8D+M'' ^;G- '7U#/:V]T%%Q!%,%.0)$#8/XUQ&EW^MW&LZ7X7UG4
MHFNX]-EN[RYL&V_:&6;RU4-@%<#); !W8' R#D+K>LPZ.SG5;F26W\7+IHD?
M;E[?SE38W&#\O?&>] 'J,KB&!W",X12=B#).!T ]:@L[Y+NQM+EXI;5KE0RP
M7*[)%)7=M*]F !R/8UR;:AJ)\4^,+%-0G2&UTZWN+; 5C"["7<5R#UVC@YK
MADN]8E^%UU=:C=^==VTDDS))C<_V4L6QC&[DC/H3ZT >JT5Y]/J^HZ'KVO:+
M=WT\\]["D^B-(P'WR(S'P!]R1E.>3M;)Z5W=K"UO:10O,\[H@5I9/O.>Y..Y
MH HPZ_:S>);C05CG%W!;+<LS)A"C,5&#GGD'MVK4K@+^QFU'XKW\$.H7-CG0
M(<RVVT/_ *^7&"0<#\/Q]:?A[Q5J.NV_@O3[NY>-]3T^:ZNYX_D:9H\*%!'W
M<Y+'&#P,8&: .W\1:]:^&=$GU:]CG>W@QO$";FY.!QD=S6E(_EQL^UFV@G"C
M)/T%>2^*-2OW\&>/]#OIGNETJ6!;>Y<#<T<FR0*Q'4KG&>XQFNO%_/KGCG5]
M$^USVEOIEI ZB!MCR22[COSW"A0 .F2<YXH V] UNU\1Z);:M9+*MO<;B@E7
M:W#%>1DXY!K2KR3P;J=Y'X8\&Z#;R*OVZ&]E=S,86D,4GW P5B,[RW !^7KU
MK1U%_%6E6FBVEWKZB:;Q MGOMBLC&V=&=5D+(/W@ '(&",$@YH ]*HKS;Q#>
M:IX7#0W]]K%QI"V>U=8MRKR6DQ9R7G10-R[2@!P0-IXR<UZ/%(DT22Q.'C=0
MRLIR"#T(H )'\N)WVLVT$[5&2?8>]0:?=_;]/M[O[/<6WG1A_)N4V2)GLR]C
M[4W5/-&E79AF>"40L4E0 E2!P0&!'YBO.[+5M;OM/^'+?VS<Q-JL3"\950F0
M_9V?=RIYR/I[&@#T^L_6]7M] T6[U6[29[>UC,L@A3<VT#)P*X"#Q+J>FV-]
MITVHRRE?$T>D17LX4R10NJ/DG&"PW,H)'<=<5J>+;"[T_P &>-$FU9[NTETR
M1[:VE&9+?]TP?+DY8$\C/3D4 =M;3K=6L-P@(25 Z@]<$9J6N(L;V[3QGH6F
MK=2BRN=!>:2'/&]6B4,.X.&/0UCZ3XGU.YL/#^F3WTOG:IJ][:R7AP'6&%I2
M%!Q@,P55SUQGOS0!VL7B:UN+W6[.&VO)+C2$5IHUBYDW*641C/S$@>W45JVL
M_P!IM(;CRI8O-17\N5=KID9PP[$=Q7FB)=:7JGQ-DM-0N5GM[.WF@G8J[H1;
MNP&6!R 1CGG'?O5S[=J]YJO@BU76;J"'4]*EENA&J99UCB.X$J<$ESUR/0 \
MT >B45YG;Z]KD/@Z?_2Y[@V7B%M.N+LJ#,+19]I;@<MM(&0,]^M=!X9;5)O$
MVNL]_=SZ'$T2:>)0I5B5S)ARN]PIP =Q')'.. #K***XWQ#J,^A>,-.N+S4)
MX]#U"VFMY%R L%PJ[U<'&>45QCU H [+K67I\UE&VH&/3FT]+:4QR2RPK$LH
M"AMZGNG/7U!KC_"&KZIJEM;:+J%W=)K-C?2_V@7*AVA4!DR , ,)(AQ_M8Z5
MC>)+S4;SP%\08KK4KJ7[%J1AA8%4(CV1'8=H'R_.?KWH ])DU^TC\30:"T<_
MVN:V>Y1]G[O8I4'G/7+"M2N U73Y9/B9H=G'J%U$3I%V&N%*F4CS(NA(P/KC
MI^=:_P /]1O-2\*J]_<-<W$%U<VQG< -((YG12<<9P!F@#J**Y#QQ=:C;7GA
MJ.PU*:S6\U1+6<1JAW(8Y&/4'D;1CMZ@UG#^V;G5]1\,6VK3R2Z;91,ES-<B
M&:1Y"Y\QML9#A<*N, =<YR, 'H%%>::UK&OZ/:6\FN2SR6BZ>([G4=%.\6ET
M&<-*\> 63 7L0"K<5:9M3U_QKJ.EVWB:]MM/.E6UW ]JL>0SLXRK%3\IV@^I
M]0." >@T5Y=X>\4ZYKMOH&E7<J"[GM[QKB99C;FY:"81#:RJQ&02Q  Z=0,@
MZ-M?Z[9:IH7AC6M3ADFO)KLO<VS_ +QXHU5HXV;:N'(<$D '"\=<T =\\B1*
M&D=4!(4%CCDG 'XD@4ZO-?%&GW]M;Z!:W>NW%T1XEB1&C(1EB;+(DF,[F4 8
M8]>#CO7I"+LC5-S-M &YCR?<T  D0RM&'4R* Q7/(!S@X]\'\C3J\SDO9M#\
M5?$/64FN;AM/L;>>.!Y,HW[J5@I'90?3U)J[<:EJ>D1>#]4BU&>]35KF"UO8
MI""DGG(6$B #Y-I&<+QCKZT =_117G6BWOB3Q%IFD>([*_MH(Y;K==1S71,;
M0;RK1>7Y>%<< '=G(Y)S0!Z+17FEQKFI0ZCI%W;:E/=Q77B!K*6=0%MGB)D'
ME(A.25VC+@<D'DUHZ?=:CXGL=3U&WUMM.N+'598%4@-%%%#)M973C)90223D
M;AC&* .FTW7[75-4U33H(YTGTV1(Y_-3:"77<-O/(QC\ZU*\JU)+U-5^)=_9
M:I<V,MC'!<Q_9POS.EH&&[<#E>.@QU/X>DZ1=/?:+87<H DGMXY6QTRR@G^=
M &?J?BFRTG6;329X+Q[N\5WMUAA+B0( 6P1TQD=<5)I_B72]3U*73(Y9(M0B
M3S'M+F%HI-G3< P&Y?<9%<]XB_Y*WX*_Z]]0_P#0$JIX\7S/B!X$6S_Y"7VR
M4L4^\+;9^]S[8H ]!BBCAC6.)%C1> JC 'X4HD0RF,.OF* Q7/(!S@X_ _E7
MF$NO:Q'X U&_&I3_ &NT\0-:1RG;DQ?:UBVGC!^4D>M3S74VC>,O'NL+/<SM
MI^EV]S' TF4;$<[!<=ER.WJ30!Z1(_EQL^UFV@G"C)/T%9^@:Y:^(]$M]6LE
ME6WGW;!*NUOE8J<C)QRIK)T:WOI7T75AK[S6]U:YN8)0&6Y=D#*T?39C#< 8
M(^F:X7PS/J.D^#O!FH6VIW CN=6^Q26F%\EHI)90<C&=V0#G- 'L58UAXEL]
M1UZ^T:"&Y%Y8;#<AX\+&'&4^;.#D#MFMFN&\,?\ )5O'G^YIW_HEZ .YHKEO
M$NMR0^(/#VAV\YA74KJ6.XF0C<BQQ&38#V+?+SUQG'.#6%=ZUJ6F7_BG19-8
M:&"UBM9[.^FC\V2$3,5,6 ,NQ*D)G)^89SB@#T:BO,KC6=8MX?'MO%=WMH--
MTV*\LA.R2RPLT4A(+'=D$Q@X).,G!':]IMYJMGXJ\+)-JUS=PZQILTEQ#,%V
M*Z)&RL@ !'WB#DG/>@#N;J"&X@*SVZ7"CYA&ZALGVSQFN7@^(/AV.RDG875I
M86]P;.2>2T=889 =I5F PH!P,GCWKKJ\BT+0M1\4>$?%.AP36MM9W>OWB37#
M[GD5?-!(5, 9..I/'I0!ZX"&4,I!!Y!'>EKS/Q9?WNC:;KRZ5J=R[:-I\)MX
MX,*MF54G,Q/$A< ?+@X Z#.3>OCJ^K^/AI,6OWMA:3:(MWMMECRDGFA<J2IX
MQUSGZB@#O%D1V=5=69#M8 Y*G .#Z<$'\:=7FOA_2M1O(O'4=AK-[!?_ -K2
MQV\S2!@KB&$J2".G08].!BM7POKLWB?^R&BFGA:TMF;4XBW(GSY8C?\ X$DI
M[?=7LU ':TUY$CV[W5=QVKDXR?04ZN(\;V[S^*?!BK=W,*OJ$BE8I-H_U$AS
MCUXQGW/K0!V]%>?IJ6HZ]IWBZ\M]2GLKG2+R>ULT0C:GDHIW.I'S[R3G/;&,
M'FNL\-:I+K?A?2M4GB$,MY:13O&.BEE!./;F@#0>:.-MI8;]I<(.68#&<#OU
M'YBJ&@:[:^(](CU.S29('DDC"S+M8%'9#D9/=37-/;N_QH!^UW00:'YHC$GR
M ^> 1CT.!GUKE=#GU'2O"&A:G:ZG<(K^(GM7M0%\IXI+R1&R,9)YR#GC _$
M]BHKSV6[\1^)/[=?1K^"SNM.U!K: RW)5(Q'M)\R,1G<&!)R3T(QC'/?Q,7A
M1F*DLH)*'*_@?2@!],EBCF0I+&DB'!VN,CBN"GNO$7B67Q NC7T-G=:=?&VM
MB]R56/8J,3)&(VWALGJ>F,8()-?Q5JNJZ'K5E.-8(TW5+<03E3N33Y&90+A3
MCE,MM&[C)';. #T9I$1D5G56<[4!.-QP3@>O )_"G5PFOV;_ /"Q_!T0O[P*
M;>\SB7J41,$C&,G<<FJMI>^)/$6G'6M,O[:U>#495=)[HB)88Y61HWC\LX)5
M<[LYR<Y X !Z+33(@E6,NHD8%@N>2!C)Q[9'YBO+-5O]=&F^/+R/Q#?1OHEP
M7LU18P.(4DVM\O*Y)&..ISGMKP)+=_%RVG:[N5#: L_E+)\@)F4$ >AP,^N*
M .^HIDKB.%W9U0*I)9NB^Y]J\YT?6-4/B'PM%_:5W<V^JVER9[F0!8[EE566
M2)#DH!DXX ((X/6@#TFBO'FU/Q-!\._^$O7Q#>3W=A?2J;1HXQ%<1+=-&58!
M<[B.A!&,  #K6U-'KVLZ]XRL8/$U]9KIK0M9^4D0VLT(?#?+RF3TX)[DT =G
M=Z]:V?B#3M%ECG^TWZR/"X3Y,1C+9.>O(_.K-E??;7NU^R74'V><PYGCVB7
M!WISRISC/L:\]T[5[G7M9^&FJW:!+FZL;R20 8!8Q)D@>AZ_C0OBC5+#3M;6
M?4))'_X2=-+BNI53-M"_E G  7@,V,CJ03F@#TVJ&MZO;Z#HUWJMVDSV]K&9
M9!"FYMH&2<?2N=UB._T&PUB;_A)S!;S)%]E%Q%YTELVX*^T\E]V0%&#AB,>E
M<WJVHW\FD_$?2[@W0M+;1UFMX;J0221^9%+N!8$\$H#@DX_2@#U"WN$N;2*Y
M0,$EC$B@CG!&:H:%KUKX@M;BXM$F18+F2U=9DVMO0X;C/3-<=;-K&@Z]X2*Z
MQ<WUGJZ&WN+.94VQ$0EU>/:H*@;<$$G(ZG/-4-+UBYTK1[F&U=8Y-1\7W5F9
M&?9L#2.WWL'!.W:#@_>H ]4ICQ1R,C21HQ0[E++G:?4>E8/AVTUNQU'4X=3O
M8)[)RDEE%Y[2S0@@APS%%)7(RI.3U&:Z&@ HKS7QSK>I:?;>)KW3M3GDGTR*
M&2)( %CLS@,1+DXD+YZ8.!CIG)TKO^T]1^(]YHRZY>VMBVCQW2I (PR.977Y
M6*GC"CKD^X'% '<45S?@#5;O6_ >C:C?R>9=S6X,LF,;V!(S@>N,UTE !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MFT-ZT6Z2*"8. 1P^WN5#9&<4 7JYNS\"Z%8:U+JEM!/&\DWVAK=;E_L_F_\
M/3RL[=W?..#R.:W+:_L[TR"TNX)S&<.(I VT^AP>*:NIV#RQ1+?6S23;O*02
MJ2^TX.!GG!!SCTH P/\ A7OA[:J"&Z$:7GVV*-;R4+#+DDE &PN23G'K4S>!
M]#.NRZNL,\<T[B2>&.X=()W'1GC!VL?J*W+:\M;P.;6YAG$;%',4@;:P[''0
M^U3T 84GA'2I7UAG%P3K"A+[]^W[Q0NW'7Y?EXXQQ6K8V<6G6$%E!O\ )@01
MQAV+$*!@#)Y/%);:C8WOF?9;RWG\O[_E2JVWZX/%)'J5C-,D,5[;/*Z>8B+*
MI9E_O 9Y'O0!GZEX7T[5=8M=5N3="\M%98)(KEX_+# !L!2!S@9J;3_#VF:;
M?37\$#/>S*$DNIY6EE*C^'<Y)"^PP/:K<>HV,L4DL=[;O'']]UE4A?J<\5/'
M(DL:R1NKHPRK*<@CU!H YFY^'^@7GVU9HKHPWEP+J6!;N18Q+N#%U4'"L2HR
M1SUZ9-:)\,Z6=9DU4PR&YE@6WE!F<I*B@@;TSAB S#)!ZU>?4+*.62)[RW62
M,;G0R@%1ZD9X%"ZC9-''(MY;E)&V(PE7#-Z YY/M0!C:)X)T;P^S'3UNT7#+
M#')=22);ANHB5B0GX<TD?@?18M+L--C2Y6TT^Y%U;)]I?Y)02P;.<GDDX.1S
M6V;^S%Z+(W< NB,B R#>1Z[<YI)K^TA<Q/>6\<V50(\@!W-G:,9SS@X'?!H
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
MX>TF'3-.1TM( 1&CR%RH)SC)YZUH5'#/#<PK-!*DL3?=>-@P/T(J2@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ KAM>O;/2?BGH5[J%Q%:V\NF74"S3,
M%5I-\3!,GO@' KN::R*^-RAMIR,C.#ZT >(12Z5<>$] 2X-OE?&+J5E 5E1K
MB4D$'D @C(_.KVM,+:Y^(UMHL:-Y8T^62TM, M& // 4=R@(->Q!5 P% 'IB
MC ':@#S/7[W2?$7AO7=4\$M]JU=](\@SVA8;8P<B/ X$F"^!C<,=N*GN9=.U
MC7O!=[X>>!DC207 B(Q'9F(Y20#H-VP 'HWT->B(B1C"*JC.< 8H6-$+%$52
MQRV!C)]Z /#H%T:W^'EK>0_8H[B+Q0#',I4,BB].,'J!L)/I@UM7FJV")\1M
M/UZ:!-1G61K5+@@>?:^0!"(\_> 8,<+T8GN:]8VCT%-:*-R"R*Q (!(SP>M
M'EMA<:>VO?"^59;?SGTN:,MD;B/(0!3WZY&/7-96H2Z:/AE\0K*8V_VJ+4[]
M_*8#<F928SCMG/R^O:O:<#T%&T<\#GK0!P,.HPP?$@/JDT(T^ZT6-=.GD8>4
MQ#$S*&/&XC82.X4>E<FME;6^E^%H;\0?8V\4S#3UGQG["?-V#G^ \8'0@K[5
M[2\:2+M=%9<YPPR*4@'J!0!X_>WVC:9+X_@:"&6P74; FWBD\N.,LD0,C;>B
M!QEL=<$5/!J=H=1^(Y;4K>X\_2X9EEC 2.0>1(I9.3E<[1G)[#)KUDJI!!4$
M'@C'6C:OH/3I0!R?A/Q#I$'AWPGI<E_"+V]TR(V\6<F39&N[!Z9'I[&NM(!!
M!&0:JSV$-S=VUQ+DFV8O&G& Q!&>F>A/?'?&0,63G!QC/;- 'B$FE:%=^"/&
MENEM:G5TUF[2Q6, 3I+YO[E8^X^;L..OO75Z;<0VWB_Q/8^+98%^T6=MY#W)
M CFMQ%B0*3U D+$C_:%=+X8\.2Z NH?:+J&Z>[OIKQ72 QF/S&W%>6;(_*MY
MHT<J716*G(R,X- 'D.F0:O8^&O#;C5[:UUZVTR;%EJX_=75JT@(1B2"C!5CR
M?P/>M&UO+&Y\8?#RY%I'I\L^DW(-LY&^-3'%L0D\D?>QGW]Z]->-)!AT5@#G
MYAFEP,YQ0!XI?2Z;_P *C\;V4IM_M<%_>EHF W1L9V*9]"0>/7M78>*V_LF_
MT'QII\!NA#BQNE@PS36\V N#WQ)L(_WC7=[1SP.>M! (P0,4 ><^)G/AB;PM
M<:C=2VVG+/.VH7D,:LL=U(N5D8,K *6,@SCC<*T?#^I>%?#>FR7%OJTAL=4U
M,^3<3D>7-/( 2(MJ@!20><8R#7:LJNI5E#*>"",@U5O=/@O[=+>8'R%8,8P!
MAL= >.GTQZ=,T 6Z\\\2:=)9^,IH;>U\VU\5V1L;C"95)X\XD;V\II/KY8%>
MAT$ XR.G2@#S[P7%+<Z<UKKT*;/#T4FEM).HV2D'!DY[>4L7/^VXKE++3]#_
M .&=)M0%K8F\.DR1/<%%,A<$D*6ZY!Q@=N*]KP.>!SUHP,8P* //#<V$7Q)\
M-W$\D BNM"EB@<X(ED\R$A5/<XSP*YQ+Y++P9J:Q%_\ 0?$TLNJ1VZ!I8K;[
M2QR5(/'W6P1R >V:]FP..!QTHP.>!SU]Z /'/%:^&;[P3XNUG3-3?4FN[6(3
M7#[/)\U3A-NU5'F8)SCD#&>HKH[7^RK3XNZ?'8&TB6?09=PA*CS#YT97..IQ
MN(_&N_6-$0(B*JCH ,"EP/04 ,GD$5O+(4=PB%MJ#+' Z#WKQW0M7TV;6_ $
M]E<6T5OY=W"EK&Q<VY:($12.<EI"W4<<CIW/LU-"*.B@<YZ=Z /#Y-8TZ7X6
M6=KJ4\">(+76(9+^"8@3I/\ :AO<@\X*G[W3!Q[5V>N)=:'XXAU'28BR>)+<
M6$CQKD1W* M%,?4;#)GV05WGE1[R^Q=QQDXY..E.(!QD=.E ' ZU;Z;I?Q$\
M!6T(@A:*.[A0$@-L$("CU//3WK,\*ZEH=_IMOHFO*7\366K//):DLLS7 E8K
M*,8)3:P.?N[>.@KU' SG%)L3?OVKO(QNQSB@#R*UGTC4_P"T- \1:G?0:Y#K
M$DZV4:HLLS^:7A>)MFXC;M&=W '.%KU^F[$,@DV+O P&QSBG4 <$9M-;XSW<
M4LEJ3_8*!E<K][SW)S[X(_"N1T_3K>7X+:I>:'9V\VJQS749>W4&80&Z)=%(
MY ,0X Z_C7M6!Z"E  Z"@#SZZDT_5_&WA;4-#FMI;5;2Y%^T)!3[(8QL63'
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
M0"<GDU[H54KM*@CT(HVCG@<]>* /,-170[7QWKEJDL-I93>%29_L>U6P'?+
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
M/X?T&6S\;:ND<R/H]K,;NVA _P!5<SK^\'M@98#_ *;FM/QYI5]K'A.:UTZ
M3W2W%O.D1<)O$<R.0"> <*>M &+<:Q<:?\3I&-OJLR2:$LPTZ)O,(D\X@D+N
MV*< <Y _$\Z-WXET35-/\,ZAYFH>1J-[%]C:#<F9"&PLN"!M^]E3G..^*2&T
MU5OB*=;ETF9+1M&%MD31$B7S2^W&[T.,],]\<USUAX;UZW\&^#M.DTF3[3IF
MK+=72B:+"QAI#D'?@_?' ]#0!VX\26SW;PPVMU-%'=BSDN(PI1)>.#\VX8)
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 55U*P@U72[O3[I=UO=0O#(/56!!_G5JB@#E+CP#I
M=UX6T709BS0:5-!,CXYD:,_-G_?!8'_>-:7B3P[%XBLK>-IWMKJTN4N[2Y0
MF*5.AP>",$@CN#6S10!S%WX3DU!=5GO+Z-]1U"P_LXSQVY5(83NR%0L3DEB2
M2QZ#TI+WPC->>'M$THZDB_V7/;S"7[/GS#"04!&[C.!G],5U%% '*6/@^ZTF
M/4[?3-8-K9W<XN(+=;?(M'W!FV?-]UB"2O3DXQ5_1_#J:7K&IZL\D+7FHB)9
MO(A\J,[-V#MW,2QW'))[#TYW** .>UCPO]MURVU[3;UM/U>"(P&81B1)HB<[
M)$R-PSR,$$>M6FT:74+2XM];NH[Q)X7@>*&(PQ;&&&^4LQR1QDMQVQSG7HH
MY:Q\'R0VVD66H:G]NLM'D66T0P;)"R*5C,C;B&V@]@N2 36?J'P\FO;/6]/C
MUV2#3]4O/MIA%LK-'*75F^8GE25R!@8)ZD<'N:* .<7PS<IX@U'5AJ2M)>V4
M=H5>W^Z$W$-D,,G+MGIVZ5D)\/)K2PT+^S==DL]3T: VL5XML'66$XRDD9.#
MT!SD8/-=U10!S-]X4GODT;?JKM-IUZ+YY980S3R!67!P0%7#$8 XP/3FWIF@
M2:?XFUG6#>+*-3\K=#Y6WR_+4JN&W'/!YX_*MNB@#+N-+N+CQ!9ZB;Q/L]K&
MZK;&'/S-@%]V[J "!QT9O6J&K>&)M0\6:5X@MM06TGT^.2(H(-_GH^,JYW#@
M8R,=#S71T4 <A9>";G3=4O#8Z]<0:->7#74VFB%3\['+A9#RJL>H [G!%:>G
M>'GTWQ+JVJQ7[F'4G262U,8PLBH$SNZXPHX]>_:MRB@#FM6TQ[;QAIGB:%&=
M8[>2QO HR1$Y#JX'?:Z\^S$]JOR:!9W'BB#Q!+^\N;>U-O;@CB,,<LP]R,#Z
M ^M:U% &3H7A^TT%;XVXW37UY+>7$I'+N[$X^@& /I[UGZ7X5N=(U'4FM-79
M=/O[M[Q[?R!YB2/RX63/W2>VW(SP17344 8NE: VF:YK&I->M,=1F67RS&%V
M81$"DYY "<=,;CUHO=!:;Q%!KMI<I!>16KVC>;%YB-&S*W0,I!#*.<]">.F-
MJB@#S?5M)MK+5= \-6-VIN+K4GU:^N+D;VE>,;E+@%>6<I@#'"<=*[/3M%6T
MU*ZU2YF^TZC<JL;2[-JI&N2L:+D[5R23R22>3T U:* .?OO#,EUXLCUV#4I;
M8FR^Q3PK&#YD>_>-K=4.203SQZ$9K'B^'?V?PQI6EP:NZ76EWGVRVNC;J5#Y
M;(,>>0=[9YSD]1TKN** *UE!<01'[7=FYF;[S! B#V5><#ZDGWZ5E77AQ_\
MA)AX@TV[2UO7MA:W"RP^;',@.Y20&4A@2<'/0XQ6]10!AV?AM+?4;O5Y[IKG
M6+B+R1=,@"P)U"1I_"N>3R23U)K/A\#PVUCX:L[>^DC@T1S+CRP3<.492Y]&
MR[-GGD_C7644 <-=?#IKK2]5TPZU(+*]U WZ1& '8S2B1U8Y^<$@@=,9[D#&
MI+X6NH_$_P#;FGZNT$TMHEK=)-;B7S50DJP.1M;YCZCVKI:* ,>/0$7Q)'K4
MMS)-+#9?9(ED ^7+[G?/JV%' &-M0W'AE9M3UG41>.EWJ%DME%)L!-L@#?=Y
MYRSECTZ"MZB@#CSX&>WB\.OI^JF"\T.%K>*22W$D<D;*JLI3(Q]Q<$'(QSFM
M6X\/?;=1TB\N[V2<Z=+).$9 !)(R% V!T"@M@>_7/)VZ* .0D\"1MI*V2:C(
MDCZO_:US/Y0)F?S"X4@G  ^0#K]P<&KA\+RC6=:U)-4E234;6.VC C!,&Q&4
M'.<MR[-CCD]^,='10!RP\'PV9\.-:7$B6^@02)';I&"9B4"YR3P<!A[[STZU
MR8GU SR>([&71[Z_NVCG;1;JT/VN!@ !$K@AE8<C+)@'))QS7JM% '.ZAX8D
MU:15OK\2VR:A'?Q)Y.)(FC(*JK[N!E>>,D,W3/%W2]$CTW4]6U RF:XU*=9'
M8KC8BH$1![#!/U8UJT4 <-<?#R6XTJ\TMM<D^Q3:D;](C;C@F82LCG.7&<@=
M,9Z' Q<NO!4L^I:S<Q:U/%%JUK'!<1^4I;>B%%;=QQ@Y*XY/< D5UM% ''GP
M-)!!X<:QU4P7NAQ-#%+);AXY(V5592@(QPJX(.1CJ:U+KP[]OOM(NKR]DG_L
MZ=[G8R#;)*4**<#H%#' _7/)W** ,#3-)7PT=9O9;J6Z-]>/=[%B^8%@ J #
MECA54?0<#FJ7A_PSJ.EZ'9QKJ/V.\DU!]1U$)&L@F,C,SQ9/0<@;AS\OO764
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !63K>L76FHJV.CW>J7)4N8K=D0*H[EG('T R3Z<&M:JNHQ7LU
MA-'IUS%;73*1'-+"950^NW<,_G0!3\-^(+3Q1H5OJUFDT<<I93%,NUXW5BK*
MP]00:UJX[X:SW9\-3Z;?VT,-UI5[-92M!G9.RD,91GG+;\GWS]*[&@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *R=1T/[?J,-\FJZG9O$AC\NV
MG C<$Y^9&!4GWQGWK6HH K6&GVVF6@MK6/9&&9CEBS,S'+,Q/)))))/)JS11
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
2%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>exhibit102004.jpg
<TEXT>
begin 644 exhibit102004.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M/-7_ !9I=QI'@+QM#+K"W<,MNDT5F%;%IG@@,S,<,5R!VYQUH ]':ZNAJ5M
MEBSVLD3/)=>8H$3#&U=O4YR>1TQ5RN,OVE7XGZ% +BX$%QI=T9(1,WEDJ8@#
MMS@'#'D<UE:0;B#4]3\$7%U>27"WZW4-P]Q(9#8M\^=Y.[@J8L@]6% 'I%%>
M9RK=^*+CQ/;C7DTJ[TR]\N*0E]]I$JJR. )%4JWS$D@YR0<@ "SI^FG5_B'K
ML%WJ6I-#;6^GW,<<5U+&@D/F$D+G@';]WISTR 0 >AUC>*O$ \,>'Y]6:TDN
MDA*!DC8*1N8+DD]LD=,UQ'AS[=XCTC1O$G_"0I9W:7H-XH$C%B7*M;,IDV@9
M( ^7C (]\G69QXC^$>M:Y>S3'41?LCH)F MPER$6+;G&-@4D$<DYZ\T >RL2
MJ,P4L0,A1C)]N:R/#&O+XET1-26V>V#32Q>4[!B#'(R')''\.:V*\3AL)K3X
M8R>(].O[^'5[/4YS:I'<N(G)O&7RC$#M8-GN,Y(YQQ0![917GNK7MQX1\973
M,]S<6VO6VRQBEG=TCO5X\I<G"APP/'=37;:58_V9I5K9>?+.88U1IIG+O(0.
M6)))R3S0!<HKSB2\O--\61C5X9Y["\U4QV6JV=RQ5&)*+;S1YX .5R,C(!ZY
M-9-[?74/PY\1S#4+M9[3Q&\,$GVE]Z(+I%" YSC:2,>E 'KM8T/B 2^,+CP\
M;.1'ALUO!.S#:ZLY3  YZJ>N*YO<GB;Q#XNTF^U&XLIK#RDM##.8VMXVB#><
MN" 3O+<GL *KMIMOK7Q,DMY[NZD@?PU;DR13-"TN9I,,2F"/7' ]J /1:*Y;
MX<7]UJ?P[T.[O)GGN'M@'E<Y9B"1DGN>.M=30 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 445R/B;5]4L/%WAC3;*Z6*VU6::.<-$&90D>\%3V)QCG-
M'744A(126;  R2:S[/7M*O[H6MK?123-'YJ(#@R)_?3/WE]QD4 :-%9D/B'2
M+B^2SBOX6GD+K&,\2%/OA6Z,5P<@$XP<U6_X3/PUYD<8URQ+23_9UVS @R9
MVY'N0/KQ0!N45%<K(]M((I3%)M.UP <'Z&O+;/QYXBM? GA_Q;>2V=W#?W*0
M7-FMN48!G9 8V#=1C."#GGI0!ZO61:Z0=/UZ]O;7;Y&HE7N8CQB55VAU^JA0
M1_L@^M23>(=)@O19RW\2S>:L&">!(PRJ%N@8@C"DY.14%SXO\.V=X]I<:U9)
M<)*D#1F4;ED;.U2.Q..E $MCX;T?3)EELK"*$H6:-5SLB+=2B]$SDYV@4EKI
M'_$_N-;NMINGA%K"JG(BA#%B,]V9N3]%';)SM,\?:!J&EG4&O4MH#<O;H9\K
MN8.R+U'5MI('6MXW]J+Z.R,RBZDC,J1'.2@."?H"1^8H LT51U#6+#2RBWER
ML;NK.J %F*K]YMH!.!D9/09&:@F\3:%;BT,NKV2"\C,MN3,O[U I8LO/*X&<
M]* -6BLVTU_2+[2GU2VU&W>QC+!Y]X"H5."#GH1Z&L+2_$<^H?$>_P!+BO%E
MT^'38K@0^3L:.1I&4ALC=]T \_WJ .GOX[B6QECM3&)V7"F7=M_':0?R-<9%
MX*NH+9K>&P\/QP-DM$B3A3GKD!\<UV-[J-IIRHUU,$+DA% +,Y R=JCD\<\"
MH1KNEOIUO?QWT,EK<'$$D;;_ #3SPH&2QX/ YX/I0!SZ^'M82^CO4AT)+F.#
M[-'*B3J4B_N##\+P./7FH#X0OCIJ:=]B\/\ V))?.6W\N?8'SG<!OZYY^O-=
M$WB;1$TU=1?5;1;1I/*$K2 #S,XV>N[/&.M.LO$>C:B]XMGJ=K,;,9N-L@Q&
M.3DGTX//3@T 8=YX?UJ_E@FN8]$>>W4I%,!.LBJ>HWA]V#W&<&DG\.:M<"R$
MEMH&VQ(-JJQ3*(2!@%0&X...*T[_ ,7Z-I^EW]_)<EDL8!/+&(V#[3G:0I&<
M-M.#TX/:HAKMMJ$^@O!K<%HUVQ?[$55GNAY9)09Y&T\[@.V.] &9K'A._P!?
MN8+C5M/\-WDT'$;RV\I('I][D>QXHUGPG?\ B%;<:MI_AN[^S_ZDR6\N4]@0
MW3VZ5H67CK0KL:M(UVL$&FW)@EFE!53A4);)' R^W)],]Q6O)K.G0WAM)+R)
M;CR#<>43\QC&,L!W R.E '-7/A;4+RZMKFXT_P -22VL?DPL;:3Y(_[N-V-H
M[#H*C7PA?)96EI%8^'HHK,EK;RHID:$GJ596##/?!YK8T/Q?I6N:%_:\4PBM
MB[*/,R#]\JO&.K8&!UYQUJY#X@TFXLI+N&^B>*.7R7QG<LF<;"OWMW(^7&>:
M ,*X\.:M=:5_9<]KX?>PW;C!Y,H1CG=DC=R<\\]^>M/.A:V=2342FB&]2'R%
MGVS[Q'_=SOZ=_KSUKI+*_M=1A:6TF65%<QL0"-K#JI!Z$=Q563Q#I,-\+.2_
MB6<S"#!/ E(R(RW0.000N<\]* .=_P"$3U#^RI=+-EX>-C+)YKP&*8J7SNW?
M>X.><^M-GTOQ??7,%E-;^'X=,LI8IH"@D/F%!E5V?PA6P>O\(]371^)+FYLO
M#&J7=G*L5S;VLLL;LFX!E4D<=^E5M*UV)/"FCW^J7*B>ZLXI6(7+.QC#,0JC
MWR<#B@"Q!I;7<UI>ZU;V4VH63NUM+ C 1!EVG&XDY(R#6K6>-<TM["VO8[Z&
M6WNB!;O$V_SCR<(!DL>#P/0^E0P^*-"N+6:YAU>SDCA95EV3 F-F.%5E'(8G
M@ C)/% &I(BR1LC9VL,'!(/YBJ.F:)INBVKVNFVJVL#DL8XB0N3U(&>"?45B
M^)O$>/ VNZIH5]&+K3X)6+&/<8Y$7=M9&Z'IP1WZ5T5A*\^G6LLAR[PHS'&,
MD@$T 9W_  B>A"Q%D-.C^RB;SQ#EMHDSG?C/7/.?7FI9/#FD2SWD\MC')+>Q
M>1<LY),T>,;6R>1@GCWJ>^U?3],EMHKV[C@DN7\N!7.#(_\ =7U/M1<:QIUI
M)<I<7D4)MHQ+-YC;1&AR Q)[$@@?0^E !9:39:<[R6T.V1U5&D=V=BJYVKN8
MD[1DX'09-+=Z597UW;75S ))[5BT#EB#&2,$C!X."1].*SM0UV&YT'6)M)O4
M%Y90.S!HSNB8(67<C8(R.F>M4-*UJ2\TCP?+=:[#;7U_;13RV[1H6O2T.Y@!
M_#@G=E1VQWH W-5T+3-<6%=3LX[I8'$D2R9(1QT8#U'K3!X>TH7%U<"T'G7<
M8BN)-[;I4 P QSR ,_F:P/B%XK&A>%-6FT[4HH-3M8@RDQ^8$8\A6S\H8CH#
MU]#77B15@\R1@JA=S,QP ,<DT 9:^&-&2*QB6P01V!W6BAFQ ?5.>...*8/"
M7A]=?.NC2+0:H3DW(C&[/3=Z9]^M36OB/1[QG6'48"4A%P=QVYB_YZ#.,I_M
M#CWJ&U\7>'KZ[M;6UUBSFGNE+0(D@)D YX_ $_3F@![^%M$D@O8'T^-HKY]]
MTA9L3MZN,\]NOI1=^%M#OIK6:ZTV&66T3RX9&R65/[N<Y*^QR*Q?B!XJ70O"
MNKRZ?J,4&IVL.Y28_,",1E5;^%2>P/7L#717TUPN@7$\$HCN%MBZN4W ,%SG
M% %2#PEH%K%9Q6^EP0I9N9+<1@KY;GJPQ_$?7K4C>&=&=;Y6L4*ZA_Q]@LW[
M_C'S\\\<<]N*QO!OC73M8T?1;6[U>TDUVYL8IY8 RJ[,4#-A1QGG.!VJ]!X@
MTVS76+Z]\2V<UE;W 0D[$6T^4?NBP/S'.3SSSCM0!+J/@WP[J]O:0:AI%M<Q
MV8VVXD7)C7^Z#UQ[=*MMH6F-?07OV-%N;>+R89$)4QQ_W5P>!P.!Z4ECX@TC
M4M0GL++4;>>[MUW2Q1OEE&<9]QGCV/%<[XB\6>3K'ARVTG4HBMWJBVMP@CW"
M2/:Y;:YX.&4 [>A/.* -L^%-".FOIS:9 UF\WV@PL"5\S.=_/1L\YK6$4:PB
M%%"1A=H5/E &,8&.E84.O:=:3:U=W?B2SEL[:50R'8BV7RC*%@?F).3SR,XJ
M[8^(M'U+4);"RU*WGNXD\QXD?+!<XS],\'T/!H A'A/0EL8[(:=&+6*;STA!
M;:LF<[P,\'/.?7FF7/@WPW>37<MQHUI+)=E6G9X\F0C!!/OP.>IQ4LWBG0;>
M14N-6M(0SM&CRR!$=E.&57.%9@>" <BM.>>&UMY)[B5(H8U+/)(P55 ZDD]!
M0!GCPWI N6G%C&&9TD902$9D ",4SM)7:N"1Q@8Z5ILJNI5@"I&""."*R7UJ
MUO[2^BTV^C%Y!"7*LAWQY!VL4;!P<<'H:Q/!?C;3]8T71;:^UBTDUVZLTFD@
M#*KLQ7)PHXSCG [4 ;VG^'=(TJ1'LK&.$Q@B(+DK$#U"*3A >X7%0GPEX?;7
M_P"W3I%I_:F<_:?+&[/][TS[]:Q;+7;QI_&<.HZQ!:0Z=.L5M=R1HJVX:%7!
M(/#89NYYQ70QZK:6NFV#W-^L[W$2F.14^:X.W)947)Z?-@#@4 03^$O#]UKJ
M:W/I%I)J:$$7+1C=D="?4CC!/(Q4K^&M'D:_9K)"=0&+SYF_?C&,/SSQQ]..
ME)%XGT*XL_M=OJ]G/!O6/=!*),NW1,+D[C_=ZU3U7QKHVF:%_:PN5GA-P+91
M'G/FE@NUN,J03SGI^5 &Y:VL-C:16MM&(X(E"1H"2%4= ,]JR;WP;X<U&[N;
MJ[TBVEFNE"SL5_UH'3<.A/N>:='J=O=>);>"WUR @V;2'30BEW&Y<2D_>4#.
M,=#N]JL+X@TE[Y+,7\/GR.T<8SP[K]Y5;HS#!R <C!H CN/#&AW5Q:7$VEVK
M26:>7 =F-B]=N!P1GG!XIB>$]!BL[.TBTN".WLY/.MXT!41R?WQC^+WZTRY\
M9^&K1I1/KEBABE\F3,P.Q^.#Z8R,^F1FMSK0!SUM9ZMJ&OB[UBULH;73Y938
M"&4R/(6&T2-E1L(0L,#.2Q]!GH:S8?$&DW%['9Q7\+3R;O*7/$NW[P0]&([X
M)QWKF9_$%WKOB?5]"TC6$TZ>PC@,#F!95FD;>SAPP^Z H'RE3R3D\4 ;S^$O
M#\FO#7'TBT.I@@_:3&-V1T/H2/7K4\_AW2+FPNK&>QCEM;N3S;B)R2LC\')&
M>>@_*K%WJ5IIXC%W,%=P2%52Q(&-QP,G R,GH,C-10:[I=S/#!!>Q22S6_VJ
M)%.3)%Q\ZCN.1R/6@"IJGA#P]K4=K'J>DVUV+48@,J[B@],]<>W2I-6\*Z#K
ML-M#J>E6MS':_P"H#)CRQTPN.@X''3BIX]=TN;31J$5_ ]H7,8E5L@N&V[1Z
MMGC'7/%<[XH\4M'HMEJ&AZE#L_M:WL[D[ Q :55=&#?<(!YR,CVH WK_ ,.:
M-J<%I#>:;;RQ69S;KLP(N,87'08XQTQ49\*: ;"ZL?[(M/LUU-Y\\8C $DF[
M=N/OGIZ=JL:7KNEZT;@:;?P71MV"2B)L["1D9]CV/0U@^*=7U33_ !3X9L+*
MZ6*WU2XDAG#1!BH6,OE3V/&.<T :6I>#O#FL26LFH:+9W#6BA(2\0^11T7W7
MV/%6-1\-Z-JMU;W5]IT$T]L"L4A7#*IZKD=5]CQ6GD*N6;@#DFL^TU_2K^Z6
MUMKZ*29T\R- <>8G]Y,_?7W7(H DTO2-/T2R6STRSAM+=26$<2[1D]3[FJ=[
MX3T#4KRXN[W2+2>XN8O*FD>/)D7&!GWQQGKBIHO$.D3WR645_"T\C.D:YXD9
M/OJK=&*X.0"2,'-5CXS\-!U3^W+$EI_LPQ,"/,X^7(]R!]>* +$/AS2+:[%U
M!8I#.L'V821DJ1%_<&#PO?'KSUJ!_"'A^328=*?2H#8P2>;##@XB?KE#G*GD
M],=3ZUKS(\D+I'*8G(^5P =I^AKRJS\>>([7X?Z)XPO);.[BO+E8;FS6W*-M
M:1D!C8-]X8!P0<\]* /2-,T'2M&DGDT[3[>VDN"&F>-,,Y QR>_2C5M!TO7%
M@74K**X,#^9"S9#1MZJPY'X4V?Q#I-M>_9)K^))O-6$@GA9&&50MT#'(PI.3
MD5!=>+O#MG>/:7&LV4=Q'*D+QF4;E=\[5/H3@T *GA+P\FG7FGKHUD+2\<O<
M1>4-LK=<G^GIVI(/"/A^VT-]%ATJW339&W26ZK\LA]6_O=!U]!Z52TWQ]H%_
MILE^]ZEM;K<O;*T^5W$.5'4<;BIP.M;QO[5;Z*R,RBYEC,J1'.YE&,GZ#(_,
M>M $']AZ;]OMKXVP-W;1F.&8LQ9%/50<]#W]:L_8[;[<;[R$^U&+R?-Q\VS.
M=N?3/-3UFMX@TE=0CL&OX1<R.8T4G 9QU0'H6']W.?:@"O?^$O#^J:O#JM]I
M%I/?PXV3O&"W'3/KCMG.*N0Z-I]OJD^IQ6RI>SJ%EF!.YP.@//(';TJB?&?A
MH.J?VY8DM/\ 9AB8$>9Q\N1[D#Z\5F:[XDQXLL_#5OJ!L7GM99I+E(U=T8%
MB@,"O.\D\=ATH U8?"7A^WUU];ATBT34W)+7"Q@-D]6],GGGKS4=WX*\-7US
M=7%SHUK+)=D-/N7B0@Y!8=">.N,TZSURULHK:PU75[67405@EE1/+C>8C[O<
M*Q_NYSSTI]WXL\/V-X]I<ZQ9Q7$;QQO$THW*SDA01V)P: ->.-(8UCC14C0!
M551@ #L!69!X;T:UNS<P:?%'(93-A<[!(>KA/NAN3\P&>>M/;7])2_2Q:_A%
MP\AA12>&D R4#=-^/X<Y]J)M?TFWOX[*:_A2XDD$*JQP#(1D)NZ;L?PYS[4
M4!9ZMJ?B!9-4M;*+3M/G::R,<IDDF8H55F!4!<!GXR>2/3GH:S'\0Z3'?"R>
M_B6<S"W )X\TC(CW=-^.=N<^U<Q9^-K;2_$?B.S\1ZU:006MY%%9^:%CPK1(
MY'J<%^I]J .GC\/Z5%=FZ2S42&8W&-S%?-.<R;<[=W)^;&:JW/@WPY=SW<UQ
MHUI*]XRM<%DR)&!!R1TSE1GUQSFJFI:O?0>/?#MA!=(=.O[>Z>2,(#N,:H5(
M;KCY^U:QU_25U&.P-_"+F1S&B$X#N.J ]"P[J#GVH KZAX1\/:K>VUY?Z-9S
MW%LH2)WC'RJ.B^X'H>*M-H>G/J4FHFV O9(O)><.P8Q_W<@].^/7FH?$M['8
M:#<3/K,.CGA4O955Q&<_W6X8GD8]Z+[Q1H6F7$UM>ZK:0SPQB62)I!N52< D
M=>: +>FZ99:/8I9:?;I;VL>=D2?=7/H.U6ZAM+NWO[.&[M)XY[>9 \<L;95U
M/0@U-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5P7C6;R?'/@RY\BZD
MAM+BY>X>"VDE$2M"54MM!QDFN]HH XKQ5?3^*/#.M:+H,5V;J6PD(EDMY(5R
M< 1@NHR6&X<=._6J<Q/B;4?!EQIUM/;SZ?,9KL20M&;:/R2K1-D#!+%5QW S
MT&:]!HH \>L;F>XN_!]T=*U"T^RZG.+BPBT]UBLMT<H"@[<L22"6R1R3\H.*
M2_MY7^'WC:*.QNC<7.O/-"BVK[Y5,T;*RC&2,*3D>E>Q44 037$4=D]PQ/E[
M-V0I)Q]!S7 ?"[P[8MX$T&34M.D_M&R#$1WBN#!)O;#!'X4XQR!7HU(""2 1
MD=: /(/$<]Q=0:Q"NEW]M);Z_;S&VM;%RDT:RQ?Z0SA3O+ =%/  X.":ZKP\
MB2_$?Q7<26DJK/'9&&26W90VQ&W ,1@D$C.#P:[:B@#SGPSHJZU\/]6\,W\%
MU;3"[NPS20LGELT[O&Z,0 V/E8%<]JV? TFI:G8MK.M0B*_=19[0<C$)*NP_
MWI-Y^@6MO6M*EU>UBABU2^TXI*)#)9LJLX (*DL#P<_H*N6EK#8V<-I;ILAA
M01QKG.% P* .1\17;Q>-+&!K*YBCEL)574+6U:61V+K^X# $("!N)/H,$8-<
MGX:BE%G\,8Y["\1K'[0MP);5QY1\EE!;(X&X@ GOTKV"B@#QZZAU!++6KJVL
M+N6"V\81ZC/ D#;I[55CRR*1\XW+NX_NUTVDWL6H_%:XU"UM[LV<VAPQK</:
M21HS":0D991@X(ZUW=(2 0"0,G ]Z .'\1WTWA_X@:;K=W:74^CR:?+9-+;0
M-,;:4R*^YE4$X8*!D#J!5.>,Z;XC\+ZS;Z3+9Z!&MW"\*0$&V:4AEE>,#*AB
M#G(^7=SC)KT7I0"" 0<@T >0^(=+N'T7QG>06MP]EJNJ63VENL#,9/+:+S9
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
M/;TH BO_ !5=P>)I] LM$EN[N.R%XC&X2-'4N5QDYQR#VS[8Y$%IX[M-0L-
MFMH4CFUJ*22".[G\I04P&3< <MEN !S@GM4RZ/JP\>R:_P"79?9VTM;,1_:'
MW[PY?/W,;<G'KWQVK$T_P3?Q^#=*\.ZOIVD:G:6\<R7$;3N/F+ QO&WEY! +
M@].O![4 =$/$DTES8Z=#I^-6N;0W<EK--L6! 0IWL%/.XX& <X/I7)^,-;M?
M$O@"XN!;-!=V&KVUM/!)@M!,MQ&& (X((/!'4&K^F>#=9T*^T35+>\BO[VUT
M]M.O$N967S8B^]2K[2<H>.1\P]*34?!&HS^&]3MK9[/^T=4U6/4;@R2LL:;9
M$8(I"DGY8P,X&22>.E '0Q^(F/C"?P_-9B%DM/MD4YER)DW;3@8X(/7TR.N:
MJ/XQC2"P5XK6&\OH7N8H[F[$<8B! #,Y7()W+@;2>3Z&E\4^%Y?$$VD74,ZV
MMS:2LLS D[[>1=LT8..XQ@]B :B\1Z'K7]O:=K_AN6R%W;0/:36MX66*:%B&
MP&4$JP*@CC_ZX!5@^(B74&BO;Z+=O)J=S+:^7YB#RI8U8D9)^8';D,.,'/M5
MJT\<1R6-XUYI\EMJ%MJ*Z:;190_F3-M*;7X&TA@<D# !]*9?Z%K^H:EX;OIY
M+!Y=/NY+FY42.B@-&T82/Y3G ;.6QD@\#.!E7O@;6KQ=:FCN;*VO)=7BU;3I
M!([JLD:*H60;1P0ISC/WO;D V=1\6ZEI>G:U<W'ARX9]*5)7\J4F.>(J26B<
MJ-Q7!W+@8]^*U8M:^T7^G6UO%',EW:M=-,DN5C0;<$<<[BPQTS@^E5K.ZO[:
MQENO%MQI5FCA8A#%,3",\<NX7);.,8XQWS65X#T8Z1H%W/!="XB=Y$TYYCA4
MM$9_)4GNOS,0>ZL* .THK)\-7NIW^@P7&KPVT5Z2ZR"U+&)L,0&3=SM( (SZ
MUK4 <J_BV]?Q/?Z)9>'[BYDLFMS++]HC1?+E+9<9/8+G'4\].]=?B'9276FF
M*&*:QU"Y%M%+#<AY4))"N\0'RH2.N<C(R!5[3=%U&U\<:YJ\PM?L6H0V\482
M5C(OE!^2-H'._P!>,5F>%]!\5^'HX=#:ZTV30K63_1[H%_M/D[LB,IC;G^'=
MGIVS0!:N_',=OI%QKL=@TVAVUPT,UTDO[S"OL>18\?,@8'G<#@$@>KIO&%VW
MB.ZT;3M!GO9+>."<RBXC16BD8C<,GMM)QU/M67%X*U6W\+ZIX1CEM6TB[EE\
MFZ,C"6&&5RSH4VX9AEL'< <C.,8.QIF@7UAXWO\ 5 EJ-.GL8+2)5E8R+Y1?
M!(*XYW^O:@"I>>/DM["34X=-DN-.34?[-,BS!9#)O\O=M(QMW\9W9[XJ77?&
MKZ%#?75QI,JV=@85GDED\MG,F"1$,$2;01GYAR"!TKC[-KR6&\UNTL] U#2'
MU&6_C5M3E@RRN=K&+84#\ \]6Y(!Z:NO^$/$7B"'Q"JMIYCU6*(VDMV[^;:
M*N8=H4@ L"2P/4\@]@#?OO%EY#XBOM$L="FN[JVLTNU8W"1I(K,PZ\XY4]LY
M[8YJG-XGTO5[?P=J+Z0\Z:G<JUI)(P'V64QN<GN3@,/2K,&BZTGC*\UR5-/*
M3Z7'9A%G<$.K.V?N?=^?&>O&<<XK)L/!FN6F@>#=/8Z<TFA70FG83OB10CK\
MO[OK\^><=* -?6/%U]H\MM$VBB6:\NVM;2W6ZQ--AB-^W9@+M&XDG@$4:IXT
M;2I7DN-+D2RCU"*P,LLFQY&?:-\:%?G0%P,Y[-QQ52#0O$D?B'5-=N(=*N=0
ME4P:>6NY EI!V4+Y1RQ/+'// X K.U?P9XDU!=8C\W2YVN-1AO+6ZGDD$@B2
M1'$! 4[%&PX()SG[N230!M:?K^KW7C;Q%IKV4+V>GQ6_EJDWSMO61LX*@9;
M&,@#'>J_ASQ-IJ>%O#L>D:6+8ZIYBV-AYF @7<SEFP<  9. >6 YJ[9:+K%A
MXQU?5D-C+;:C;VX<%W5UDB5EP!M(VG<#G.1CH>M86F>!M9TS1?"DB2V3:OX?
M>5=@E?R;B*7(==VW*G&"#M/(]Z -'4/B"FF:3KT]QI<IO]#*?:K1)5(*N,I(
MKG&5(]L\'BM2P\2S7'BJ70KS2Y+.4VGVRW=I5?S(PX0Y ^ZP)'&3UZU@:]X)
MU+6=+\42(;./4]<CA@"M*WEPQ1],L$RS$EB>!U [9.K/I&KGQO%XA"V"01:3
M)9E&N'R)&=7S]S&T%<=0><^U '545D^&KW4K_08+C5X;:*])=9!:EC$V&(#)
MNYVD $9]:UJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MA7 R>)M?MM+\=31;;ZZTFYV6<8A VKY2/T'+8W$]<G%7=)U74;SQLEI9ZO\
MVCH@TY;F2?RHVQ*6VA-Z  9'S8ZC'H10!TVC:O9Z]I-OJFGR-):7 +1.RE2P
M!(S@\CI5T,"2 02.H]*\A\'W^K:-X/\  ES%J :RO;P6,MEY*[=K^:0V[[VX
M%?7&.WKJZ3+KENOCNZL+N[O[V#4VC@MY/+^8"*$_+\H^8+D*,[>F03S0!Z51
M7+^#M?AUX7SPZE<W'DNB/:WD AN+1\'*R*%'7J#SW]*;KFLW-MXML=+EO?[,
MTV>RFF%YA/GF5E CRX*C"EFQC)Q[&@#JJ*\XTGQ-X@FTGPY;Z@9/[1UE[ART
M4,<;K%$#C:'^7+#:W(/!/'0A=1U3QCI.GV*75Y!%-+KT-I'*\<;O+:R, /,"
MX4,.0=N,]L4 >C45YS/XJU;P\_B^"\O!J']F"S>UFEB1"OV@E<,%V@JK#/8X
MZGO5V]N/%NG+J]Q]H86":9)-#)>+"TL5P@)P!& &0CUY!]J .YK.US6['P[I
M,VIZB\B6L.-[)$SD9X'"@]^_2N1M+WQ"GAK2=5O/$</_ !,Q9EH_LBAT#(6=
M80JMOD8[>",##'@=,77=8O\ 5?A7XWBU!W>2PO)+6-I519#&/+9=^SY<C?C(
M]* /2&URQ37XM$9Y!?2P-<(AB;:44@$[L8/+#@'-:-<7J2E_BQHJJ[(3HUX
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
MZL3G&:JV>OSS^,]4T.>WABAL[6&XCF60DN)"XY! QC9[_6MYF55+,0 .I)H
MQ=1\,6FHZ[;:Q]JO;:[AA:W8VTNP2Q,0Q1N,XR,Y!!]ZSXO &FP^']-T6*^U
M%;33KE+J#]ZK,'1MR9)4\ ]ACWS707FIVEC/9PW$RK+>2^3 F>7;:6./H 36
M7HNOW&HZ_K^FW-O# -,GBB1DD+>8'C#@G(&#R!C^= $T_AR&X\16>MO>W8NK
M2%H(U!385;&[(V]RH[]N,5GV_@+3+36;B_MKS4H;>XG-Q-IR7.+5Y2<EBF,\
MGDC.#W&.*ZAF5!EF 'J306"C+$#ZF@#F%\":;'K=UJ,%WJ,$5Y+Y]U817&VV
MGD[LR8SDX&0" >X-7/\ A%K1=8U/4XKJ\AFU*-5N$20;"RIL#@$'YMO'.1WQ
MGFMRD+*I + $\#)ZT <U;>"+"TAT&**]O@FAY^Q@LAZJ4PWR<_*2/_KUE^(O
M#1T_1-3^PIJUZ-5OXKB]%M(@FB *[GB "Y("*-O/T/(/<EE7&Y@,G R>M!(&
M,GK0!QGA>TOTU-)X=2\1S6&QA-'K4:+S_#L&Q7SGOTQ[UM>(_#%CXFM[9+J2
MYMY[6436UU:R>7+"_3*M@]1P000:V=Z[-^X;<9SGBJFH27R01-IT=M+(9D$@
MGD*@1DC<00#EL=!0!CW'@RSNK"SM9;_46:VNTO?M#2JTLLR8VLY93G&!P !@
M8QBG:[X.LM=U&UU+[;J%AJ-LAB6[L)A'(T9.2C<$%<\XQUK4UB^DT[1[N\AC
MCEEAA>1(Y)-@<J"<9P?3TJ+0-4.K^&=+U:94A:\LX;AE!^52Z!L GZT 9UYX
M*T^XFTVYM[J^L;[3U9(KRWE!E96.75RX8.&/)W \\U7;X?Z8VBW^E&]U'[/?
M7OVZ8F92QDWA^"5.!N4'\*ZLL!U(%(74;<L!NZ<]: ,>3PS9R^(1K337/VDV
MHM9D#@1SH"2-ZXYP6/3 YY&*K6'@O3]/AM+5+B[ET^RG\^ULI75HX7!)7!V[
MB%)) 9B!QZ#&_<2/' [1A&DQ\BR/M#-V!.#C\C61X0UR3Q+X4T[69H%@DNXR
MYB1LA>2,9[]* &VGA:UL_P"V=MW=N-7=GN0[+PQ0(2N%&/E 'X5-8^'H+34X
M]2FN[J]O(K8VL<UR4W+&2&(^55R257DY/'US<OWOT-K]ABMW#3JMQY\A7;%S
MDK@'+9Q@' ]ZM%E'5@/J: %K)3P_ GBF3Q +FY-U);"U:,E?+\L,6 QMSU).
M<]ZUJ1F5,;F R<#)H XOQ!X:-AH7B![!-1OY=8E1KN**5%D"G:CM'@+\P0<+
MGG ]3F#P]8Z@VI0R6>K>*3:X87*ZQ'&J@%3C8&0-O#;3GE< Y[ ]Y02!U.*
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MK7J."WAM8A%;PQQ1CHD:A0/P%24 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M\^0,]%'<X#+P7O\ 8[:CHOA"33_M%[;?:8_L\0O&B4G=(%R1N' 7)R/F/'%
M$_C;Q,)O FM7>D7]S9WFG3QQ3C;Y<D;%TRIR.A5\Y'KUK>T_Q9I.M:G<Z1:W
M%Q#?1Q>8$FMWA9H\X\R/>H#+GN,BN#O/#VM76D>.;.WT6]0W]Q;7-IY\RL90
MJQ97<7)+?(W4^V:ZQK276O&>E:\+2YMK73+.X5C-$4DE>7;\@7KA0I.>A)&,
M\T 0^!M><^ =+O-5NYKJ[N)IXE8@O+,PEDP  .<*OT !Z 5T>CZY8ZY!/)92
M,3;S-!/'(A1XI%ZJRGD'D?7->:6>B:U8^#_#%TVA37DNDWETUYICA0\D4K2?
M,F3AF 92!GU%=_X9AA%M<7<&@#1DN7#>2\:)-)@8WR!"0#V R3@<]<  :^IV
M$?C"X@-_?F[@TX226(B<PB/?_K5 7YGS\ORD\#&*AL/'F@:G+IR6MQ.R:CD6
MLS6TBQ2, 3LWE=N[ )QG/'K526"ZC^*,VI&RN6LAH@MO.6,E3*)2^T=_NGZ=
MNM<UIVD:K;^#/ 5E+I=VMSIFHQRWD?EY,2*L@+'L?OKTS^E '>^*=>3PSX9O
M]8>"2<6L3.(XUR6..,^@]3VKF]3\1S6_C/PQ,;B^2QO+.[:6S$#9=T$>W$87
M>3\Q]?6MSQSIUUJ_@76]/LHO-NKBSD2*/(&YL<#GUK%=;Z\\8^$M1.E7L%O:
MV=U'.9(P3$T@C"!MI/78>F<<9Q0!T-GXHTJ^T>+4[>:1H993 B&)A*902#'L
MQNW @Y&.,$].:GTG7;'6A<BT=_-M93#<0RH4DB?&<,I]000>A[5YL=$UJ+2S
M?QZ)+=/9>)+O4&T^4!3<VTOF#<F>-P#Y /I7>>&(H62ZOH/#W]BK<E<I+$B3
MRE01N<(2.^!DYX/J* %EU"R7QHMI]OOOMJ:<\OV%4;R7CWKF3[N&<$A1@]SQ
M2Q>,-%FTW3=02XD-KJ5P+6VD\AQNE+% I&,K\P(YQTK,F!_X7)9''']@3_\
MI1%7)VNFZY!X6T'1/[ OFN-*UY+B=QL"/&)W?<A+<C:P/. * .Z_X3;1#JTN
MF(]W)=0W"VTJ)92GRW9=PW?+P".AZ'MGFH]$UW2UT2&XM]1OM0CN;R:&!KA"
M9I) SEHPI4'"[6QD# 6J_AJ"ZM_%WBZZN+*XA@N[B&6WD>/B14A1&Q_P)3QW
M[5SNGZ$TW@V#3M7TG5(V_MBYN!-:Y2>TW/*\<R%>3]X# S][D4 =U_PD>G?8
M8+K=,//G:VBA,+"5Y59E90A&>"C>V 3G'-<;8^(5DA\=R:GJVJ0:?:7"QI,L
M3":T4PJ6VJ%.,,3SC'?)ZU62P\56,_AO6KV"YU9-+N[R&14C5;F2WE 6.9DX
M!<8Y'7#=,YHO-/U>]TSXBA=%OD.K*OV(.JYE)MU3& QQR._ ^O% '=3:[8V$
M%O&TEQ<2M;^>J1QF20Q@#+L ..OMD\"LM_'>GRZMH-K81S7=OJ\,D\=S%"S+
ML0#I@9SEESQP.N*R&_MC0?%5IK<>BWVHV%YI,-E-%;*IFMI8V8C*L1\IWGG/
M45;U&TU0>*/".J+H[F*WBO(IX;8I_H_FA-@/(&!M()'&>G:@#4T[6])C?Q!>
M'5KIXK2YQ="[4JMJP1?D0%0<8P>^2W'6KD'B73IKZ6Q8W$-Y'!]H^SRV[J[Q
M9QN5<9;G@@<@]0*X34O#NLZG9>-([2TECGN-4@OK)9AL6Y6(1?+GMDQD<X[=
MJZ"6WGUSQAH6O"QO+2WTJUN3,)XBKN\JJHC"]6QAB2.,XP3S@ NV'CWP_J4F
MG+;7$[1ZBQ2UG:UD6)W&3LWE<!L*3C.>*T$\0V$EZEM'Y[[[A[995A8QF5 V
MY=V,#&UAD\9&.O%>?:=I&JV_@?P-8R:7=K=:=JL<UW'Y>3%&OF98]C]]>F?T
M-:4&D7]KXMCO]$BU&Q,^IR'4K&<;K2:+<V;A">%=@%/RG))Y&,F@#L]:URQ\
M/V'V[47DCMMZQETB9]I8X&=H. 20,GCFF1:_83:Y<:,C3?;K>$3R1F!P/+)(
M#!B,')!'![5)KND0:]H-]I-S_JKN!HB?[N1P1[@X/X5Y\GASQ3<_V%K5Q^[U
MB>,Z9J:K)_J[1DP7!_O!T\P>\F.U &G>>* OC?0;J&\OGTJ^TRYF6U6!B9&5
MH]I6,+O)(8GOQSP*Z:T\4:5?:/;:I;3/)!<R&*)!$WF-("04V8W;AM;(QQM)
M/ S61?V<\?Q'T.ZALIOL%II]Q \L<>41F,95>/9#TZ<5R4>B:U;:-97XT.:\
M;3]<O+J;3I  TUO,TF&3/!8!@0/J* .XD\=^'X;%[N:ZEB2.[%E*KV[AH9B0
M KC'R]1R>#V-6(?%>G7%LLL,=\\C&0+;_8Y%F(0X8[" 0 2.3Z@=>*Y'6M/E
MOO#L<VF>%)M/:;5+2X:W$*+.Z12*S/(%) X& "<\>^!>\46MY:>,;+7AH,VM
M:9+8_9)X($5IH&#[U<*Q&0<D'TP* .OTG5;'7-,@U+3KA9[2<920 C.#@@@\
M@@@@@]"*NUF:!:I::/$D>EPZ6C,SBSB51Y8))^;;QN/4XXR3R>ITZ "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "L34_"NGZGJ:ZD9;VUOA&(FGL[IX2Z
M DA6"G# $G&1QFMNN<\1Z]?:1,XA@MH[>.T>?[3=/A9) >(5 .=Q )SSCT-
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
M]@S^;N^SLOF@(R!?O<<,3GGGM78ZA8P:IIMUI]TI:WNH7AE4'&58$']#5DG
M)QGZ5E:#KUOX@M;F>VAGA%O=2VDB3J V^,X;H3QF@#$L_!]Z=/T72]4OX;JR
MT>>.:!DB*R3&($1!^<#;P3C[Q4=.15_2=!O-/\5:YJ\MU!)%JAA(B6,JT7EI
MM'.3G/7H*Z&B@#/U>UO;N"%;*:!"LNZ6.>,NDT>U@4(!XSD'//3H:Y/_ (5Z
M]MHJV^F7-O:7,6L#5[>+RB;>)@,>4%R#LQGICDD@#I7>4R66."%Y975(T4LS
ML<!0.I)H X>Z^']UJG_"2C4M7C/]M+;L&M[<HUO+"!M=26/ 8#@\\=:OG0/$
M>H>'M1L-8UJTGN;FSDLXW@M6CC4.,&1EW'<_TP!SZUUE% ')Q>%;Y-2\+737
MMN5T.VDMW41-F;>BH2#GY<!0<<]:Z#5K6:^TF[M()$CDGB:(/(I8+N!&<#&>
MM7** .1TCP]XBT?PK9Z%;:M8*+:W6W6Y%H^\*!C<!OQNQ^&>W:F:AX1U*36=
M:NM/U*WAMM8LDMKE)H6DD5D5E5D;<!R&YR#TKL:* .-T_P 'ZA97WA:=]1MI
M4T*Q>S(%NRF965%S]X[2!&/7//2IU\+W^GZMK5QI%]!%;:P1)-%/$6,$VW:9
M$P1G( RI[CKVKJZ* /-8].70?B1X?TC1Y+=5L_#\T*QW#<NHEC[CHQQNS@]#
MQW&E=> )_L,%QIVJBUUZ'49=2%YY.Z-Y900Z%,_<*X7KG"CFNT-O"9?-,,9D
M_O[1G\ZJ:IJUOI6GWMY*'E%G"9Y8H<%P@!.<$C^Z?R- '/:AX8U[4[/3Y;G6
M[9M2M;Y+ME^S-]E8*I 3R]^>-V[)8G< >PQ0N/ .J3:5K5@=9MBNI:I'J.\V
MA&QE:-B,;^03$ /0$]>W:Z;?1ZII=IJ$*LL5U"DR*_W@&4, <=^:M4 <_!H5
MVGC>;Q!)<P&.6P2R,"QG(VNS[MV?5B,8H\:^'Y_%7A2]T2"ZCM?M:A&F>,OM
M 8'@ CT]:Z"LCQ'XBM/"^DOJ=_%<-:1LJN\*!BI9@JY&0>20.* (%L?$<AM8
MI]3T];='1IO(M75Y%4YV@F0A<XP>#QFL=/ US!H^J^'8+^(:%J$TDFTQGSH$
MD.9(U.<$$EL$\C=T-=G#(TL*NT3Q%ADH^-P^N"1^M/H X/6? -_J#^(H+75;
M>"QUBTCMPDEL7DM]B;0J-N "=R,=2<=<UJ6GAS4[?Q4NN2WUK*PTM; QB!DR
M0Y??]XX&3C'/'>NHHH PO!^A3^&?"]IH\]S'<M;;@)40H&!8MT)..N.M;M%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M/=S.8U8 ;1EC\HP,+T&.!3SX(T Z>]@;6?[,]W]M9/MDW,V[=OSOSG=SZ9H
MY/5-=U/PG?\ B^)-0N;R*UTVWO(#=L',,CNZ,1@?=X#8QCCBKFJ76N^%K;4/
M$"7L,^G)IDD@LY+Q[@RSJ-RR(2HP,=0.,<@"NJ;PQI#ZC=W\ELTL]Y;BUN/-
MF=UDB&<*4)*XY/;N:JZ-X)T#089H;*S<Q2QF$I<3O,JQGK&H<G:I[@=>,]*
M.6N[1E\2_#R]?4+FZDN)9FE:24LDC-:N=X7HO?A<#!]J[K76F3P_J+V\[P3)
M;2,DL>-RD*2",@C]*R;/P#X?L9+%H8;O%A(9+-7OIF6 D$80%L 8)&.E;]Y:
M0W]G-:7 8PS(4<*Y0E3P1D$$?A0!YS;7^KWR_#A#K-Y$-4L'-YL*YE86P?<2
M03G)/\\9YKH? =W=S6NMV=W=S78T_5Y[2&6=MTAC 5E#'N1N(S6A#X0T6W;2
M6BMYE.D(4L?]*E/DJ1M(^]SQQSGBK>E:%I^BM>-8QR(;R<W$^^=Y-\AP"WS$
MXS@=/2@#$O+Z34O'TGAR2ZFMK>+2Q>*()#&\KM(R9W#G"[1P."6YS@50MKR_
M;Q/I'A._U>2Z5-,FN;B\A_<-=RI*L87*G*[?F) /) ]Q70:[X3T?Q%<6MSJ%
MO)]IM<^3<03O#(H/5=R$'!]*?<^&-)N8[!?LQA?3\_9)8)&C>'(P0&!S@CJ#
MD'O0!Y_>:WKT6EWMD-5N5DTWQ+;V$=V NZ:"1XSM<XY*A\$C&>,]ZOW=WJFF
M77CG3XM9OI%M-)CO[:65E:2&0K+N )7&TE%XQQSC%=?<>$]&NM/CL9K:0P1W
M NQMN)%9I@V[>S!@6;/.2327'A+1KJYU"XF@G:74+<6UTWVN4>9$,X7 ; ')
MZ8ZGUH Y33;S4[+7O!LDFK7MVFL:=*UU#,P*%DB1U*@#@Y)&>ISSFET"YU_Q
M!I?A_P 2V^I00)/,KWJR7;O')&Q*M"(MFU'4D $'.1R3FNL3PKI$=QI4ZPS^
M9I49CLR;J4^4I&",;OFR !SGI5:Q\#>'M-UF35+.R:*=Y#,8Q,_DB0]7$6=@
M;WQ0!B^'KB]\3Z#I_B-=;ELKC[>[7$6=T7E+*R?9S'D '&WYOO9Y[XK'L([B
MP\-?$F^M-1O8KJUOKUHI#,7(*01L#ALC/ &>N.!BNSMO!.@6FMRZM;V;QW$L
MOGNBSOY)E_YZ>5G9N]\=>>M2R>$-$E;52UM*!JH(O$6YD59,J%8[0V%)  )&
M"<<T <_8ZM<ZKXCT?0;FYGC@;0$U&1XY3&\\C,J??!!^7DD \EAGI6'+KFOM
MIL=H=5N4ELO%D>E?:E5=UQ 64C?QR0&P<8!QSGFN^E\*Z3+'IP$4T<FG+LM)
MHYW$L:D8*[\Y(( X)(X'I1/X3T:YLK6TDM9/)M;D7<82XD4^<&W>8S!@6;))
MRQ/- &3X7FO+?QCXGT:;4+F\M;1;2: W+!G0RJ^X9P.,H"!VS4GCJZN](M-/
MUR"ZGCM;&\B-_$CD+);L=K$C_9)#?0'-;5IH6GV6L7FJP1RK>WBHL\C3NP<)
MG;\I) QDXP.YJU?65OJ6GW%C=QB6VN(VBE0_Q*PP1^1H \[LM;O'US7=#-[=
MEM19)=%F:8EA"6,<C)[(5:0=<J5S6M)+>'X@ZGI#:A=FQ_L))DC\S:8W,CJ6
M5A@YPHY))]ZZ==%TY;RQNUM(UFL(6@MF _U2-M! _!0/_P!=,&@Z<NO2:V(I
M/M\D MVD,SE3&"2%V9VXR2>G>@#RVRMG_P"%;?#DI<SB2?5;1C(S;RA*2?=#
M9 _E7:^$I[N+Q-XIT:>^N;RWL9[=K=[E][J)(@S+N[C.<>F:N0^!?#\%E9V<
M=K.L%E<"YMD^V3?NG&<8^?H,G"]!D\<FM*RT+3]/U6^U.VCD6[OBIN7:=V#[
M1A?E)(&!QP!0!S'C*U^T>./!2FXN8U>[N5(BF9!Q;2'. >O;/H2.]<WJ:WD
M^)6IV6IW=G/83K<1"W8 ,Z6L;#=D'<.,8Z<GVQZ5JV@Z=K9M&OX7=[27SH'C
ME>-D;!!Y4@X()!'0@U3D\':'+%JL3VTQCU7_ (_5^U2XEXV_WN. !QCCB@#*
M.IW[_$#P]%]LE%I>Z5//);# 3>IBPW3/\1ZDU1\*ZS>#Q#::9KWV^UU=[>4_
M-*9;/4>5/F0MG"D 9V@# ;O75)X9TM-1LM0$4WVJQA-O;N;F4[(SC*X+8.<#
MKGH*33O#.F:9):O!',WV.,Q6HFG>40*0 0NXG'  ^G XH NZI?QZ7IES?2*7
M6%"P1>KGLH]R< >YKS%EN_"?BKP_K]UIMU:K>YT_6)Y6B*/),Y='^1V( D)&
M2.%(%>EZGI%GK$445ZLK)%*DR".=X_G4AE)VD9P0#@]Q46N:!IOB32GTS58'
MGLW*LT8F=-Q4Y&2I!/(!_"@#G=1^WW?Q.CTD:M>P6$VBR3M# RKAQ-&N0<9!
MP>O7TQ7,VNI:U'X,T?7)-<OI;J'65L65F4)-%]J,)#@#YB5[]<CBO1$\-:9'
MJL6IA+DWL5L;5)FNY6/E$@E3EL'D Y/.0*JCP1H TE-+%M/]B2Y^U+']LFXE
MW;]V=^?O?-UQF@#G9;C7O$S>(/[+OX[&[TW4&MX)&NV180@4Y>((0X;DY8]#
MQC%07+ZKJ&N^,+=M?OH8;/3[:YMUM751&[1R-\IVYVY4>Y[DUT][X%\/7^M'
M5Y[)_M;JJS%)Y$6<+T$BA@'Q_M ^^:MMX7TE[W4KPPS"?4HEANF%U*/,0 @#
M ;"X!/3'4T <KHOB"\\1:GX;TJ\N98EN/#T>JW#0N8FGD8JN-RX( RS$ CJ.
MPP>?LI=0TSPQ(MEJES#)_P )FUM)(-I:5&N0IW9'<>F,UZ#+X(T*2VTR%;>>
M(Z6NRSEANI4EA3&-HD#;MN!C!.*:O@3P\EH;46L_DF]^WE?MDW^OW;@_W^N>
M?PH YY+749?%?B30SXAU46D-E!>1,)5\Q)'\P'#XR%^0':./PXJOHOB35->M
MO"FGSR@RW^C->S-]I:V:>12B\.BDC +,0,9^@P>V_P"$:TP:G=ZB(YQ=WD(@
MGD%U*-R#.!C=@8R>F#R:S[GP!X<NM'L-+>RD6WT\YLV2YD$D'^[)NW >V<=/
M2@#FY_\ A)+"Z\*Z9>^(G>:;49[:>2U*DO'Y+N@<E!EP,<XQT.,UD>()+R3P
M+XSTZYU&]N$TS5H8K>628^9Y;&%MC,,;@-[=?;TKT;_A$M%QIN+:1?[-<R6I
M6XD&QR"&8X;YB<G);).3ZTR3P;H<UKJMM):2/%JKB2\5[B1O,88PW+?*1M7D
M8Z"@#:MX1;P)$'D<*,;I'+,?J3UKS:36M2U/P)XA\40:A/:ZAIUQ=-!"'/EQ
MI Q B>/HVY5Y)&<MP1@5Z/:VL5E:QV\._P N,8!=V=C[EF))/N3FLF3PCHTE
MU=S&V<+>2"6Z@69UAG<8^9XP=I)P,\<XYS0!R\;ZKX@\;R6;:UJ6GVLFC6M^
M(+=D4Q2-(V5!*GCY<'/)]<<5V'B6[^P>&=2NAJ":<8[=RMV\?F"$XX;;_%@]
MN].30=/CU^37%CE&H20B!I//D*F,$D+LW;< DGIWJ?4]-L]8TRXTZ_@6>TN$
M,<L;$C<#[CD?44 <);7^J0^)-5TQ;G4+:W.@K>1"YE$DJ2AW4N-V[;G ^7)'
M'0&JFB7VK1K\/;^;6;VY;6(?*O(I7'EL#;-(" !PP9?O=3DUU\7@?08;G[2(
M+EKC[*;1IGO9F=HCV+%LGJ<$\CMBI8_!^B0Q:5'';SJFDG-D/M<O[GC;_>YX
M)'.>.* .6CU'4-/U'6_"=SJ%U)J5U.CZ5</(=_V>7@E?>+;(3ZX&<YKT%S]E
MM&*AY/*CR!G+-@>IZFN>TJUO]6UU-;UC14TV:SADMK6-IDF=@[ LY9> ,(H
MZ\MFNFH \L?7]5/PTTWQQ;WT\E^\T4LUL')AE2281F$)T& V 0-V5Y)R:>]J
M%U+XH.;BY?R[9=JO,S+\UIN(P3T!)QZ5VEMX1T:TEW0VSK$+C[4MMYSF%9<Y
MWB/.T'//3 /.,\TMUX2T:\O=0O)K:7SM0A$-ULN)$650NT956 SM)7<.<$C/
M- '':#+?:5J'@-$U*[FM]4TQTGMI&!C&R!'0HH'RD=,]3WJ;0;K7_$6E:%XE
MMM2@MA-<![Q9+MVC>)F*M"(MFU7!P 0<Y').:ZR/PIH\4VDRI!,'TE#'9$W4
MI\I2-I&-WS<<<YXJO9^!O#VGZS+JMK9-%/)(9C&L[^3YAZN(\[ WOB@#&\%P
MZEJ6H:G?7NO:C,NGZQ>6T=N601R1CY5#@+SCJ,8QCIUR[XO_ /),M3_ZZVW_
M *41UT^DZ%I^A_:O[/CEC^USM<3;YWDW2-]YOF)P3[4FN^']-\2Z<VGZK#)/
M:,P9HUF>,,001G803@@'\* -"25(5#2,%!8*"?4G 'XD@5Y=)XAU2Y^%S^.;
M>]G34HIGF^S;SY.Q9RGD&/I]T8SC=GG/:N[B\+Z;%>6]T6OYI+=M\0N-1N)D
M5L$9VNY4G!/)'%,3PCHT=Q-(ELZQS7 NI+<3/Y+3 @[S'G;G(!Z8R,]>: .-
M\8ZUJ%K:>(=1T[4;J2;3Y+;8(V\N&R/R%HW&<2LVXD_*<!@,BM&]34=1\?:Y
MI7]N:A;V::5#<1I;NJ&-V>0<';D#Y0?4^N.*VM0\">'M3GU&6ZLY&_M$+]J1
M;F14D8  -L#!0P 'S8SQ5J/PMI,-_-?1Q7"W,UNMM))]KERT8S@?>]R<]<DG
M/- $'@74[K6/ NB:C>R>9=7%I&\KXQN;')_'K7052TC2++0M+@TW3HFBM(%V
MQ1M(S[1Z98DX_&KM !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7)^)==
MU?3O%/A[2=/:Q6/5GF1I+B!W,7EQ[\C#KG.,=JZRO/\ QK?6EK\1/ \EQ<Q1
M)!-=M*SN (PT! +'L"3@9H T[CQ/J.@^)--TO7H+9[35)##::A:AD FQD1O&
MQ.,]B&/T%=#+JVG07J6<U_:QW3D!8'F4.Q/0!<YKB/%'_%:^(?#FG:0&GL].
MU&/4KR_0'R4$8.V-7Z,S$]%SCO6([K-\/_%GA[4QGQ&]W=-' >);B5WW021C
MJP^X 1T"]L4 >IWNJ:?INS[=?VMKO^[Y\RIGZ9/N*=_:-CY\L'VVW\Z)/,DC
M\U=R)_>(SP/>O.$U.UT;Q3K>E^-"S)JEC:Q6\K1.Z7*"+9+$I4$YWESM')WU
M<6ZLM"^).G27,;6%K/X>2UM8W!)+K+GRAC.YPI'')/O0!VXU?3#%!*-1M#'<
M$B%_.7$N,YVG//0]/2H/^$ET'[&EW_;>F_9GD\I9OM2;&?\ NALX)]J\FT9K
M&7PK\.4N$BW1ZM*)%E3!"XGZY_ARR^V2*T;V+3&7XJ_):DM#^ZX7DFU .WWW
MC''\0]: /4K[4[#3(UDO[ZVM(VZ-/*J _B339]7TVUQ]HU"TAS&9AYDRKE!U
M;D_=]^E>8)K-KINK6,NO7]S;:5J.A6L-M=QH'B+KO\V)B5;#'<I[9QST%6;7
M3M&L/&O@VT@A*6L&FW8B6\YD5=T9CW;N0< D \@<=J .VU/Q=H>E6-C>S:C;
M-!?3QP6SI*I60LP7<#G&T9R3T %; FB>W$Z2H8BN\2!@5*XSG/I7CD,T$/@^
MUE5E%I9>,_-<I]V&'[2Q#<=%P0<].:]?DEMY;!II2OV9H]S&48&W&>0>GXT
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
MH6DUS$H>2&.96=%/0D Y KR>PL](;X*>(9Q;6;7:KJ2*_EJ7!:238 >HR-F
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
M5EJ.EQ,HO&M(GAE@4D#>%9G#@$\C(-4_C#+&OPWOXBZB226WV)GEL31DX'?
M!-)X[UB#7O"EYH/A]DU34-33[.@MCOCB5CAGD<9"*!GJ<DXQ0!UT^LZ9:VT-
MQ<ZC:P0S+OC>694#KC.1D\]14\]]:6ML+FXNH88#C$LD@53GIR>*X#1Q#X7\
M9WVGZ[/&EG)I-G;Z?<7)"QND2LLJ9/&XL=Q7J0?:L'1YKGP?#X0OM=6>+0XO
MMT:/(C$6?F.#;EQC(_=Y49^Z&QQ0!ZQ'J^F2BV,>HVCBZ_X]]LRGS?\ =Y^;
M\*1M8TQ(+B9M1M%BMFVSN9UVQ'T8YX/UKS_77T>QL_#6K:?;FTT:/Q!]IEG9
M65,21R RG=RJEVQDX'0C@BL+Q#=6E[HWQ0*C>)GMW@WQD;SY$8!7(Y)[8^M
M'K1U[1U:Z4ZM8AK,9N0;A,PCU?GY?QJ8:G8-IZZ@M[;&R8!EN!*OED'@$-G%
M<-,FD?\ "T]!:-;/RAHTX!4+MSOC*?IO(_&N7L-072]$TJ_,L\>BV.OW_P!J
M>T0.;97:012;<'Y!NZXZ-D4 >O)K.ER6L-TFI6;6\SB.*59U*NY. JG."<\8
M%5IO$^AP:5>:F=5LWL[//VB6*97$9'\)P?O>W6O-]<M_#KZ';7NG/)<VM]XC
ML[B2XN1A9F\Q?-= 0/EVCYB!@X/I5O4DA?6OB1:6*QEI]!B$<4('[QQ%." !
MU(RH_$4 >C:3JEKK.EV]_9RI)%,BM\CAMI(!VDCN,\U=K%\(WMO?>$M*EMI/
M,C%K$F[! R$ (YZX/'U!':MJ@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHK'N?$4-MXE@T)[.Z-Q<6TEQ#*-@CD"8W*"6!W?,.,=\]* -BBN<T[QC:
MZIH]OJ-O87V)[PV8MV$8E616*MD;\ #:Q/.<#.*P]5O;&[\-^/\ ["FHVMY:
MQ2FX=YV4^:MN&5H\,=JXV\#&>XH [^BO/"\HU_X;,)Y_WUM,)$\UMKXM<@E<
MX)R3SC->@NH=&0Y 88.TD'\".10 ZBO+?!WC2+0O".GKJ=IJDEH][<02:HZ[
MXHV:YD"AV9MY'0;L$=LYKJ]:\<Z;HBWDLL4\UM8R+'=S0E"(2<$_*6#-@,I.
MT'&>Y!  .GHIL<B2QK)&P9' 96'0@]#7-)XU@FUR[TJ+2=3>2SN4@NI1&GEP
MATWAV.[[F".>H]* .GHKEX/'>ES:CIEJ8YXXM4R+*Y8H4E(&X @,67(Y&X#\
M#Q4T7C"TGFT\QV5Z]EJ$Q@MKU45HW89P2 =P4[3AB,'Z$&@#HJ*YFY\;Z?:V
M;:D]O=-I"7!MI-14*8D8/L+$;MVP/\I8#&?;FI]1\66EA<:E#';7-VVF6ZW-
M[Y 7]TC!B/O,-S85C@=AZD @&_17*_\ "=VCS:5##I>IS2:K;/<VBI&G[Q5P
M>I? R&4Y.!@\D53U+Q9H^J>#AJ-Y9:DML+Y+6:"-O+E@G68( Q5QP' S@G(-
M ';5GZI::A="#^S]26R*/F4-;B42K@C;U!'KD'MWK.UWQ;#X?MKZ[N],OFL[
M,@/<)Y05R0" @9PS'Y@.!R>*9>^,K6RMW<V%V\\-JMW<6V8ED@1@2 P9P"^%
M;Y03T]QD UM'TJVT/1K/2K,,+:TA6*/<<D@#&3[GK5ZN>C\66&I1VB:7'/J#
MWMG]L1+<JA6$\!F+,NTD\ 9SD'T)&=\+9Y+GP';2RO.S-=77-PQ:0#[1( &)
M).0..M '945EZGK2:??6=BEK<75W=B1HHX@H&U "Q+,0!]X#KR3]:R!X_P!-
M?3M$OHK/4)8M7E:" )$"RR -E6&[@Y1AQD<=<<T =717-6OC;3Y=-U.[N[>Z
ML9--G%O<6TZJ9!(P4H%V,P;=O7&#R3639WMS/\8ECEMKVT4Z$[F&>8,A/G(
MRA690>QQ@_S(!W=%8/C<-_P@FONDDL3QZ?/(CQ2,C*RQL005(/45D>'?&5N/
M["T:]L-1M9+RT06MW<1@17++&"P!W$@XR?F S0!VM%<L?'NE+=Z>C),+74+C
M[+;789"CR'.T8#;@&P<$K@_B*ZF@ HKEAX]THWFFQF.86VI2^3:70*%)'P2H
MP&W#< =I(&?:JR_$:Q-O]J.E:HEFE^=/GN'C0+!+YGE_-\^2-Q RH..^* .R
MHKA-8N9M6^(J>';NPNY=-.E/*5CE11N:55\W.\'Y1D#^($D@=ZO6_B[3=,T:
MSF*7\NCK(MDNJS,KJS!O+#N=V[:6&-^,$G/0YH ZVBN9/C.$^(+O1H-(U2>X
MM)H8YWCB0I&LN<2$[ON@#)[^W!J2'QA:7$^G&.RO6LM1E:&UO516C=@"02 =
MP4[3AB,'Z$&@#HJP-3T'49]<&JZ9K;64I@%O)#+;K/$RABP(&05;GD@\X&1Q
M56;Q[I4%S9ATF^R7=W]CBO R%#*25&1NWA200&VX_ @U(?&ED+NWC:SO%MKC
M4&TV.Z*J$,XW#&-V[;E6 ..H].: -?3=.&GI,SS-/<W#^9/,RA=[8"C@<
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
MYR,_7T"B@#AQI&OZ/XS37+:S@U""]L([2\@AE6(P2(S,K)NP"GS$8Z]^:T?
M6E:EHOA@6.J010SK<W$@$<OF J\KN.<#^]6Q>:UIVGW"6]S=QI<.NY80=SE?
M[VT9./?&*EL=2L=3C=[&[@N4C;8[0N&"M@'!QT.".* ,+Q'9ZU<Z[I;6MK'>
MZ0J2K=6K3^4#(=NQWX.]!\WR\]<X.!7+Z3X6\06.B^$[&;38@VD:K+<S&*X4
M@Q'S<$9QS^\''H/PKTJXN(;2WDN+B58H8U+.[G 4#N:SU\2Z,T&FS#4(2FID
M+9'G,Q(R-HZ]* .)U;PAKFI/XFFMX4@GGU*UU'3S+(I20P*@VO@DC)0_F*V+
M&TUZ\\?VNO7>D)96HTI[21'NE=U<R*_ 4$$?+Z]^W2NSHH S?$6GRZOX8U;3
M8&19KNSF@C+G"AG0J,X[9-<Y;:%J.JCPQ%J%D;&+1"LLA:5',TJQ&-0FTGY?
MF+$G!X QR<=K10!Y_P"$='\1Z%#:^'[G2-.>SL7"Q:P)5+20@Y4>5MSOQA<Y
M '7G'/>RQB6%XVSM=2IQ[U%?W]II=C->WUPEO;0J6DED. HJ2WN(KNVBN8'#
MPRH)$8?Q*1D'\J .%\(Z5XET:WM-"O='TXVVGX2/5DE4M-$GW0(\9#D  DD
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
MZCFNUJE/J^GVVJ6NF37<:7UV&,$!/S.%!+''H #0!A:#IFH:5XC\2/=6\/\
M9VH7:W45QYPYS$B%"N/53S[BJG@/0GTR;4O]($]A:7$MGI8Q_JH-^]USWPYV
M?2(5O^)ET5_#MX/$2Q-I(4&X$P)7 8$9QSUQ3[:]T>PO;?P_:R6\,ZV_F0V<
M0QMB7 R . .10!I.2J,P4L0,A1C)]N:\XT[PG='P-IF@ZYX?6]CCN)WG1)T$
MD1:1WCDB;<.1NP>0>OX][8:G9ZI'-)93K,D,SV\A4'Y9$.&7GT-6Z ,/PCI^
MI:5X=AL]4NI;F>-Y-CS/OD$6\F-7;^)@NT$^OKUK<HHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MX'!!.1CCIG/6IK3PE>QZ3<V6H>(KS47EMFM(I9XD'DQL,$X4#<^,?,V>GUR
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
MBQNXQ);W$312H?XE88(_(USNA>$;W1(D@?Q)?WMO;(4L8KB./_1^"H)( ,A
M.!N./;I@ H^&?$>NZIKUUH>HFQAOM*E;[?Y<9VS1M@PF(;R1D9))S@C&.>+-
MIK6O:[:2:GHOV+R(M1>V%K.I!DBCD,<C%P>&X9@,8QC.<U/_ ,(8D=_H^H6^
MH20WVG(Z23K&";M7.7$OJ"WS?[QR,5%;>!_L.KWLUEK5[;Z5?3FYN=,54*/(
MW+8<C<JL>H!YYYH I7GB7Q'?)J5QX=T\7)L+YK5;9E0"?RV"R9<N"I^]CCL,
MYSQ'/K/C#4-:\2Z?I4NE0MI0A>#S[9V,N^/?Y;8? .>-WMTYXT&\#M%KM[>Z
M=KM_8V6HR>=?6$00I*^,,RL06C+ <E>?<<8RM*M;F\\?^-([34#:13K:QAA"
M&W 0[6:,G W*>,_, >HH KZ;XCU/Q+XE\'7T%REM:7^ESW+VIBW!74QAN<C/
MWB >P['-=OXBO;O3]%EN;)K5)5= 9+I]L<:%P&8\C. 20,C)P*SCX,M(+S0I
M].N9[%='@>UCCC"L)(6"Y4[@>?D'(YZU=\2Z OB/3([0W<MI+#<17,,\0!*2
M1L&4D'@C(Z&@#F8_&.K+;>*4CMGO9=(EM_)9+5DE>*159B8B02R@L0!C=@=*
MWO">N1Z_97%W;ZI;:C:^:%ADAC*.@VC*R*>0X.>PXQQ52+P9/;WVJWT6OWPN
MM1:WDD<QQX5XMN#@*."%VXZ8)^M:>CZ!%I=_J6H%T>\U%T>X:./RT.Q=JX7)
M]R2222?H* ,'Q'XMGTGQ"^F2W4.F"6!&L+B[@+07,I+;D:3("D87 XZYYZ58
M/B#4SKWBO3@UL$TRS@N;5_*.<NLA(?YOF'R#ICK5S7/"[:[%J-I<7Y.G:A&L
M<UL\(?9@8+1L3\K'CD@XP" #4-[X-$^LW=_::K<V:7MFEI=01HK"14#!"&89
M4@.0<=1Z'F@"EHWBJ_UY=!LHV@MKV^T9-4N91&6"AMH"HI/=F/))P!COD9VL
M'79-<\!?V@MC#K'VN\5S'N>$'[/( P&0?NX.W/7C/>M$_#P06FAG3M<O;/4=
M(MOLD-ZL<;&2' 'ENA&UAP,=P>>:T9?"?F7^B7G]I3M+I4LDP>5%9IWD4JY<
MC'9C@  #C'  H /!^L:AJD6KVVIM!)=:9J,ED9H8RBRJ%1E;:2<'#XQGM575
M=>U:XUC5-*T.+]_I]O&Y8Q+('ED#%5.77"X4<C).>V.=30M _L2YU687;3_V
MC=F\D4H%V.552![84=:HZOX/DO/$(US2M;O-(OGA$%R8$219XP25RK@C<,G#
M>] &:FO>*KOQ'IFD/%8Z;-=Z0]W,DL1F:WE5T4C*N X^8XY'7DG&#B:]K6J:
M_P#".*_GEMX;G^T(K>Y$<1*R,EZL>5^;@$KDCGKCWKM$\+"#Q%::O#?2;[6R
M>S6.1=^]68,S,V<EBR@Y^M9S> 0?"1\._P!JRBW-Y]K,HA7?N\[SL>F-_MTX
MH G34KZZ\4WF@VD]K#=6MG'<7=W]FR9'<L$4+NZ *2<D]0!BL)?'&N7EAHAM
MXK&"\GUF31[Y)(W=5D0/ET.X?+\F<'GG&1UKJ+KPT[^((M>L[[[+J7V?[+.?
M*WQ3QYR-R9R"#G!![D'(JK)X(MQ!I,5M>RQ?V=?-J.]D#-/.V_<SGCKO;@8Z
MC&,4 5[;5/$-[>:AHD5W8#4]+M(Y)K@6[;)II-Y0!2WRH HR<DDMQC'*S:_K
MEQ?#1X;>.#4X-.BNKHPH)D660L HW.OR@HV3R3D=*M:KX0DN_$0UW2]9N])O
M9(1;W)@C219XP<C*N" PR<-46I^"//U*RU/2=9O=*U&WM_LKSQA9?/BSNQ(K
M@ACDD[NN2: *K:]XD^PZ;_:$%KI-W-92R30J/M,IN%( 5$4G*8RQ/. 0"1UK
M#EU?4/$=Y\-]5MQ;6U_>P74F71GCC8V_)VY!(ZX&1]:ZJ3P8/[7M=1M]8OH9
M8[-K.<X1S<(S[R267Y6+$G('?  XJM9> AIVG:!#:ZO<?:=#WBUFEB1E*NNP
MJR@#(V^A!]Z ,2_\:>(],\,>+%N1I[ZQX?DC!F6%O)N(I%#*VW=E6P>1DC(K
M:U#/_"W=%Q@'^Q[O!(_Z:0U9U'P1;ZEX?U;3)+R59M7D$E[=A 7<@* %'10
MJJ!S@#N235V7P])-XGLM=>^/GVMJ]L(Q$-KARI8GG.<J* .)U?Q%KNH>"+N?
M[7;V]Q!XA&GNT$)"R1K<K'T+$C/4\\].*Z>76]3TGQK9Z;JMQ:'3+VTD>WG6
M$QGSX\%T8ER -N6'T([5$W@*)_#NH:2^IS_Z7J!U%9UC4-%,91+P.A7<.A[=
MZ@\16UGXFGMO"=Q!?W-S:W$%S-=O R1J@^9CY@ 4EES'M7^^>, X .DT"YO;
MW1H;R^*>9<9EC5(RFV)CE P)/S;<9]\UIT8P,"B@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHKA]<M1>?%#1[26XNA:W&F71E@2Y=$?:\6. >.IZ8S
MT/% '<45XPT,EK\/KS5$O;XWFD:\;:RD:[D/EQ"]6/9C.&&UB#NR2..@&+WC
M:^_T3Q3J.GW4S7&GW5M']IEFV&UD!C_=PJ.2"&RQ. =Q'S8X /6:*X#Q!>?\
M(AXRAUUA//INJ0-:/"'9@ETH+1[1G \S!3CN%]:Z[0M.;2M&MK260R3*F9G+
M$[I#RQ&>V2<#L,"@"MI7B ZEXAUO2&LV@;2S"/,,@;S1(I8$ =.!ZUM5YJV@
M6.O>./'$=_<W4$<:6;+)!<O#Y9\D_/\ *1DC&1G(K.T'5M2UQO#>EZ_=Q1-=
MZ&+A!=HQ%S+O*D\.N7"!&[_>)H ];K$M?$!N/%U_H!LVC-K:QW(F,@(D#LRX
MQVY4]Z/"5I+8>&[:SEU=M7: O']L92"X#$8.2<[?NYR<XK&MHUF^+6MQ,6"O
MHMJ"4<J?];-T(Y'U% '4Z9<7=UIT,U_9?8KIP3);^:)?+.>FX<'CG\:MUX]I
MLES=>!OAS+)?WOF7&J"&9UN7!E4B8G=SR<J.>H[$59N-)A!^(=B+F^%KIL27
M%E&+R4""1K;>6!W9/S#."2!SCJ: /39[B\CU*T@BL?-M9%<SW/FA?)( VC;U
M;=D].F*EM[NWN_-^SRK)Y,AB<KT#CJ/PK@8+JYN?$OP^GENKAFO=*G>X7SFV
M2-Y,1W%<XSEFYQGFL"QN8_#O@C4KBUE%G&_B66VN9]S$0V_VO:Q.&! P0"00
M<-US@T >QUBS>(##XRM?#YLVQ<6<ETMSY@Q\C*I7;U_C'/%<-XB:Z\):/K>H
MV&O(T5U';9MK6-@EHK2JCSH2[;258],9(SV-:@T^QL/BYHS6(VI+HUR<"0LK
M8DBPW)Y)[GJ<#.: .E\5^(#X8T&75?L;72QR1HR+($QO<(#DY[L.U;5<;\5!
MGX=:D,E<R6W([?Z1'5!M$73?B+!IMC<7TFGZIIMP^HP27<DFQE9 DH9F)5B6
M(R".GM0!Z#17FWA=[BYEM_!]Z\SWFAW;R7<[,V9X5Y@8MZOO4GU\MQ79^*+R
M#3_"NJW5S=SV<,=K(6N(!F2+Y3\RC^\.WO0!K45YEIOFP>,[C3MSVEM/X<$Q
M@BNV+%Q)M61F&,2$'DK^9ZUG:"DEMI?PVU9;R\>\OG6WN7DN782QM!(VTJ3M
MZJ#TZC/7F@#UZBO,W$VC:_K'A#S+AAKK+<:;.TC,T<;86=0Q/'E@%U'^T*])
MBB2"%(HQA$4*HSG % #Z*\EM+\'4O".I6-W,]M?ZI<QM>3S_ +Z[C*RD[U'
M12H"@\@!>%Z53N=--QX.\9ZM_:NII?Z1JMXUC+]ND/E&,@JN-V&SPOS9X.*
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
MU:-G#G,;E"<@=R*VJ\ITFX@C\,BVEFG5[KQ5=1101,%%RWGR-Y;L>D9 );U
MQ@YP<^^N+I? OB^(7LL#V7B!(K<6UR^(4+V^Y%/&5!=N",<]!0![-15#2M(M
M=&@EAM&N"DLS3-Y\[RG<V,X+DD#CI]:OT %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %4IM(TZXU&/49;.)[V)2B3E?G53U /8&KM<OK&I7]IX^\-6$-T
M5L;Z.Z,\&Q?F,:*5.[&1][U["@#1/A7039261TFT-K)+YSPF,;&?.=Q'0G/.
M:;<>$O#UY/<3W.BV,TUS&(YGDA5FD4# !)Z\ ?E4D7B32)[Z.SCO4::5WBB^
M5MDCIG>JOC:S#!R 21@^E0MXNT);":^;4%%K!/\ 9I93&^$ESC8>.#D@8]2!
M0! ^F:I>:S';W%OIT.@64D<UJL)8RR,J_*K+@*H5OF&#_"OO7151FUFPMI7B
MGN!$R0?:'WJRA8^FXDC Y_&G66J6FH231V\CF2';YL<D31LF>1D, ><4 0W?
MA[2+Z\:[N=.MY;AE"/(R#,BCHK?WA['(HUCP]H_B"WC@U?3;:]BB;=&LT8;8
M?;THU+7],TERE[="-UB,[*J,Y2,<%V"@[5']XX%8OBGQ7'ITVAVEK<,HU2Y5
M3<PQF3;#L=]R<$$G:!WX).* .HM[>&UMX[>WB2&&)0B1QJ%55'0 #H*J'1=-
M.H37_P!BA^V31^5).%^=T_ND]<>U<5'J^JR>(I/"C>(K@3K9M<1:@E@H<L\I
M6-74J5(4#D@*&SVQ75VGB#3UFM--N=2BDOY 8PXC9(YY5'SA"?E)!!RH)(_"
M@!R>%M"CM[6W32;58;23S;>-8P%A?^\H_A/N*D;P[H[/>NVG6Y:^&VZ)3_7C
MIA_[W''/:D?Q%I,5]'9O>HLTDWV="0=C2XSY8?&W?Q]W.?:LB+QGINJV'B 1
M7SZ:NGR26YO9HB!&0BDR8<8X9^ >NW/0T ;$?A[1XIK.:/3K=9+%=EJP3F%?
M1/[H]A3D\/Z/']NVZ79@:@2;L>2O[\GKOX^;\?6J8\3Z-86]C!>ZU ]Q-:B9
M&;Y7F4 ?/M XSD<8ZG JU!XATBZT9-7AOX7L'.U9@>"V[;MQUW;N-N,YXQ0
MW3O#.AZ3IT^GV&DV=O9SY\Z%(AMDR,'<._''-1V'A+P]ID\$]EHUE#- "L4B
MQ#=&#UP>HZ5/9:_I6HWLUE:WL3WD/^MMCE98^GWD.&'4=1W%6+W4;73Q']IE
M*M(2(XT1G=R!D[54$G YX% #[NSMM0M)+2\MXKBWE&V2*5 RL/0@\&J:Z7'I
M6GW1T2SMDO&B/E^:2%=@#L#MRVT'\ATJL_C'P[';6=PVL6@BO QMVW_ZS:"6
MP.O&TY]QCK3G\7:$FG1:A_:"-:2PB<2HC,%C/ =L#Y%X/+8'!]* ':#87L/V
MG4-66V&IWFSS5MB2D:J,*@8@%@,L<D=6/:M.XMX+NVEMKF%)H)5*21R*&5U/
M!!!ZBJ=[K6GVT48:\ :>(R1>2AE8H ,N%4'*C(YQCD>M<CX9\23:GX*\/7NI
M>(TM[R\U!D$@BC)O )W41!<8 ("C(Y&.M '30>$?#MJ8S!HMC&8HFA1DA4%4
M;J,]<&I%\,Z(D5I$NEVJQV3;[90@Q"?5!_"?I5:P\5V&H^(M4T>(2K)IVP2.
M\;*I8@L>2,8 QSGG/%6K7Q%I-[=);07J&62,RQ!E*"5!U="0 Z].5R.: *>E
M6.L7.K'4M>BL(Y;=9(;2.T9G 1F!9V+ ?,0J# Z8//.!T%8$7C;PS//Y$6M6
MCOME;A^,1_?.>G&#^1JS)J<>I66H6^F7;07T4&0TEJY:$L#L8QL 6Y!..^*
M(D\(>'(FWQZ%IX83_:1BW7_6C.&Z=>3^=9'A?PE]CGUB?5["V,MUJLM]"5?>
M"K,"FX8 W*1[X[&NAT$ZD=#L_P"UV1[_ ,O]\RIL#'L=O."1C(['-5)?&/AV
M'4/L#ZQ:BZ\];<Q[LD2,,A3[_P#UJ ,N/PL]SX\UC5=1LH)+&[M8+>$^;\_R
M;]P8#^%MPXR<XY%=%<:+IEW+:23V,$CV9S;$H/W/&/E_N\<<5GZ1K-DNB3:A
M+KT>H6HN9%%UL50,OA8QM'S$$A1C))^M5-=\46CZ!KBZ3JL<6K6%G-/Y14>;
M$40L"T;C('3J.AH VHM#TN&6\ECL+</>C%T=@/G\8^?^]QQS5:Q\)^']-T^Z
ML+/1K*&TN@1<0I"NV4>C#N*I>'/%FFZC96%I)J44NJ-81W$R <M\HWD8&#@G
MD#I3M$\9Z7K6ES:@AEBA2X>!1)$X9R'*# QDDE?NC)]10!=M/#&@V$T<UKH]
ME#+'"8$=(%!$9ZKG'0Y/YU+I^@:3I3A[#3X+=@"J^6F-BDY(4?P@G' P*L6.
MH6NI0O+:R%U1S&^5*E6'4$$ @BJU_K^EZ6\J7EXL1AC$LWREA$A) 9R 0BG!
MY; X/H: %BT#2(8[R./3K81WI)ND\L$3D]2X_B)]Z-'T#2/#]L]OI&G6UE$[
M;W6",+N/J?6FOXATE;**[2]2:"8,T36X,Q<+]X@("2!W/05 _B[P\B63MK%I
MMO8VDMB) ?-4 DD8^A_'CK0!>U#2K#5H4BO[2*X1'#IYBY*,.C*>H/N.:BFT
M#2+C2I-+FTZVDL9#N>!XP59LYW'U.><]<TVT\0Z1?Z4=3MKZ*2S5S&9!D8<'
M;M(/.[.!C&<D>M5W\7:!'8W-Y-J<,,5K((9Q,#&\;GHK(P# G/ QS0 X^$O#
MI6=?[$L L\:Q2@0*/,1>BGCD>U3GP_I)N(;@V$'GPQF&*3;\R(>J@]0/:JT7
MB[0;A6-OJ,=P1.]OL@5I':15#, J@EL @Y (P:RO$OB*7^S_  YJ.AZDAM+W
M5K6W=XU5UEB=\,,D<=".,$<T ; \*: MK;6JZ19B"UD,MO&(AMB<_P 2C^$^
MXJU8Z/IVFSW$]E9PP2W#;IGC7!D;U8]S[FN>@U^XL_&_B.WU&^_XE5C8VUR@
M,8Q#O,F\Y49(^4=>F*WDUS39+*RO$N=UO?,JVSA&(E+#*XX[@9!].: *L7@[
MPW P:+0K!2)_M _<+Q)SAOJ-QQZ9-9'AKPE]FO=;N-7T^V9[S5'O82)-X*';
ML#C !92I(ZXSP:ZJ]OK73;1KJ\G2&%2 6;U)P /4DD  <DFLZ3Q7H<.GW=]-
MJ,4-O9OY=P9@8VB; .UE8!@2""!CG- %V;2=.N-3AU.:QMY+Z!"D5PT8+HI[
M!NH_^N:J6?AG1=,U"YU+3M(LK>_G!WS)$%9B>3D@<9/7'6GV'B+2-3U&?3[*
M_BFNX4$CQJ3G;G&X>HSQD9YKG/$OBP1ZGX=@TG4L"ZU9+6=5ARDT>&WA7*X.
M"H!VGC- &SH5CJSW4FJZ_'91ZBT0MTCLV9TCC!+'YF )+$C/&/E7WJQ9:!:6
M6OZAK$444=S>JB2&--N[;GEC_$?Y ?4G1NKJ"RMGN+F18X8QEF;H*S9/$^CP
MP2S379ACAE6&4RQ.GENV-H8$ KG(QGU'K0!;U#2;#5DB34+2*Y6&021B5=P1
MQT8>A'K4#>'M':6\E;3K<R7JA+IBG,ZCH'_O#''-5]8UF%;75;*SO1#JMM9-
M<A=F65<'#888(R,?G67X/\:Z9JVE:'97.KV\NN7.GPS2Q\!G<QJSXP ,Y))
MZ>E &R?#&B%8E_LRW58H?LZ!5QB+KY?'5.?N]/:IKS0]+OW@DN;&&22!2D3[
M<,BGJH(YVGN.E4]+U6S<:Q<G7HKVWM[HJYPJK:85<Q[A][&<Y//S8JS:^(-*
MO/MGEWB*UD URDRF)H5(R&97 (! )R>.* 'W.AZ5>16D5QI]O)'9L&MD,8Q"
M1P"H_A([8Z5:EM;>:>">6%'E@),3L,E"1@X/;(.*R+CQAHMO9W]PURY-C!]H
MFA$+B7R^<,$(!*G!PPX]ZNZ'JT6MZ-::C$C()XE<HRD;25!QR!GKUH BUCPU
MHGB!H6U?2K2^: YC,\08K],]O;I4SZ)ICW\=\UC!]KBC\J.8+AD3^Z#V'M6=
MI'B_3=7N-8CC9X8],G:&269&12%1&9LL   6(Y[#/2K]EKNFZA=M:6]SFY6,
M2^4Z-&S(> X# %E_VAD4 0MX6T%]*ETMM(LVL)7\Q[<Q#86SG=CUSSGK4%U8
M:AH^F6ECX2T_2H(E?:\<Y:-(T(/S*$'S'/.#C/KWJ?Q%K0T33HY$19+JZN([
M2UC8X#RR-A<^PY8^RFHI[I;?7='L)=?"73K*S69C3=>#;G/3*A<$\=>AS0!,
MN@6J>&!H9BAGM_(\EEG3*R>I91C.3DGIR:M:5IT.D:3::=;Y\FUB6),^@&/P
MK/TS5W.OW^@7CAKNVC2YBDP 9H') 8@<;@RLIQQT/&<#3O-0M=/6(W,H0ROY
M<2@%FD;!.%49). 3P.@)H CM-'TZPO+F[M;.&&YN3F>5%PTI[%CW_&JUCX7T
M+3=4GU.QTBSM[Z?/F3Q0A7;/7GW[^M+:^)=%O;>XGMM3MI$MCMGP_P T39QM
M9>H;(Q@C.>*A?Q?H$5E>7<^IQ016;A+D3AHWB8C(#(P# D=..>U %F+P_I$-
M\U[%I]NEPTAF+JF/WA&"^.F['\77WIT>C65I<WE[8VL%O?W2_O+@)RY ^4M_
M>Q3+#Q%I&IZA<6%E?Q375NH>2-2<A2<;AZC/&1D9ID7B;1IKP6JW\8E:-I8]
MX*K(B_>9&( <#N5)Q0!P]A\.WDC2&_\ #6A6]XH^?6+2Y<2L_>54$:X<GG[V
M ?4<5VMQX2\.W<]U-<:)82RW9!N&>!29"""">.>0/R%00>./#%SN,.MVCA8&
MN"P?@1JVTMGI][ _$>M/O-=@O-&U@Z7>&.]LH&9U>(K)"VPLI9' .#CC(P:
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
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %<?X@29OB/X1F2VN9(84O!++' [)'O10NY@,#)!ZFNPHH
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
MD5W)<6EU*5\BV>==C1,'W(GS<\8(Z=_0];9V$-B)3&"TDS^9-*_+2-@#)/T
M [   5G:SX<35KZUOXM2O].O;9'C2>T=>48J65E=64@E5/3/% 'GTBI<>&+N
MXT1;^_O(=<36-1LA;RVLS*S<K&C8;@+D$'DH>_%2^(H++5_ _B6]T70=8^TW
MUM' 9+F&=I[A@W"A&RQ"C/S8QSP3S7I&G:8NGAW>ZN+NYD $EQ<%2[@9P,*
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
MC!F"8^3+#G<<\8-0"UU+4=)LTUFYOK/4;>^G-EK=A9LNX  "26+:0%<%@0<
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
MR5P_(Z]@>E7]8\.>([I])UFRU&R&OV#REDE1A:R1R !HN,L -JD-UR"<<X
MZT\?07-C$9;06U])>RV0BFFVQ%HQN9Q)M^:,KC#!>20,4MKX\2>T99-/9-1.
MH#3H8%DW1SR$;@Z2;1F/:"Q.,C:>,XS'J_ASQ)J-MINJ1:C8Q>(;"Y:>-=CF
MU*,FQHC_ !8(YW=<YX'&$U?PUXBUFPT^^FO;"+7=/O5N[>.-7^S !2IC)/S$
M,&.6QGIQQ0!E:?+):^-O'D]WI,&Y=.M'EMX90RSC;-D[BHZC@Y';O6G9^+1:
MV'A"TTS0,1:S9;[:))U5+<+"'"<CD 8&<=.Q/%.A\.Z_)J_B#4KDZ:C:KI\5
MJL$<LC"-T#CERHR/GSG;^'>F6/A/5[5_!6YK)ET"W>&?$KYES#Y65^3VSS]/
M>@"Q#X\0>'[N^O-.:"\MM2_LM[59MZF<NJKA\#Y3O4YQP,\5?TSQ'<7GBG4-
M!N--$,ME%',\R3[T99,[<94'JK \<8KD=<TJYT;P[K%IJ$^E1OKNNK-;&>1S
M$-Q4E';"E#MB.''()&.<5L^%)=0MM>N+>]M-'>2ZB\V6[T^^EN)/DPJB3S!D
M#!.WGL>.IH W]7U>YT^YMH+>Q\[SDDDDN)I#%! J ??<*V"21@8YP?2N6G\<
M:CJ>G^$;_2+.!(=8O3#*D\Y#*560E00I&,QGYO8<<\;>O:-JU[XCTG4;*:SD
MM;59%EM;O=M#MMVRJ%'+K@@ XX)P1FL"Q\#ZY8^'O#UHMUITEWHVI/=)G>(Y
M(V\P$$X)#8DSTQQC/>@#MM6U6#1-'N-2O<B*WCWN%Y)/0 9QR20!G'6N>7QY
M!;7]W!J=M'#;V]BU[]KM9S/%M7[R,=J[7[@<Y'>MCQ)H8\1^&;W2)9S"US%M
M$R#[C@@JP&>S '&:PF\/^)O$'AR_T?Q1?:<J3VKVZOIZN2[$8$C[L8QUVCCG
MKTH N-XIOX-8T.QNM'2%-8,@A<76YHBD328D79@'  X)'7GCFJWCQD\,SZRV
MF#%OJ9TZ:(7'((F$.Y3MY&3G!QQ6-+%X@@\6^!(?$$FGO-%<7,:O9[SYF+9_
MG;<!@GT /UJ2\\$>(9-&U;1K>YTP6EQJW]HP32&3?@SK,490,#!!Y!.>.!UH
M VY=5CC\9ZO;6^C0#5+?2DG6[DEV^='O<*A(4D ,&/?Z5EZ5XUU6#P=X;U?5
M-/@ECU-X8YKE+D@0F7&UV4IP,G& 3C(YYXV5T#4'\:WNL3/;"UN=,2QPCMO#
M*S-NP5QCY\8SVK'73K/0_ALGA;Q;J.G(K6C6L(BDP\RHO#(&P6?[IP!P<=:
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
M73HV@W$NIO)--XEDTV=C#&!+"))5 ("\'"#D8[UHW.NZK%?>-K;^UX;=-/\
MLOV2:ZB4K!YB M]U<L<GY003G YH [:]NXK"RGNY]_DPH7?8A<X'7  )/X50
MM_$-G=6&D7L$=U+!JNPP,D#-M#(7!?'W1@=3W-<O9:OJ%QJ/B[2KJ6Z>UMM/
MBGM_M:(LJ^8D@;.P#@[ 0#R,GZ52TG4K_3O"OPS2TNC'!>BWMKB+8I$B_9F;
MJ1D<J.F* .RU?Q-8:,9EG6XF:WB6>X6VB,AAB)(#L!SC(;ID_*3C@U=TK4HM
M7TZ.]@BN(HY"P"W$+1/PQ&2K<C.,CVQ7'Z-9W!^*GBLC4[H;;6R.-L6"&$V
M?DZ+VQ@^I-4]"\5ZK>Z'X6M;J^/VW5[Z[AEO/+0%4A:4@*,;0Q"*HXZ9[T >
MD4C,J*6=@JJ,DDX %<??2:UI%EY%UX@A8RZFBPR>2#<-;MR(E4+AI"00#MQM
M!)Z9')ZWJVK:CX!\2)<WUW%)I^N16B,1&LC1&2'Y)-H*G D/3K@9SSD ]2DU
M"./5(-/,5P9)HGE$BQ$QJ%(!#/T!.>!WYJW7(7>I:CIOCW2].;4)I["73+F>
M6-XTW,\;1X;*J.<,>!@5A2^*M93X>6'CF.]9]\L<L^G[$,1A>41^6IQN#*&'
MS9Y(/&#@ 'IE%>:ZIJ7B)KGQV(-?EMTT2)+BT"6\1.?L_F[6)4Y7/'K[^LNN
M^*]2L[:QOKM[VQTJ[TN.7^T+*!9DM;ELDF92K$)@K@@8ZY[8 /1:*BMY%FMH
MI4D65'0,LBG(8$=1[&N)&L:MKECXKO;#47LI-(NYK6UA$:,C-"BL3)N!)#$D
M<$87&.>: .[HKS6WUS7O$^LZ-#9:M)I4&J>'S?E$MXY##+NC&5+#D?-W[9Z'
M!'I"JPB"ER7"X+X')]<4 .HKRZV\0>(+3POK/B6[UIKA-,NKRU6U:VC5)-LO
MEQLY !&T\G!&1^=;KCQE:W5W+;3Q7%M)I\GD1WDD6X78!*%2BJ-A[@].H[T
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MZT\00VJ7,EQ#):7"W-O-;R;'CD (R#]"00?6K.F2WITQ)-5-HMT"WF_97)B
M#'&"V#TQGWS5I9HWB\U9$,>,[PPQCUS0!YWXQ\'0V7A;5(=(BU.YN-3O[:XE
MC6224@K)&7<>AVIG)YXX]*Z+4M%BBTO5-0#7=]J$^GO;1O*F9 A!(1551C+'
M)XSTST&.C66-W9%=69<;@#DC/3-17EW#86<MU</LAB7<QQG\AW/H!UH Y7P;
MX<6/PUX<?46O7N-.M8PEM=  6\WE[&(&T$D98 DG /%76\%:>^GZU8M<WA@U
MF1I;P;URS, K8.WC*@#\*F\(^()?$VC27\UF;1TNY[?R2VXKY<A3DCC/'..*
M2[U^YD\0SZ)I-O#/=6MJMS<--(51=Q(1. ?F;:QSV [YH @U'P/IVHSV%T;O
M4+6^LH?L\=Y:7'E2O%_<8@8([]*EF\&:7)J-I>QO>6\MO;&U/D7++YT1.XJY
MZM\V3G.<D\U"_C!)OA_+XKTZS-PB6KW!MY)/+(V [U)P>05(Z=16B^NV]KX7
M37+[]U#]F2=U7DY8 A5]220 .Y(H S;;P'I=C8:5;6EQ?POI1<V=P)]TD88;
M67Y@5*D<8(_7FK%[X.TR_P!!O-(F:X\F^D\V[E5QYL[Y'+-C_94<8P  ,#BM
M:&XD2R2;4/*MW;EEW\)G^'<>I]ZJZQJXT:&*]G53I^]4GE!YBW$*K^ZY(SZ
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
MG:O8QI]D"A%G;@I]P^4OR]^..*3^S+#9L^PVVTG./*7&?7I0!P=O8:98^/\
MQ1IUM;6L%E-HD$TUNB*J,VZ4%BO3.,9/TK*T:WO+GP3X'DTF[T]M2ATR1DL+
M]<PW:8C$@S_"Z\8//WFSQFO4O[/LBQ;[';[F&"?*7)'ITILFEZ?+$L4EA:O&
MI)5&A4@'V&* /,;2XT>[U[X?7\VG6]A;2Z;=QI#<;3M*^4$4,?O8P=OJ#D=:
M70M.\/VVC^--8N+$2/INIZCLDMN)H4V881D?=)!/\^U>J-;POY>^&-O*.8\J
M#L/3CTIL-G:VX80VT,>_AMB 9^N* /+?#D^FOX_TN".;3&M;KPXT2V]L0R'$
MD95&;/[Q@I;G X)X%9%DNE'X+>&7C%I]IAU"Q\UE"[D?[0 =QZ@XSUYQ7M$5
ME:P>7Y-M#'Y8*ILC V@]0,=,TC:?9.FQK2 IN+[3&,;CU/3K0!PWB&)_#'CN
MWUJPLT<:[ =.E"QY'VH9:%VQV/S*Q] #VJKK(TWP]XHT32=2NX[#1/[->*VF
MFCC\EK@,-^_>"H8KSD^K#N<^DF-"$!12$.5X^Z?:H[FTMKV'R;JWBGBSG9*@
M89^AH Q?!=C8:;X8M[32[VXO-/C9_L\\S [D+$_*0 "@Y"^P&.,5D75A+XSG
MUF2&>R?3GB?2D\Q#)P/]:RD,,$OA?^V0-=L$4)L"@+C&W'&/2HX+6WME*P01
M1 \D1H%S^5 'EUEK$VI?!K7=*NM42UU;189M.N[C<>#'PK<<X90!GW/I5C3T
ML=9\2RZ[I#Z0MW;Z(;>"TM[F&9_M R0X"$@*H^4'J0QX %=GK?A\7^D3VNFO
M!I]Q(5/G+;JRL P8HZ\;D;&",C()JEI?AF==1MK_ %*#14GM6+Q'3K(Q,6*E
M22[,3C#'@>W- '(>$5\-ZXGAN\369'UFUC*2V2+$LQ8IB99UV[RN<DENIP<D
MD9QM/L=,MO /A_4X8;=+R+Q,L<=R,;T0WK@J&ZA=I/RCCDGO7M"6-I'--,EK
M LLPQ*ZQ@,X_VCW_ !IO]F6&S9]AMMH.=OE+C/KTH XWPRFG0?$[QC'LM8[M
MI;9XEVJ'*FW!8KWP3G)]:F\3);CXF>")&6,3,UZFXXW%?(/'TR?UKLE@A68R
MK$@E*A"X49VCMGTILEI;32K++;Q/(OW79 2/H: /%+W3]+A\!^+]0CM[9;JR
M\22?9IP!NM\7$>-A_@_#%>I^-;NTLO!.LW-ZEP]JMH_F+;/MD*D8^5NW7KVK
M4_LRPV%/L-MM)R1Y2X)_+WJ?RH_*\KRU\O;MV8XQZ8]* /'IK^2W\0ZZNAW=
M@;V;PJ#:QZ:?E,J-)M"\_.ZKT.!VX%;=C=^&]3T>VU/PI+')KT6CS1V\5J_S
MH3'G$RCN' 'S?Q'\:]#BM+: H8;>*,HFQ2B ;5ZX&.@]J(+.UM7D>WMH86E;
M=(8T"ESZG'4T >=^&;OPUJVE:!>Z1+%)XBM;&1$ACD_>K(8_WGGKG)&\<EOX
MB#U-9$6R]^&GAN]T_ \3Q7\"E^DYN?-"W"OWY'F%@>PR>!7K<-G:V\TLT-M#
M'+*<R.B %SZDCK2)8VD=V]VEK MRXPTPC =A[GJ: /-]+T?3Y_%/CJYM["VG
MU&QO(Y[$%0?*F^S*05'8ENOKCGI6*M_H-QX1^']X+BT_M%-7M3=R2.HF64[O
M.+YYY?DY]O:O8XK2V@D:2*WBCD;[S(@!/U-,73K%9FF6SMQ*SAV<1+N+#H2<
M=>3S[T >0:WJFEO,UU:W%M;-!XMA\[SY-UR6654=R<CRX\< 8/RXY&<58U/2
M]&O9_BE)+:VLODVT<T)901&YM-V]1V;=SD<UZRUC:,TC-:P%I2#(3&,N1T)]
M<=J:=.LB7)L[<F3[Y,2_-SGGCGF@#S:VUG3E\1Z;%XIN+=;"[\.P-9RWC@0M
M(<^?\S<;R"GO@>],N;C1]+UW0M/NKY[/PX^E/'I\]Z%>-Y ^""TH(YCVE2<?
M+QWQ7IDFG64T$<,MG;O%&VY(VB4JI]0,<&GW-I;7L/E75O%/%G.R5 PSZX-
M&-X-L+'3O"MK9Z;>7%[I\9<037!#%TW'[I  *=E]L8XQ7GFJ^'9M_B'P9IUC
M$)!<#7--E:$%8U/S%1VSYR;,?W7/85[" %4   #@ =J38N\OM&\C&['./2@#
MSFZDM/$?PW\1>*)[)(C?Z1(L*RQ@,D<<3$ Y[^87(/IM]*J[=-3Q'\.KB]6U
M$<FCSJ))0N&81P%1D]3UQ^.*]-:V@>#R&AC:' 'EE05P/:D%I;!8E%O$%B.Z
M,;!A#ZCTH \7U6UT]O!7C?53% U]:>(Y&@N3@O"1-%]P_P /X8S7L.L7EO8:
M'?WMW&);6"VDEE3&0R*I)&.^0#3_ .S+#84^PVVTG)'E+@G\O>DOK22XL&MK
M6X^R$@*'6)7 7TVL,8QQ0!YFVF+X+U/1]0\%:P9M'U2^CADT8R^;$RN?FDA.
M<KM&6/; YX&*KS-HVLW7B/2_$6M26&JQ:JSPQJ(UN60,#;M 64L25"@!>^?7
MGN(O"U_!=/=0ZVL=P_WY4TZ .WU(7)I[^&]2DNDNGUXM<1C"2MI\!=1[';D4
M <B+OP_?:EXNT;Q?/'%>M>*8!*^R5[;8AA\D]2=P8X3G<3W-:.F0Z6OQ8U^.
MZ@M4FN-/LVACF5=[Y$P?&>IQ]XC\:W9/#FIRW$=Q)KY>>+_5RMI\!9/H=N13
MG\/ZK)(9'\0LSE"FYK" G:>HSMZ>U 'G7A^Z6V\(^ %F*?V$VI74=X3S&'WR
MB /VV[R.O&0OM4GBVRCALOB/';I'_8XL890@ \M+PJ=VP= V-A..Y'K7?#PU
MJ(MWMQKN('^_&-/@VM]1MP:0>&=06U6U770+=?NQ#3X-@_#;B@##L[.PTSXH
MZ*+"*& W>B3F<QX!G(>(JS'JQY;DY/6M[Q':^(;C4;"32K;3+FT@S(\5Y<O%
MF7(V-\L;9"\D ]\'L*:OAG4$D61=="N@PK#3X 5^AVU8_L?7/^AGF_\  .'_
M  H Y;X<ZI-IGA76+W7VT^QL8=3NCYZW!(#F=PX;<H  8@*>^>0.E7].V:-\
M4/%%S?2+%!J-C:W4$KG"E(0Z2#/ME2?9A6JWAW5'@:!_$!:%SEHS80%6.<\C
M;ZT3^'M4N@@N/$#2A&W*)+"!MI]1E>#0!R6DV4^G? '5?MB-#)<6%]<B-^"J
MR>8Z@CL<,./>K'BLLWP[\*R*<VHOM,:Y(Z>7O3K[;MM=/-H.KW$?ES>(WD3K
MM>QA(_(K5:\\)7U]I4VF3Z^_V.9"C1K90J,'TP.#GG(Z'F@"IXJO=-3QAHUG
M=M;Q7)M;F2.:^;_1U7Y%8;"1OD/0#(P-Q]CS6F7-O<?LW7RM.LODZ9=1'YL[
M&!<*I]"/EX^E=H/#NLN(C<^)&FDA;,;M80DKZ'D<''<?_6JO>^$-2O[864WB
M%A8[UD>%;&%0[!PXS@=,C)'?OWR 3:DVL0_#"=K,2'64TGY-OW_.\KM_M9Z>
M]<SMLIX?A]J'AORENGGC20PXW-:F)C.),=<$+G/1L=S7I-K'+#;1QSSF>51A
MI2H4L?7 X%-AL;2VFDF@M8(I93F1TC"LY]R.M '%>#;33T\=>-&@M[59(KV
M(4104!MTR!CIDYS[YH\3IIT7Q1\*3WR6JJ]K>KOF5?F<>45&3U/7 _*NUBLK
M6"0R0VT,<AZLD8!/XBI)(8I61I(D=HSN0LH)4^H]* /%-4M=//@GQKJIC@-]
M:^))&@N3@O"1/%]QOX?PQFMK6I]&O_%GBC1O%.K)I\<T47V-IQ$H>W,0R8G=
M3AA)O/'.<'M7I7]F6&PI]AMMI.2/*7!/Y>].DL+.8PF6T@<P',1:,'R_]WT_
M"@#!UG2)]4^&MWI%G-<23SZ68(GNCB5V,>!YG3#'O]35?P'K^G7'@C38GN(K
M:XL+6.VO+>9@CV\D:A6#*>1R._:NNJK+IEA/=K=RV-M)<I]V9XE+CZ'&: .%
M\46NE:U\0/!HN[:*6&ZAOD9)EQYR"-=H(/4=2 ?6L:[B\/R:MXE\->(=3324
M3RDL8W6-?]$$2"/R&=2<JX?A>0W;->KR6EM+,LTEO$\JXVNR L/H:2:SM;B:
M*::VADEB.8W>,%D/L3TH \ZLKK3W\7>(=-\22J0FFVJV']I%0TEN8CYA&>-Q
MDSNQW ]!6+H3V<GACX4S*T+3)=B(N""P_<RY7/UQQ]*]?FL[6YEBDGMH99(C
MF-G0,4/L3TI#I]D5C4VD!6(8C'EC"#T''% '%^!TTZW\6>,($2UCO1JA9455
M$@B,,1R!UVY_#-:_B*634=3L- LY[=9R1>W"R@L/*C8;00"#\SE?J%:NB6&)
M9GF6)!*X 9PHRP'3)[TS[+;_ &C[1]GB\_\ YZ;!NZ8Z]>E 'G^@RR^%OB;J
M6B7T]N(=?3^TK41 HHN!\LJ@$DY8 -^!K N%TW54U;0KK5=)-Y_PD9N/MES=
M1*ZHL@+(48[RP4-$!C:1WQ7KTEE:2S":2VA>48P[1@L,=.:XZ#P9J>V6SOI]
M$OK:1W)N[C3=]RP8DG.6VEN< XQT^7M0!0L] T.^^*OB"WN+"TD2&RL98XBH
MPKJTF& ]1A>?0XZ&L?PXVC:W;::-4UJ6W\3V.IEY;2,1+=&X#L&'*[VC(//.
M-O< <>J6NFV5DL8@MHE:- @?:-V ,<MU-2"SM1=F[%M"+DKM,PC&\CTW=<4
M>3:<VC:U'+:ZWK4MIXCL]8DD-M&(ENC*)28_+)7>RE"H&#C;QP!3=3TK2)]/
M^*KRVEJ[6Q>6$LH/E2?9%;<O]UMPZCG(KULV=J;L79MH3<A=HF\L;P/3=UQ3
M?[.L3OS9V_S_ 'OW2_-]>.: /.5M[:Q\6^"KG3HX8[Z_TN[\Z48W7+>5&RF1
MNK_-SDYJEX2_L#7+3PY/<:U*/$-E+B>S18EN3-@K,LHV[RA^8L3VYSFO5!I]
MDK(RVD :/[A$8RO?CCBE6RM$N9+E;6%9Y1MDE$8#./0GJ: /%C8:7;^ ;S4X
M8+=+NT\4$6]P -T*_;@,(?X1M)X''-=CHYTNR^*WBQIQ:0SF"SEB+A58CRY#
M(R]^W)'XUVO]F6&S9]AMMN<[?*7&?7I4HMH!)Y@@CWA/+W;!G;_=SZ>U #+*
M^M=2LH;VRGCGMIE#QRQG*L#W!JQ3(HHX(DBAC2.-!M5$& H] !TI] !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MF?:=V>"1@]_3'>+69KK6M0^'6H?;9K5KV3S2D*H51VM9&+#<IYYQSD8[9YH
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
MTY+2XU*%Y;.6"X\Z*0H,NA)52& YZ8]Z .BNYI+>UDEBM9;J11Q#$5#/]"Q
M_,BN&LM/OM(,Z:-H?B/3K69S(;6&>P>)&/)*!Y&VY/. =OM7?YJ*YNH+.UEN
M;F5(H(4+R2.<!5 R2: //UT"-/#MOH\?A/7T6VN?MD%RMW9^='/N+>8#YN,Y
M)XQC!QBM73Y+^QO;B_?PQK=U?7")')<33V6[8N=J@+*  "S'@=2<UU=M<1W=
MK#<Q$F.9%D3(P<$9%2T <;I*2Z+<:E-9^#=75M1N3<SYN+0C<0 0/WW SDX]
M6/K63H_A^70[HM9Z'XI^P+(98=->_LS;0N3G*KYN< \@$D \XSBO2*R-:UK^
MS+C3;**-7N]2N#;P!SA5(1G9FQV 4\=R1TZT <M:Z9=6F@ZKHZ:#XD:WU*2:
M29VN+#>IER9-I#X&<GJ#CM0FFW:7&A3C0O$F_18FAMO](L,%64(=WS\G: .,
M=*ZB'5[BQ\/3ZEXB@@T]K82-/LF\Q-JDX8'C[P (!YYQUJ&XU^>#QII^A_98
MS;WEI-<"X\P[@8R@V[<8'W^N30!RA\/S-X?ET4Z'XG^RRWGVUF^TV&_S/,\W
MKOZ;^<8_2KEQI\UYK-WJ5YX8UZX-W8?V?/!)/8^6\.2<8$@.<LQSGO79:C)?
MQVRMIT$$TWFH&6:0HH0L-QR >0,D"K>: /.='T6]T:W:W32O%MU$L1BMENKZ
MRD%JI&/D'F8SC@%LD#@=3D@T.>WL="LX]!\2^5HD@DM,W-AG(4J-WS\C:Q';
MK7HU<_;>++*Y\;WGAA587-O:K.)#]USGYE'NH:,_\"]J .6N_#K7<.K0MX>\
M31Q:E="\9([VS AG!5O,C_>\'**?FR.N,9-30Z1=17FIW?\ 8OBE[C4K5;:Y
M=[RQ.[:& <#S,!L,1TV^@KT.C- '(Z3/J.C:%:Z3;>&M=:&U@6"*22>R+JJC
M"])0"0 .WUHT>?4M&TW[%'X<UZ<;WD\V>>R+EG8LQ)64 _,2>G>NNS1F@#QO
M7]'O])\!W^C:=X?\3R1W=[%<*KM;3>4WGI(^T0L2H.T\8P#Z<UT5X]^EI?ZG
M-X:\0WE[+8/;1RRM:%HXV&=JI&X/)P3\I/ ],5Z%6#X<UZ?6KK6X+BUCMVTV
M_-H/+D+AP$1]V2!_?Z8H XWPE;:DOASPZ+_P[XBN6TR!/*AG:TC2.4)LW!6=
M7.,L%W=,^N#6KIMC-I]EJMF_A?7KRVU2>6>YCN9[$@M)PX&V0<'TKN\T4 <#
MIVGW=A_9R2>'_$5[#IF?L45S<V)$)VE0<B0%B%)4%B< ^O-79%EE\2PZ^W@W
M5_M\-LULK?:+3&PMG./.ZCY@#Z,WK78U!>WMOI]C/>W<RQ6\"&221C@*H&2:
M /.]3\-MJKZR)-!\40V^K[6NK>&]LE3S%  <9D)!PHXS@XZ5>>PNY-9_M1]
M\2-.;!M/8-=6)5HR<DG]YG=GG.?TXKNH95GACE3.UU##/H1FGT <'#9WZ7,=
MU/H7B2YNX;1[."XDN;$21(^-Q!609;Y5Y.>GN<V_#]YKVDZ'!87>@Z[>RQ%P
M+F>ZM'D92Y*;F\T9(4J"<=J[&B@#D=*N-3TI;D+X=UZX%Q.T[>=/8_*S')QM
MD''US6:=$MCHVK:2/ ^K+8ZI<-<S1)<VBA)"%^9,3?+R@8>A_*NBU'7Y['Q=
MHFC"UC>#4EG)G\T[D,:!L;<8YR.<_A6I>ZC:Z<(#=3+&;B9((@>KNQP /7U^
M@- '*6*ZA:W\5_=>'O$&H7D,!@AFN9[',:$@M@)(HRVU<G&>!2Z]%-X@BM_M
M7A+6XKBUD\VUNK>ZM$E@?IE3YW<<$$$'N*UM+U^>_P#%>NZ--:QQ)IJV[1RK
M*6,HE#G)&!MQM''/UK>SCK0!QUG/K,,D<EYHOB'4'CYC\^:P4*>F<1R*"?KG
M';%9EOHCVUN]C'X:\0?V2US]I&FFXL3"K[]^!^\W;=XW;=V,^W%>B44 <!)I
MUW)=Z[<'0/$@;6HEAN0+BPPJJI4;/GX^4D<YZTPZ5=E-!4:'XF7^PP!:D7%A
MS\A3YOGY^4D=OSKT+-% '#);7T>M:IJJ:!XB6XU&%(90+BPVJJ A=H\S@C<W
M7/6LR3PRS:)I&G1:!XGMY=')^PWT-Y9+/"",%<^9@@C@@CFNGF\0ZE=:IJ%K
MHNGP7?\ 9EQ%!=++-Y;/O56;8<8^56!YZ\CC'/2T >?W>F7%YIEG:2>'_$HF
MM+M;U+P7EF9FF (W,6E(/!(QC&,  8%.N-/N[L2PW.@>(YK*2YCN6M9+FQ9-
MZ%2,'S-X&5!(W<G/J<]]1F@"E8:>;*XO9C>W=Q]JF\WR[B3<L/R@;4&.%XSC
MGDFKM%&1C/:@#$TOPS!I6O:IK$5[>2W&IF-KA)2FPE%VK@!01@<=:@E\'VLM
MSKTYO[X-K<2Q70!CPJA2@V?)Q\I(YS^==%10!R5W\/[&=-*>WU/5+*]TVW%I
M#>VLRI*\(Q\C_+M8<>G7FNCL[""RT]+)-SQ*I!,K;V<G)8L3U)))/UJUFL'7
MM>N-'U;0K1+6.6'4[S[*\ID(:,[&?(7'/W?44 4]$\!V6@3 6FIZJUE&S/;6
M$MP&@MR<\HN,G&3@,2!UQGFI;CP59W,.F W]^ESIUTUU%>(T8F9VSNW'9@@Y
MP1@ C&>E=+10!RMSX$L9M>N-5@U+5+)KS;]MM[2X"171 QEQC(.."5(-.O/
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
MM]?:?Q7% 46_1(K8NF'$*#O[ER_U 7TJ_K%KK;Q6MOH-Q86<62D[3PL[(F,
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
M@Q&UD5I8\D;X\@;QD8R.*X_7]/DUCP)KS:5X1GTZZOHX8DB>!$N9V5\DL%)
M51TW'U]L[DMM=7'Q-COTM+@6;:&]KY[1$*)6E5PISR/E!]NW6@#6\)^(4\4>
M';75D@E@%PF_8\;+@'I@G[W&.1Q6V2 ,G@5Y_P"%]3O_  KX#T"RU#0-1$D+
M1V,^T(?*.<>8<-RF<#U.>GKWDYD%O(855I0IV*QP"V. : ,>P\7:/J5W:6]M
M/(3>H\EH[1,J7"I]XHQ&#C.?<<C(J>S\0V%_<P0VYF87 =H)3"PCE"]2K8Q]
M/7J,CFN TFSUR76O!NHW>A:E'-:?:([_ '&-8H6>/:/+0-A8P>A Y&/O&M#P
MSI%_IOB"PDTN+4;/2IUE?4=+O5+16DA&08&/3+GHI(P3G'2@#N=2U*TT?3IK
M^_F$-M",NY!.,G   Y))(  ZDUFMXNTB.WU26>2>$Z6BR7D;V[[XD92P;: 2
M00"<C/0^E)XS;4U\+79TBT%W>9CQ%L5VV[UW%5;Y2P7) /&0.O2N)ETS5#-X
MX:+1=4\K5M&CBM7N'$CO((Y5VM\Q()+CCH!UQ0!V"^.M":Z@M_.NA)<0>?;9
MM)<7"C!(C.WYV&X<+D\U;LO%6DW^E-J,,TGE+.;9HWA=95F!P8S&1NW9[8]^
ME<TEG>G6_ 4WV"Z$=A:31W;&(XA9H50 _P# @1QGUZ<UB3Z)K366I7D&CRW#
MVWBA]46RF79]KMFC\L[<\;L$D \\=.E ';3>.M!MK&]NKFYF@6QF2"ZCDMW#
MPNV-NY<< Y&&Z'/6K>G^)]+U*_N[&&66.XM8Q+(EQ \.8SD!UW@;ER#R..*X
MK7K"35?!6K/I7A*?3[B]EM0(F@1;B?RY58LX4D!0H.,G/7U&;/B/1=1UWQ1K
M*V<$\45]X::PBNGC*H)B[-M/<<,.<>W7B@"?5O$QN_%O@]--N[U+.]N9=RF$
MI%<QB%V# D<C(4CGD8(!'-=%/XKTBVNH89II%2:X^R1W!A;R3-DCR]^,9R"/
M3((SGBN/1]8U*?P27\-ZC;RZ7<$7JLJ!(_W#QY5MV&7)R".WOQ4?A_2KFR_X
MIW5?!QO+B"[=X-4=(WMGC,A=96).X. ?N@$Y Z9R #4^(OBA;/P;KITR\NX;
MNS38US:Q%EBDX(0O@@'D9QTR,D9KN(B3$A)Y*BO)K[3=>MO!/B[PLVBWUU=7
M5Q<SVEU"JM'<)*^\$L2,,,D$'TXS7JUJSO:0M)$\+E!F-R,J<=#@D?D: //]
M%\<6FB2>(8_$&HWDJ0:W+"D[0/(D$6V/;O9%VHN2<9QW]Z[*'Q#IMQKSZ+%+
M(;Y(!<E/)<*8B<!@^-I&>.#7&C3=2BTSQMHK:5<27&L7EQ)9MM!A=)8D0,S]
M%VD$D'!XX!-3^)-"O](T_P -WFB3(=6TT1Z:K2=)XI L;9'?:P63_@!H [33
MM2MM4MFN+4R&(2/%EXV3YE8JV P&1D$9Z<5D/XGCE\93>&5@NHW2S$YN%A8C
M+,57!P0 ,-R>,\=C6U8646G:?;V4 /E01K&N3DD 8R?4US$UO>V?Q0DU/^S[
MB:QN-(CM_/B *HZ2NQ##.>C#& <T 9O@3QI;OX:T2WU>]NIM0O9981<RPN4>
M3S'VH9 -H8JO"Y[?2MZVUO2H-6\0S-JMVWV+R?M<$Z,([;Y3CRQM!.X<\9R<
M8KB['2=4A\">$;&32[Q;JQUM+FYB\HDQQ"61BWH>&'3)Y]C6M+ITTNN>.&O-
M$NKRPU!+1(XMI7[0BILDVG(P1GC)&<9'K0!VECJD%_// B3QS0!3(DT3(0&S
M@C/!'!Z9_.K4LL<$+RRN$C12S,QP !R2:Y/P98:IIM[J5M+>7UWHRK%]AEU%
M"+A3\V^,D@,RCY<%AW(&<5?\5++>6MOI"6UT]O?2B.[EA0D10=6R1_>P$XY
M8GM0!D^#/$^HZGKVL:7K$?DS_N]0L$(P39R !01ZJ1AO<UJWOC71;&ZU&UD>
M[>XTY%>YBALY79%8$AL!>5PI)(XZ<\US_B70[O1_$WA_Q#HT&HZA<P3-;7D7
MF-(6M''S'+''RMM(&>34\5O=CQ;XOO387?V>]T^WCMG\EOWK(L@8 =0<NO7'
MZ4 ;=KXST.]U"QL[>YE<WZ%[2;[.XAFPNXJLA&TMMYQGL1U&*DG\5Z1;74,,
MTTBI-<?9$N/);R3-DC9OQC.01Z9!&<\5QMEIFI1:)\.;=].NQ+I<B?;5\H_N
M0('C)/K\S#IGUIOA_2KFR/\ PCNJ^#C>7$%V\D&J.D;VSQF0NLK$G<' /W0"
M<@<C.0 =//\ $'P[;K=/)<7/EV=S]FNG%G+M@?Y>7.WY5^8<G@\XZ&M/4]9L
M[21[)I+@W/DF9EM83(\4?3>0 <<@XR.<' .#7 :CI.IW'A#X@V4>F7;7&IW\
MDEFGE']\K1QJ"/3E&ZX_6MFT_M/1?'NIZB^E7MYI^LVMMY,D" M!)$K*8W5B
M-H.[.3QUH 9X,\96\7@KPT^MWUQ+J&IQOY<AA=S,REB1E01G X'4\ "M1OB'
MX>2QGNVEO%CM93%=*;*;=;$8R95VY0<@Y/7MT-<EX>TG5[32?A[#<Z1>0OIE
MQ.UV"@/EJT<BJQP3U+CCKZBK=YINHRZ/\1H$TZ[,FJ._V)?*/[[-NL8QZ?,#
MUQZT =OJ/B&PTQ7,K32F.'[1(+>%I2D7/SG:#@<''<X.,X-4Y/&^@I/;01W,
MMQ+=6OVNW6WMI)#-%QRFU3N/S#@<CG.,5R3V=[I?B!;^[\+W6LZ=J.GVT)6&
M-&EM9HPRE61R/E.[KG&16G:Z;/9>.=$N$T<VEC;:1/ ZVT68H'>1&6,8Z\*>
M0,9^M %Z_P#'VG0Z7HNH6,=Q=P:K>):QND#_ "'<0^X8R&&UAMQG(Z<&NK1P
MZ*X! 8 @,"#^(/2O*[?2-7A\*:/_ ,2F[::Q\3/?2VX0!S"TLI#*"0#Q(IQG
MUKOK+77N?$%SI$VF7=LT,*S)/)M,<H(&X*03RI8#\\=* &^*-;.A:5')"JO>
M75Q%9VB/]TS2,%7/L.6/LIJ&\N+2RUW0-/N-6U!;R5I3%&%.R[(C8MYAV[>.
M6 !&#C Q6;\1+:1K+0M14$PZ9K5K=W'^S%DHS?0;\GV!J;Q):W4WC7PE<PVL
M\MO:3W#W$J(2L8>%D7/U8]NG4T 7-/U:2#Q7>>'+J0R.MLM[:2-]YH2Q1E8]
MRK <]PPSD@DZ]_?VNF64EY>2B*"/&YB">2<  #DDD@ #DDX%<N;62\^,(O(P
M?)T_1?)E<=/,EERJ_7:A/XCUJ;Q_IVI7VBV4^E0&YN-.U&WOS:A@IG6-LE 3
MQGN,]Q0!3L-=FG^*%]:O=7<=C#HZ7#6]TGEK$_FD%AD#(V@<Y/<>H&[;>*M*
MNKRSM5EE1[U"]FTL+(EP ,G8Q&#QSCJ1R,CFN-U73=4\5>(M7>WTN_L;;4/#
M;6,=Q=(L824R.<,-V>^.GZ8-7#8:AXAL?"%I-IMS8W6DWD-U>M*F%C\J-E*H
MW1]S$8VY&,YQTH [F]O(=/LIKRY9E@A0O(RHSD*.IPH)/X"L73O&VAZI>:?:
MVL\Y;4(?.M'>VD2.8!=Q"N1M+ ')&<CGT-:6MJ[Z#J"1QO)(]O(JHBY+$J0
M!]:X2PT[48K?X;(^G78;2HME[^Z/[D_93%SZ_,>V>.>E '73^+='MGS+<.MN
M+C[*UUY3>2LN=NTOC ^;Y<] >,YXJ.S\4Q7GC+4?#ZVMPILX8G,QA;:S/O)Y
MQ@+A!@G&3G%<9%H&K?\ "MM1\"W%A.]ZTTL4%V4S#+&\QD$Q?H,!B2I^;*\
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
MW1S![<NK '.".G4],@UV'AS_ )%?2?\ KRA_] % &DSJI4,P!8X4$]3C.!^
M/Y4M>6?$;5R+UM0L]3ABG\+RQ72VAG56N7/,J8)R<0MQCJ7(KK]=\4C3O#=C
MKEA'%=VMU-;*-S%<I,ZJ&!'IN!Q0!TE0RW=M!-##-<11RS-MB1W :0XSA0>I
MQZ5S&J>)]0M]5U_2[:WMA+8:6M_!,[,0VXN,,OML)X/.>U<O-<:C=V/PTU&Y
MC@N=1FE5E<N5W[K1SEV(R.>3@'V!H [^_P##MAJ>KVNI77VAY;882(7#B)B#
MN!:,':Q! (R.P]!6M7$P^.IX-.U(:E90KJ=GJD>EI#!*3'/+)L\LAB,J,.,\
M'&T]>E7)?$]_8:_+HE[:6[W3V3WEE+'(R1S!#AXVR"589!SR"#VZ4 =+<W5O
M96SW%U/%!!&,O+*X55'J2>!4H.1D=*\VN_&6L7/PXN?$M[X=TN;3)-/CN5MI
M;DL7)/S!E*$8Z$<\]\'ILSZIK1^)T6DV[6HL1I#7(C;<,L944DX[C& /0GUH
M ["BN.T[Q??WNB74DEE;1:Q;ZE_9S67F,5#[P =V,D%#OSC[OTKL!G SC/?%
M "T5RNL^*;JWO]0L-*LS<W-A DLBF&5Q([ E8P8U.TD#J?4<'G%/4/&]]ID>
MBW][H\EMI>HQ[9&D5O/M9RN5B=,?Q-\H/KZ9% ';45STVN7]L^CZ=/;6Z:SJ
M0<^6)"T4*HNYR3C+8RHP,9)[#FJLGBG4;."WM]2TO[/J5S>RVL"INE21$4MY
MX" MM*C[N,Y.#@<T =717!7'CO6+.P\R?P\XF&K0Z>#)YD*SI(P"R1AU!/7!
M!(P>YIMYXRUZS;Q#I5[I]E:ZM9:6^IV<D4S2PRQ#(.<JIW*1C&.<]A0!W]%8
M_A6>\N?"NESWSH\\EK$Y=23NR@.3GOZUL4 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %<MK'AC4;_P 3/JEKJ<,4$VG-82136YD,8+$EXSN !.0#D'[H
MZXKJ:JWM_#8B(2;FEF?RX8DY:1L$X ^@))Z  DT >;KIM]H'BKP!HXOK.XN[
M+3KN#+(8U=56%0,9)!P.O/(/'H_QAHYT72+.9KN'^T=1\3V=U+,RX0/YBA0%
MSG:JJO?G!/&:[O7-0TO0M+N-:U01I!:J'>4H"PYP /?) %6[@036PG-NMTH7
M<@558L#_ '<\<_6@#G-0\*76K-K%[<7%NE_?Z:=,BV*6C@B.XL>Q8DMGM]T#
MU)+WPA<7F@:%;K>QQ:IHCQ2VURL9*,R+M(9<YVLN01G(SUXKI+&\MK^RBN;2
M0/ X^4@8QC@@CJ""""#R",58H Q--T.2+7[O7K]XGOY[>.U5800D42%FP">2
M2S$D\=ACC)K^'O"<7A_^UE@N9#'>3N\ ''V:-B6V+]'>1O\ @0]*Z.B@#@=*
M\"ZQ82>&FEUFSD&B/*%V6; SI(A5F8ES^\.<YZ9R2#6_X8T*ZT-]7-Q<PS"_
MU"2^7RT*^7O &WDG.-HYX^E6I-?MHO%$&@-#<"YGMGN4DVCRRJE01G.<Y8=J
MU: .77PU?Z;X@U;4='O+>.+5@C3PW$9;RIE7;YB8(SD8RIQR.HJM)X(>VL_"
M]CI=S%%:Z#.)@)D+-,0C*<D$8SO8YYY[5V-% &)ISZR?$NJ)=S0RZ7MC-L$A
M*-&V/F4L3\_KGMD#U C;0KL^/$\0BYA\A; V1@*'<07#[MV<=1C&*M:_K]MX
M=L8KNZAN)(I)XX/W*@[6=@JDY(XR16K0!QEAX2US2-3O(-.UV*/0;RY>Y:W>
MW)G@+G<ZQ2!@ "23D@XSQSS7+WUXEWXJUR>+7/#,#?:EA:RUF%UE/E !<J)%
MWKN#,I*GKP>@'K=,,,32B5HT,B\!RHR/QH Y>#2=3U77= \27306SVME)%-:
M[&))EV$D$X(QL& 1GGFF6'A"X7Q#INMZA+:-J%E;O#+<VL11[W<H \SGH,9Q
MSSR,=*ZZLKQ!K]MX<TY;Z[AN)86FCA/DJ"5+L$4G)'&6% '*VW@+5+;PUH>C
M#5K1TTB_BNH7-LP+I&Q*JWS]3NY/3CI6GK'A;4=0\13ZC;:G!%!<Z:;"6*:W
M,C1 DDM&=P )SSD'[HZXKK** .*LO!>I6:^%)%U6V-QH=J]F[&U.V6)D1?E&
M_AAY8Y.1DGCM3;GP#)J-IXDMKR_11J]XE[#)#&0UM(@0(>3\V#&I[9Y%=O10
M!SD>@W]UJ]EJ^J3VDE[86TL-LL",$WR;0\C9.>0H 7MD\G/&/:>!=0M?#?AG
M21J-LQT2]6Z\WR6'G!=^%QN^7[YYYZ5W=07ETME93731R2+$A<I&,L0!G@4
M97BKPZ/$FF0PI<FUN[2YCO+2XV[A'-&<J2N1D=01GH:I7'AF[U"[O=3O)[8:
MC-IS:="(T8QQ(QRS')RQ)QZ8"X]36WHNJP:[HEEJMLDB07D*S1K( &"L,C."
M1FK:2QR-(J.K-&VUP#G:< X/IP0?QH SO#FF3:+X;TW2IYHYGLK:.W\Q%*AP
MBA0<$G' ]:I0:%?0^-[W7_M-NT-S9QV@@V$,H1F8-NSSDN>,5NSRF"WEE$;R
ME$+>7&,LV!G ]S3+*Y-Y8V]RUO-;F:-9##.H#QY&=K $X(Z&@#BG\":@_@J[
M\/\ ]HVP>XU WOG^0V%S.)MNW=ZC&<]*VFT*_/C4>(5N;;:---CY!1NI</NW
M9Z9&,8Z=ZZ*B@#A+7P+J%KX9\-Z0-1MF.C7ZWGF^2P\X*6(7&[Y?OGG)Z=*Y
MV:]%WXCUFZ@USPQ$[7VTV.KP.LX,6%3*+(N[E=R$J3R#UX'I":_;/XID\/\
MDSK=):"\\QE'ELF[;P<YSG/;M6D88C*)3&AD P'VC(_&@"#39[BYTNTGNX!!
M<R0H\L0).QB 2.>>#7(7'PY@DTS6[6&^>*2\NQ=V,@7_ (\F#B4;!_UU+M]"
M!VKN:* .;\0>&)-3T33=,L)XK:.QN;>=3*A?(A8,J\$==HYJ-_#5_'XEU?5;
M6^MUBU2TBAEADA+%7C5U4A@PX^?)&,\=JZBB@#B;3P5?VNG>$K3[?;-_PC\@
M8MY3?OP(VCQC/R\,3WYK<\//K+-J0U::&=%NV^R21PF+,6 0,$G..F[OC\3M
M5E:AK]MIVMZ5I4T,[3:F\B0R(H**40N=QSD<+V!H R5\+7^GZIK<^D7T$=KK
M)\V:.>,L8)MNUI$P1NR "5..1U[4VR\&-I>MZ#<6%Q$EAI%@]BL+H2\BMLRQ
M;. <H.W.376T4 8?BS0[CQ!H@L[6[2VF2>*=3(F^.38X;8Z@C*G&",USU]X$
MU:_C\4K+K%IG7[>*)]MHP$3*FPD?.<C';]>U=[10!RTVBW-OXBT_Q#=7MM';
MZ;I\MO,NQN5;:S/G/&-@XP>]4O#5GI>K>,=2\5:3<--I\\,:(5_U4EQC$DBC
MUV"-<^NX=C70ZIKUMI6IZ783P3N^I3&")T4%%8*6^8D\<*>@-:BJJ*%10J@8
M  P!0!B>*O#H\2:7# ER;6[M;F.\M+@+N$<T9RI*Y&1U!&>AJM_PC,U_J=SJ
M>JS0_:Y-/;3XUMU.V)&.7;+<DD[?3 &.>M=+10!Q%MX,U:&P\*VTVIV<G]@2
MJRE;=E\U%B,2C[QP<$DGU[4V\\!7-_'KXDU-8)M1OHK^UG@C.ZUFB50AY.&'
MR#/3J:[FJEG?-=S7<;6=S;BWF\H-,H F& =Z8)RO.,\<@T <Q?>&?$6M^%-2
MTS6-9LWNKR VRO;VS)%&IZL5+$LY^H [#KGK+..6*SACG9&E1 K,@(4D#J :
MFJEJ>J6VDVT<UP6)EF2"*-,;I)'.U5&<#))[\#J: .+'@+65M[:W&MVA2TUG
M^U(I'LV:20EF)$K;_F(#X!&. *O6/A+6=)U74(]-UN&+0]0N7NY8'MRT\+N<
MN(G#  ,<GD'&>/6NCTC53JL$[M87EE)!,T+Q7<85LC!RI!(92",$$BHM2U^V
MTS5]*TV:&=I=3E:*&1%!165"YW'.1PIZ T 9T7AN^M?$>O:E;WT'D:LD9,+P
MDLDB1^6/F#?=P <8SGO699>!+O3M/\,-;:A#_:>@1M DC1$1W$+*%96&<@\
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
MWEY;VX?.WSI53=CKC)YK@K:\L8=>\:V/B62)5O=DEN9B-MQ:&(*%CS][!W9
M[M[UB11:MI7A_19)-7M;?Q!:Z&JW6GZJ 8;R ECY9.<AQC!(SU&: /5KK5=.
ML8HY;R_M;>.3[CS3*@?Z$GGJ*M A@"""#R"*\FEUFSMM=9?$TMWHFGZMHUJE
MHCHK(!M;S;=F9&PP+#CC/Y5Z-X<L[>P\.V%I:+<K;0PA(1<D^8$'W=V>0<8X
M/(Z4 :,LL<$3RS2)'&@RSNP 4>I)J&WU&RN[5KJVO+>:W3(:6.5608ZY(..*
MY7XB7<FFVNB:C+'))I=IJD4NH!%+;8@K .P'55<HWX ]JPO$EQI=WH\FN>'8
M&N-/DU>SNM7N(0S)<Q(PWX!^\% 0MM&#SG)!H ]&MM3L+R&2:UO;:>*,X=XI
M595[\D'BFP:MIMS<);P:A:2SO&)4CCF5F9#_ !  Y(]^E<+J/V/4/&E]JMA/
M;3Z4= DCU"9&5H9'W9B!/0L!O/J!CU%86B_V;:Z9\*YHC;17&[;*ZE0W-LZL
M&/7[V!SWP* /65U.P>\-FE];-= D& 2J7R.3\N<T)J>GR7S6*7ULUXH):W65
M3(![KG->;Z3=75GKUA:Z=>VFL:9=75TUNCC%WIDS+(S;L?>CR64DX/S+UXS5
M\)7&B:Q9^'].U*\U ^(=(E!ET]T5'AF *RNY" E""Q)+$-GN: /3O[9TLS10
M_P!I6?FS.8XT\]<NPZJ!GDCT%5K;Q/I%WX@O-$AO8&O;1$:1!(,Y;=\H&>2
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
M48@J0V.N#75ZCK4"7DVEPVMY>W*6_G3QVC*K1(V0I+%EP3AL '/!H V  !@
M >U+7(_#"XFN_AMHL]Q-+-*\3%I)6+,QWMR2>2:N7_B^WLM=GT6/3-2N[^*U
M%V([>)2'0L5X+,!U!ZXZ=S@4 =#@9S@9]:,#.<<^M8%MXPTV^TS2;RS6>X;5
M5+6ENJ@2,%&7SD@#;W).,X')(SE:YX^2T\+:IJ%A8SO?6$ZVMQ:S;%>WD9E"
MLWS8*_,""I(.1[D ':T5'!(\T"2/!) S#F.0J67Z[21^1KG8_&MI-K=UI<.F
M:I)+:7*6]S*L \N'<NX.QW<)CO\ I0!T4L7F0O&KM&6'WD R/?D$4VUM8;*T
MBM;=-D,2!$7.< >YZU@0^-M-EU'3;5H;F*/5,_8KEPGES$#<!PQ925Y&X#/U
MXI;#QII^H7FFP);7D<6J&465Q(BA)C&"6X#%ER 2-P&0* .DK#\6Z!+XF\/R
MZ5'>):"62-VE:'S/N.K@ ;E[J*6P\36^HR6YM[2Z-I</(D5W\GE$INSG#;A]
MTXR!TJL/&VG;+"Y>"Z33K^806U^RKY+L20O1MP#$<$J >/49 -F]M9;K2I[5
M)8XYIHBAD\LE02,$[<C\LU5\-Z.^@>';#27N%N#9P) )ECV;U48!(R><#UK&
MO?B%867]KDZ9JLJ:1($O6C@7$2E0V_EAE<$'CGVJ]J?B^RTV2=$M;N\-O9?;
MYC;JN$A.<-\S+DG:QP,GCZ9 .@I  "2 .>M>?:AKGD?$32;^S34;ZVN]#FFC
MM;8LWF'S(BK!&(53M)Y./KFH_$OB2V\0^#;'5-,FO;9H]9M;>:%F:&2-Q.BO
M'(H.#UZ'(YH ]&HQ6/:^([>Z\1W^A_9;J*ZLXDG9I0@21&)"LAW9(R".@QCG
M%6])U)-7TNWU"*&:&*==\:S!=Q4]#P2,$<CGO0!=IKIN1U5BA8$;E R/?GC\
MZ\\77I-!\?>+V-GJ^IQ)!92K;VH,WE K*7(#, HZ?*#D]@<&NFC\7Z;=V-C<
MZ<)+\WUN;F".$HK&,8!)WLH') P3G/T. #8L[2&QM5MX 0BDGDY+,22Q)[DD
MDGW-3UF:!KUCXDT>'4]/9S!(64K(NUT920RL.Q!!%:= !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7+WVG:A)\1]*U2.S9[&WL9[>682(,-(R$<$Y(&P
MYX[BNHHH \]@T77M'\0:M!!H&GZI8:C=O=P7TTJ*;9GQN612"S ')&WZ<=J>
MK6FH77B7Q"-+T>>_LKF"*QOFL;Z&'S65#N5Q(.&"N!E".#UR./3JP[KP?H%Y
MJ4FH3:<GVJ7!E>-VC\W']\*0&_'- &"+:ZU75O!NI:?I$MO8Z:;F.>)Y(P8/
MD,(4?-\V&'49&.1FHM.\,W]OXKM-7L;";1Y))Y&U9$N%:UNT*MAA&&)$A;8<
MX&/FR3W[R**.")(HHUCC10JH@P% Z #L*?0!Y>?#7B*/P&V@#2U>:#5A<QR)
M<IB6/[69]W)&/EXP><]@.:Z77;76[OQ'8-'8"\T5K5UEMFN%C"3DC:T@YWH%
MR,#=SS@\5U=% 'F.C^&?$>FZ)X(WZ;$]SH<TJ3P"Z7E'B= ^[IU;.!DX]^*L
MZMX/U/79_'-L\1M(M8BMA9W#.I!>)?X@"2 6 [=,_2O1:IV^K6%WJ-UI]O=Q
M2W=H%-Q$C9,>[.W=Z9P>* .:?3M4U_5_#VH:EIKV+:09)YE,L;^;*T90+'M8
M_+R3EMO0#')QA1>&M>3P/IVEG3'^UV^N"^=1-'CRA=&;@[NNTXQZ_G7IU% '
M 7_AJ_N?$Z:QI]A/I>J+?)YU[#<((+NU##(FC#99MF0/ESG!R!TZ?1M6OM0O
M]5M;W3/L?V.?9$ZSB431GE6X^ZV,$J>0&'K6NS*B%W8*JC)). !5/2K_ $[4
M[$7>ESPSVKNX$D/W68,0WUY!YH Q/'&G:AJECI<6GV;7#P:G;7<@$B+A(I Q
M^\1DD#BFR:?J+?$FVUD6,GV%-)DM6?S$R)&D1P,;LXPI&?7VYKJJ* /,9/#.
MNM\-[W1AIC?;IM5-TB>='CRS=";.=W7:,8]?;FM]=/U-?'>JZO\ V=*;2XTN
M*VB/F1[C(C.Q&-W'WP,^QKKZ* /)X=+U?2M'\%:;%I9EUW2H97>.&\B25(PH
M1BI;<A1BR@YYX&.A(T[;3UO]#NM#O/"%PQ>\%SJ%M<W,3O*)=[><DBL%#[U'
M'RD <8&*[#5O#>D:[)#+J-DDTT&?*F#,DB ]0'4@@>V:GM[73M"L'$*16ELG
MSNS' ]V9CU/N30!E>#-*U'1])N+2_N;F:(73FS6ZE$DT4&!M1V!()!W8Y/!
MS5:_TK4K'X@1>)+*V:^M9]/^PW-O&Z+)&5<NCKO(!')!&0>AYKI+'4+/5+-+
MS3[N"[MI,[)H) Z-@X.".#R"*C_M;3AJ?]F?;[;[?LW_ &7S5\W;Z[<YQ[T
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
M[3$4#@QPNA(Y+?>!5AG&"".!TJ2]\%WNJ^&;[2=5\0W%Y/>*L<EVUNB;$4Y
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
ML'BG5/$NI>!;VSGCL8;\W?GVKQ&0"6*-E;)# D9W8Z>IST'?ZRVI)H]T^D"
MZ@D;- MPA9'8#(4X(//3.>*PV\#VL,6@)IM[/9'16D\IPJN9!(I63=D8W').
M<=>U=50!RNA>)+KQ#8:#<6;VV;JU:XO086_=XPI0?-\K>9D<YX1O2LJS\;7_
M /8Z>?%:?VC<Z_+H\!1&$0*R,-Y&[)^5&.,C)P,BNET+PU9^'Y]4ELV;-_<M
M<$-R(\\[%']W<7;'JYK''P_A?19[";4)3,=3;5;>ZCC"O;W!<OD D@C)(P>Q
M(]Z ''7;Z/Q#JGAG4O)F8Z6U_:W,,93='DHRNI)^8-CD=0>G%9?A?4;ZR\ >
M#(K>2V@MY[!1+-(IDD#",%$CB!!<DY)QG 4\<Y'3)X=D>[O-1N[Q)M3N+06:
MS)!L2*+).%3<3DDY.6YP.F*R[3P&]C'X?^RZU/#+HUN]HDBPH?-A8+D$-D!O
ME'S#\J ,&3Q-K>N:%X*OXKF"SDO]6:VN8U@8HY3S0#@L"%S%G;G/(YXYV+[Q
M-X@NAJI\/V274NFW/V80M#Q<NH4N-^\;/O$#@XQDYS@/@^'HM=#TW3H=:N@V
MFZBU_:S-$A*DER5(Q@C]XW)_^M4\G@FXAUZZU#2_$5]I\%^5:^MHXXW$S@!2
MZDC]VQ &2* .G,LQL3,L!$WE[A"[ ?-C.TGH.>,UQFD>*]5N?$.FZ7<264QO
M].EN&>"%O+AG0IE5?<5E7YR,@]5Z\XKK[W3X;W2+C36+QP3P-;DQG#*K+MX/
MK@US.G^![FQO=%O&U^XFFTFU>TB!MXU5XV"@ @#/\"Y.<GMB@#'TWQGXCFT7
MPYK5V-,^S:CJ?]GSV\4+AOFE>,.KE^,%1\N#GDYYP-;_ (2G4;#6/$>G:I]D
M\VSMUN].$,+ W$3949!<Y8280@8Y(]:(? 30>'=)T==5)CTV_%_'(;<;G82&
M0*WS8QN8].V/Q;/%IWB[QCI\T5M=[]!FE$\TD#Q(S<!8P6 WC<!(",@>6/44
M =9:M<1:=$^H/";E8P9VA4JF['.T$DX_&N;T;6=?UNRT;6K..R;3;]M\UNP*
MR0P$':P?.&;@9&,<X'3-=80""",@]17):#X)ET"1;6WUV\?1(93+;::\:8B)
M.X*9,;F0'D+D=LDT <GI^L:OX>T77]6M&LC8P>*+A)X)(F:259+H1G:P8!"-
MV>C9QVK?\8>+M6\.IJ]U']C\JP6&2&WV-*\Z,1O9RI_=#)(4D<E<\YQ5B7P$
MTWAW4]';52(]0U$ZA)(+<;E<RB4J/FQC<HZ]L_6F:K\/CJHU^,ZW<PVVM!'N
M(4A0[9555W G)V_*/ES^- $E]K'B6;QO>:!IDFEQ1Q6,-XDMQ"['#2,K*<,,
M\(<'C'H>V1I'B/5=,TWQ%?7US%>R#7VT^W00%?G9XXD/WL; "#MZ\'YLFNJL
M_#DUMXJ?79-2:>22R2S=&A W*K,P;(/WLL>V,=N]9\W@"UN;+7;"?4+IK/5;
MEKP1H%5K>8E6WJV,Y#("/3GK0!2U+Q%XKTK3_$%S)8P-;V5@UY:7<T&Q6=02
MT3()"3TR&!%='X>EUJXM3=:M)9,DZ1R6Z6T;*8P5!8,23NY[C'TK+/@_4+OP
M_J&FZKXDN=0EN[9K3[0]NB>5$PPV%7 +'CYCGH..N;6I:9K$>DZ1::9JDD5Q
M:S1"1D@4K/&O!#YSM&.3@Y)''6@#8U2>YM=)O+BSBCFNHH7>*.60(K, 2 6/
M09[UR-AXKU.?6[W3!-9W.W2%U"&Y6W=$W[BK*,M\Z< AE/KR:Z?Q!HT/B'P_
M?Z/<2R117D+1,\9PR@]Q6)%X,NUU<:K-K\\UV=.-A)NMHU1EW9!VC&,$DXSU
M[XXH Y75->\77_PRAU^2]TZUAO8K,B.WMW,@,DJ*XW%\8(;TR.1_M5UMQK>H
M6'C;3M)NFLY+6;3I[F26.%E<-&R#C+'"X;I[=:1O!,<GP_B\)OJ$GEP1Q)%=
M+& Z^6RLA(Y!Y49]:MMX:EE\1Z?K,^HF:2TM9+8H\(Q*)"I8G!&.5&,#@>M
M%/1M7\0:U9Z+K5K'9-INH'S)K=@5D@A8$HP?.&;ID8[\=,UA:3K1T*/Q;/'&
M))Y_% M85(R-\B0*"1D9QDG&1G&,C.:W/#_@F7P^Z6L.NWDNB02&2VTYT3$1
MSN"F3&YE!.0..@SFF2^ ;>[TW7+&[OY635;W[>)(4\M[>8;=K(<GIL7K[^M
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %4K_2-/U1H6O;6.9X&+0R$8>,D8.UAR,CKCK5VJ=[JEGI[QQW$V)90Q
MCC1&=V"\L0J@D@9&3CC(]: (KK0-)O=-33;G3K:2QCQMMVC'EC!R/EZ=>:OQ
MQK%&L:#"J, 9S69!XET2[T[[?;:I:SVN\1^9#('RYZ* .2QR..M-;Q1HJ:=<
MW[WZ);6C[+EF5@8&]'4C*]1U ZT 2VGA_2+"Y^T6NGP0R[F<%%P%9OO%1T4G
MG)&,]ZBDT*"TL=3&BPVUE?7B.?/\O<#*1@.X_BYQUJV-4LRUFHE.;P9@&QOG
M&,^G''/-5D\2:/)?I9"_C$\@=HPP*K*%^]L8C:V.^"<4 <9H_P /XXKBT:7P
MMHFE7%L\;&_L;MVD8J03M78N-V,')[]#76MX/\-O)-(VA:>SS3"XD)MU.Z0'
M.X\=<\U7_P"$^\*8S_;UEM\N23=YG&U&VL<].#^?:KEEXHT34;]K&TU*"6Y6
M+SC&#_!W8$\'&0#CIWH <WAG1'CO(VTRV*7K;KI2G$Y]7'\7XT\^'M(-Q%<'
M3X#-#$8(Y"OS)&>J ]A[5FV'B32;73)+R[\2V]Y!+?/#%.P5 &+X$2[?O;<@
M9[]36CIWB+1]6-V+'4(9C9D?:,''E@C()SV(!(/0XH CMO"VA6BPK;Z5:Q)
MP>)4C 5&!R"!T&#S4<?@[PW$P9-"T]6$_P!I!%NO$G/S=.O)_.I(?%.ASW<%
MJNI0K/<*'@CDRAF4]&CW8W@^JY%:-W=V]A:R7-U,D,$8RSN< =J *,GAO1)7
MOG?2[0M?C%V?*&9QZ-Z_C3I_#^DW%O:P2V$)CM/^/; P8>,?(1RO''':L#2?
M$<U]\0]7T\7K/IUOI\,XAD@\HPR,[AL[@&^ZJGGUK>L_$.E7]VEK;WB--)&9
M8E*E?-0=60D .O(Y7(Y% "S>'](N+>UMY=.MVAM'$EO'L&V)QT91V/OUYJ6V
MTC3[._N+ZWM(H[NYQY\RCYI,=-Q[X[>E0'Q'I"WT=F;U!-)(T4?RG:\BYRBM
MC:6&#\H.>#Q3#XGT5=/DOVOXQ:QSFVDE*L DN=NUN/E.2!SW.* +%_HNFZG-
M#->6<<LT((CE(PZ@]0&'.#W'0TV?0=)N?L?G:?;M]BQ]E&P 08X&S^[QZ56O
M?%N@:=/=076J0)-:*K3Q@EFC!SC(&3V)^@S3H/%>@W5_:V,&JVTMQ=)O@5&R
M)!MW<'H3MYQG..: -:2-98VC<95A@CVK.A\.:-;Z5)I46F6JZ?("'M1&/+.3
MD_+TZ\_6B?Q%I-M?1V<]ZB2R2B!2P.PRGHF_&T.?[N<^U4[CQMX9M3,)M:M%
M\F;R)2&R$?C@D=!R,GH,T 7H]!TN.RGM%LHC!<#;,K#=YHQC#$\D8XP>W%-D
M\.Z/+IUOI\FG6[6=NP:& I\D9'0J.V.WI563Q58Q^+X_#F)3<M:FX9_+;:/F
M55&<8.<GGH,>]7+37-.OKI+:VN-\KQM+'\C 2(I +(Q&&&67D$CD4 ']A:7]
MLFO/L47VF:/RI9L?.Z?W2>I'M5?_ (1+P]Y=G'_8MB4LB3;*801#GKM'8'TK
M1O+ZVT^$2W4HC1F"+GDLQZ*H'))]!S6=/XGTU-$OM4@G\^.S#B5%5MZ.HSL9
M<;E/3J.^: %_X13P_P#8([#^QK'[)'-]H2'R%VK)_>QCKR>:M0Z/IUO?7-]%
M90I=70"SRA?FE Z!CW [>E8/@Z[U/6K.PUR75VFMKJQ1I[)[4*L<[!6S&V =
MH!(P=V>.>M;$_B/2+6\-I->HDHE6!CM)1)&P51GQM5CD8!()R/6@!UAX?TG2
MVS8V$,!"E%V+C8I.2J_W03V&!Q4/_"*Z#]B-G_95K]E,OG&'9\GF9SNQTSGG
M-1WOC'P[ITUW#=:M;)+9[?M" EFCW9QD#/\ =)]L<U:_X2#2CJ%I8"]C:YO(
MO.MT4$^:F,[E(&",=Z (K+P]9V/B"^UB*&*.XNXTC<QK@N%[N?XCP![ >YJQ
M?Z)IFISQ7%Y912SQ K'*1AU!Z@,.<'N.AJ:VO[:\GN88)-\EK)Y<PVD;&P#C
MD>A!^A'K7,W.JZFOQ2M-#2]*Z?+IKWKIY2%MZR!-H;'W>?K[T :>KV^LQ06E
MCX>@TZ"U96BF>4E?LZX 4QHHPV.>#@<"KHT73O[$CT9[6.33TA6 0.,J4 P
M1W&!5JYN8+.VDN;F9(8(U+/)(P55 [DFJEIKFFWTT\,-T!-;J'EBE5HW13T8
MJP!VG!YZ<4 0R>%]"FEM)9=)LY)+1/+MV>(,8T_NC/;T':IH-#TJUTD:5!I]
MM'IXZ6RQ@)UST^O-16GB71[Z4QP7\980?:1O!0-#_P ]%+ !D_VAD<U7M/&7
MAR^N;2WM=7MI9+S(MPI.)",\ ],\'CJ1R* -?[+!]L-WY*?:#'Y7FX^;9G.W
M/IGFJD>@Z5%>&[CL8EF,IG) X\P]7QTW<GYL9IVMRSV^A7\]M,8IX8'D1PH;
M!521D$<CBO/[?QCK^GZ'X-UJ[N8+Z'79X+:XMO("/&TJDAHRIZ#'((.?44 =
MSHF@6FAR:A):Q11&^N#<2)"FU0Q&.G<GJ3WSZ8%2WN@:3J-W]JN[""6?R_*,
MC+RZ==C?WE]CD4P^)-(%^MD;U/.:<VR_*=AE R8]^-N_'\.<^U59?&OAN&[-
MJVKVYN!,8/+0EV\S;NVX /..WX=: *&K^')]2\=:1J36D3Z?96DT+-YNQU=R
MA#*!R,!2.H/-;D^@Z3=:0=)GTZVDT\C!MFC!3KG./7/.>N>:R-)\>Z)J>E65
M^\[6R7TQAMEEB<&1MQ"@<<L0,X']*WUO[9M1?3Q)FZ2,2M'M/"$D YQCD@C\
M#Z4 4%\*: FE0Z6ND68L(7\R.W$0V*_7=CUSWZU/>:!I&H7=M=7FFVUQ<6HQ
M#)+&&9!Z FM&N;L=?75=.U/5_MR66EPO-;P3L%Q\A*M,2>V\, .F!DYS@ %U
M?"OA];*VLAHUB+6UD\V"+R%VQO\ W@,=:?)X;T65KUI--MV-^ +O*9\\#IO_
M +WXUFQZG ;?PRG_  E"-)=;65O)0-J2^63]W'R \-D8QC%6+6Z;4+[6XK#Q
M!'/-#)&JPB)66S;;]UB.6#$9.3D9P"* +3>']-62WN(+*W2[M(C':3,F3 ".
MB\\#IP,9Q7"6/PZ:1$BO_#.A6]ZH^?6;2Z<2L_>54$:X<GG&[ /J!BNZ\.ZW
M'X@T:*^6/RI-SPSPYSY4J,5=<]\,#SW&#22>)]&B_M'S+Y5_LW'VS*-^XSR"
MW' QSGTYZ4 7-1TVRU>QDL=1M8KJUEQOBE4,K8.1P?<9K!UKPA:/HU]%H6G:
M7;7US"D#-+  DL08%HV(&0"N1D9QG/:MD:UIQ6U;[2 MW&986*L R 9+9(X&
M.>:Y'5==O+;P9IFI:7XA&H>;JD,#WBP(!-&]SL9<8P, E<CKC- "Z%X'M[;5
M(+[_ (1G2M#>$MN-A=/(TP*E2APB +SGG/0<#K76VFB:78:<^G6NGV\5C(&#
M6ZQCRR&^]E>G.3GUK&MM3OS\3;[29+K?8+I45U'%L4;':5U/.,GA1U-;&I:Y
MI>CO FHW\%JUPVR(2N 7.,G'X#K0!%I7AG0]#M9[;2]*M+2&X/[Y(H@!)V^;
MU')XJ+3_  CX>TJVNK?3]&L[:&[&+A(H@HD'H?;D\=.:FLO$>C:C87-]:ZC
M]K:LR3R,=HB(&2&SC'!!YHB\1:7-]J"7)\RUC\V:%HG654/1MA&X@X."!S0
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
M<:1J-A#9NLB%/M+ /O;! . K*N>_..E=586$>GPLBRRS22-OEFF8%Y&P!DX
M'0 8  &.!5N@#A/"6EZTVC7-GJ>^*YTR"72K*=NLJ@\3?0J(AZY1O6LOP@+2
MYMM%T_4O#NLQZUHP57-R9_(@9%VF1&)*$$#@+G.<8QS7I]% 'EVGVLP^#OB6
MT_LZ\6\E.HA(3:2"20R/(4PNW)R"O/\ A5^-)!XK\"RI9W:PV^F7$4S_ &60
M+$62(*K';\IRK<'TKT*B@#Q^6UN7\#W]N=-OS))XJ-R(C92[FA-V)-^W;G;L
MR<ULZM;I<^*?&#7%K??8+GP\D+2QP,N\KYQ958@+N"L._>O1ZI:QI5OK>DW&
MFW9E$$Z[6,3E&'.001T.0* ///#.IV5YKOAZ75)KR"^L;$V5NDNESVZ2.X3)
M9W7;G" !<]2>N0*Z#XAPWYTW2;VSM9KN+3]5M[N[MX%W/)"F<[5_B()5L?[-
M:MAX>EMI(VOM;U+5%B8-%'=^4%4CH3Y:+N(_VL\\]>:VZ /*=;M[SQ/KGB@:
M/;7T8U#PY'!;SRVLD*R2!Y24RRC!(('..M:DRR^)[CP;)96EU9W.G7'GW9FM
MWC^S((65HR6 !)8J,#.0,]*]"HH \W\%7+Q:/IGAC5_#UW)J^ES\R36A, *L
M?](64C;DJ21@[B21[UB:JMW#X1\7:(-+U*6^DUTW:)%9R,KPM<QNKJP&UN.P
M)/7C@U['10!PMN3_ ,+%\0WKV=V+>72;>-)6M),.RF0LH.WDX9>.M<_IUK=0
M>"_AO;MIU\D]EJ$3W,?V.3="HBE5BPV\#++R?6O6J* /*=+MH?\ 2O#.OZ#K
M%W?IJ$LT+AI_LEP&F:1)=X;8F-W.><CH3Q2:E:W$NA_$V--.O6EOI6^S 6DF
M9_W"*-GR_-\P/2O5Z* ."MS-!\0],O7LKUK:XT 6RR"V<A9!*&*N<?)QS\V.
MGKQ57P;;W^G:UIUMI\E[<:#):2$VVHVS+-I1^4B,2$ E2>-I[+D9 KT>B@#C
M_&,5Y!X@\+ZU'!-<6&GW4OVR.%"[*)(BBR[1R0I)S@$X8UFO93/J'C?7((+@
M65_81P0H('W7$J1N"P3&X_>50<<X/85Z%10!@^"0Z>!]"AEBFAFAL((I(YHV
M1D=8U!!# 'K7 >*&O;RU\06ZZ/J$,L.LV\R6]I8N8YXEDA)N&<+^\8A3P#P
M/EX)KUVB@#SP*[>+/&MR]A>".YTJVCA9K23]XP27<JG')&Y00/Z55EL;NV^%
M?AG68+>6/5_#MK#.(94,;LJQA)H2&&1N7</J%KTVL?4/#\>I:Q;7T]_?B&%0
M#8I*!;R,K;E9UQDD''?' S0!-H-E+9:3&+H 7D[-<7.#G]ZYW, >X&=H]E%<
MEJ=R;/XP6>H26>H/9QZ-);O/#8S2H)#*K!<HI[ UW]% ' ^,+N^\1:!.-'T^
M^D33[NUNGCEMI(6NPD@=XT5P"V H/3!. .:9J\<VL>)H]?TK3YKJ&ST6[CEB
MFA:,7;OM,<&& )Y5L^F1ZUZ#2*RL,JP(!QP>] 'ENA33GQ?X;U%['5?(&CS6
M\A;3WBCMWS$?+5-HVJH4@$YSC +&J>FVMU!\/_!%NVFWR3VNN1S3Q?8Y T2"
M20EF&W(&&'/O7K]% &9XA;;X;U+"2.S6LBJD<9=F)4@   DUS?P]T"PC\(^'
M[FZTLQZG:6B1DW4++)"^T!MH<?+]1UKMZ0,&S@@X.#B@#R&_EO+IK1VT;4K>
M2S\4)/-:6U@XB2,2M^^W!?WK,"&)!/7H.IZSPC&P\7>,)I+.XB%Q>PR122V[
M()%6%%)5B,'#!AP:[.B@#S3PYH,^L_"*+0)H+JQU.R#>5)/"T9AN4D9T921R
M 0IR."#C/6MKP_JMQ'X2F\7:M8SF[O(DG>UM4\V18U4!$0#J#\S_ / S6WKN
MB+K4<"R:G?V<,+%I%M)O+$RD8*N<9Q]"#[UH-;0M:?9E4I#M"!8V*87T!'(_
M"@!EA>PZGIMM?6Q;R+F)98RR[3M89&0>AP:X3P3#)9_!Z;3IHY&N[-+RUFB1
M"S>8))!C Y).0?QKT&**.&)(HD5(T4*J*,!0.  /2J\%E;Q7DU[;DJ;C!E"'
MY)&  #$?WL #(Z@#.<# !YU!#<KH?PRC:QO1)920_:5^RR9@Q;,AW_+\OS$#
MFN@\,I*OCSQE*]M<1Q3S6K0R20.B2!8%5BK$8.&!'%=<71=V64;1ELGH/>H[
MF 75L\)DD17&&:-MK8[@'MGU'/H10!R7PV@D72M9O""(;_6[RZM_>,R;0?H=
MI/XU#XAT6^_X3)'L8&>RUZS-AJ3#I$$.Y9#[F-I4'N5KM8((K6WCM[>-(H8E
M")&@PJJ!@ #TJ2@#B? FGZG86DD6L(__ !)P^FV<C DRPJVX2 ?[2"(?6,^M
M<O!;7B?"?2;0Z=?BYCUM97@^QR;U07IDW%=N<;#G->O4@922 02O! /2@#C[
M82-\7+RY^SW(MWT6&%9S XC+B5V*[B,9PP.,]Z/'4<DU_P"%-EK/.L.M1SRF
M*!I!&@CD&YL X&67K78T4 >2:YIVJWE[XUDT^PNY/^)EI]Y'$8&07<<*1^8J
M$@!CE#P.I'O72O VO^/=)UK3HYX[:TTZXBN9987B\PR%-D>& )((9CZ<9ZUV
MU% '(?#+SH? &DV-Q:75M<6<(@F2XA:,AP3D#<!D>XX]^M5_$NEZG;^+['4]
M'C<C5(&TN_9./*7EXY_JG[P<_P!X"NWHH XO7;8P>.O!2VUG/]EM/M2LT4#M
M'"K0[$!8#"Y/'-<RNGW[_#/6O!MW8W,FMO<3I$QA8I<&28R).),;=HW DD\;
M>><5ZU10!Y]=QWEMX]U"5=/N+_9X9$"EX&\NYF5W;RR^-N6!'?O6;H#W$OBW
MPG?&PU18AI<]M*&L'ABMG/E?NE4J-BKM(!.<XQN8BO4Z* /'K2#4[/P'H/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
ME,<>SY@5P,]>"<>]<^? NN#0=L-U8P:M:ZW+J]DX=WB8NS$QR?*" 5<@D9H
MM^)_%NN:=X9U>>+1Q:7EE<0P>;+*3%(DK*HDB;8-Y&_!! P?7&#J:EXL.GW#
MV(ALFU&&V%S-#+>^6@#%@JJQ3+,=C?P@<<D9&:FM:#XA\2>#K^QOYM/@U&X,
M+0Q0L[01F.17Y8C<2Q&"<<#''&3'?:)XJMO$B>(-&ETHSW5JEMJ%G=/((CL9
MBCHX4G(WD<@9'8=@"Y9>,8M:33H=,L6DN[ZS:\:WNF,/D1!MAWG:QR6RH !S
M@GH*H_"P;?#5^# +?&KWH\D$$1_OF^7CCCI^%27/AW7[7Q38^(["XLKR[-D;
M&_@N&:%'7>9 T956*[6)&"#QWSS5_P &:)J.A:??P:B]J[W&H7%VAMRQ 61R
MV#D#GF@#FO&%X-"\7MJGB/17U3PS+:I%'.L7G+I\@+;V:/T;*_..?E K5L=;
MT[P_X>T5M*D&IZ9J6I?9X9UG+%/.E8KUR2%R5()R,5L31Z_!JUY+;QV5WI\R
MIL@FG:-HV PQR$8$'CCCIGO7,#P!>V7A>.VT][);^/6QK*6Y++;JP?=Y*D D
M*%X!V]><#.* &>/M8CU7PKXYT:>R57TJR202%]P?S%9E(&!@C;6O8^+Y[?6K
M#1]5T6>Q2]MV>QN#*L@F,:[F5E7[C;>0,G-9UWX,UO56\7?;+C3X1KUE# GE
M%W\ET1ASD#(^;KQTZ#I6L-"U34=2TJ_U);2VDTJ*7[/';RM*'F=-F\ED7 "Y
MP,'.[VY )M"\42>(+2"]M+&.6QN;9IXY8+D.58%<1." %?#=,G&TUF^'?$^G
M)X4\/+I&E+;-JC2)9:>),*@4LSLS8X4 $D@'D@<YHT?PC>6'B1-=6UL+"Y:T
M>.]BLIW\J]F)4J[+L 7!#'."?F]N<VR\"Z[IFB>%GM9]/;6- >8!&D?R+B*7
M(=2VW*G&,'!P10!2M+J/3S\3+G4=%26")XWN;&*0%73[,I;#$#@C)Z9YZ9KK
M;KQ))IUC!]CTC]Q'IOVQGEE\F"-0 !$'VD%_0<<"LB;PGK]W;>-1,=-23Q!"
MJ1*LSD0GR!$=QV<@=>!S[9XFN?#&OS:A92"33I+9-*%DT4SNPMIN<S1C;\Q(
MP.=IXZ]: +$WCMW_ .$?&FZ+<7CZY9O=6H,R1XVH'VL3T^\.>GUZ5<TSQ3/<
MZW>:3J6F+IMS;64=YB2Y#AT;.<$#&%(*L?7&,@YK&T?PEKMC+X,:X;3F70K2
M6VG\N9\N&C5 5RG.-F><=<=LF7Q78Z?XC\1Z/;66I1?VC;S20WL4#JS?9&3,
ML<@!RH.(P,]"P]: .LTB]EU+2+6^FMOLSW$8D\HMN*@\C)P.<8XQQ7)2>*K/
M1XO&>IP: Z7&F3(UWME4-<GRE8.3T&%(]37==*X'4?!^M7MGXV@1K!3KY7R"
M9G_=@1+'\WR?[.>,]<>] &SI_BJ>Y\2PZ/>:4]G]JLVN[64S*_F*I4,& 'RD
M;@>IX].E:FKZE-IL-N;>QENYKBX2!53(5,YR[L =J  Y.#V]:QAH6J-XNT75
MW%FL%E82VLJB9BQ9RAROR8(&SN1UJQXNTC5-6M;!=,DMF$%XDUQ:W3LD5U&
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M1G:1C[Q8C'6B?7-9TNS\*:O)?F]AU>XM[:[MC$@1#.N5>(@;@%;'#%LCWYH
M[T,"2 02#@X/0TM<3\/DNC<>)Y+C4;JZVZW<1!9MF/E" 'A0<X &,XP.E6_%
M&I:AHFNZ#>B\==&GNOL=[%Y:$*S@B)]Q7(&_"GGN* .@U+48=+LFNYTG>-65
M2L$32-EF"CY5!/4\^U6ZX3Q'K.L6/@V\UVRU%D\R_A^S*T,; 6[3)%Q\O(8$
MN"<G!%7DU*_U[Q3XAT>SU"33ETE($1HHT<O)*A?<V]3\H&T #'\7/3 !N7VN
M6.G:GI^GW+R+<:A(T=N!$Q5F"ECEL8' /4UHUY=!KUQXEB^'>J7D*174FIW$
M<RI]W>D4R,5]B5)_&KFH>)-8L]3M)(M1^TQ2>($L)$@B0VR0NVT(6*AC*.I*
MD@-D'TH ]$W L5R-P&2,\TM>8#5[SP_??$+5WO[BY^PSQ"*&?9L&Z%"N<*"%
M4OT!''7GFNGTL>)8O$:?:I6FT>6W(;[4T(E28'(*>6!E2,Y!R1CK0!U%%<WX
MDUJ>SUKP_HMM)Y$FK7$B-<!03&D<9<[001N)  R#U/%<OKWB;7M&MO&6G)?E
M[C2K*._LKUX4+['#91P %)!4X..G7I0!Z9165H=MJ4,$LNHZH;XSE9(U\A8Q
M""HRHQU&<G)Y^M<ZMQX@U+Q]K6E0:Y]ELK&.SN$5;5')#F3>F3V(7&>HXQCG
M(!V]%>?:1K/B?7[+1]>TYL6ES<!KFWG:$0BW+$$*0/,\Q>.IP2#P. )-,\27
MLWBE-'U:]O--U!KB?R[:6!/(NX</L,$FTY(&QB"<\-D4 =[6=::Y8WVLW^DP
M/(;NP6-IU:)E #[MN"1\WW3R,BN%MO%&MOX&T'5&OR;N?75LIV\J/$L1NVBP
M1MX.T#D8J6\,R^*_B ]O<RVTR:/:NDL6 RD+.>,@^E 'HJL&4,I!4C((/!%5
M8M1AFU.YT]4G$MNB.[-$P0ALXVMC!/!R!TK)\"QR1^!-",ES+.7T^W<&0+E0
M8E^4;0.![Y/J361<ZUK":_XRLTO@([#38;FS'DJ?*9EE)_WON#K0!W%%>=:/
MK>O+?>!Y[S5?M4.O69-S;FW1%1Q;B4.I W9R#G)QSP!76^*+RXL= GGM;VWL
MIMT:B>=2P4%U!VJ =SD$A1@Y8@8H V**Y+PIK&H7GB/Q'IEY)/)#8O;M;FYC
M190LD98AM@ QD9&1GGFK&K:O</XPTSPY:SM:_:+::\GG55+[$*J$7<",DMDG
M!X7CKD &II&N6.N+>&Q>1A9W+6LWF1-&1(H!(PP!_B%7Y)$BC:21E1$!9F8X
M  ZDUY7HNJWF@VNM6Z3//=7WBY[(7!5%;YHD;=@X7=A<#C&2..U:NL1>)!X4
M\80ZG=R+9K8R2V4I,)G*^4V]) J[=N1P0 <'KF@#J=-\2Z?JE_\ 8K?[0)6M
MQ=1&2!D66(G =6(P1R..O/2MBN$LYK^RT7PM:1:Q-LN;3<T:1QM=28B7:L8V
M;0BDDLS=/ERW-4-+\5ZW=Z+X,O)KO$NH:I+8WB^4@$JIYP!X'RM^Z7[I ZT
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
MP ",X '?U.=6ZT=KFZMKI=2O8)X(FAWQ&/$BMM)W*R%2<J.0!CGUK1#JQPK
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
MIECXJF;Q@WAG5-/2UO6M/MD$D$_G12QAMIY*J58'MC\:Z,N@<(6&\C(7/)%
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
MY=)TZ:V2VET^UDMXVW)$\*E5/J!C -.;3-/>+RGL;9H]YDV&)2-QZMC'4^M
M'GUWHNDZE\0O%T5]9P3Q_P!D6TC1R@,N_P#??-@\;AQ@]1VZUFV&IQ0:/\-[
MW4KVWEM_[/D$EM<SHGF-Y2 2 R$*Q7[N"<_.<9YKU(Z7IY=W-A:[G&UF\E<L
M/0\<BN?UOPQ>7&H6UQIBZ2UI%"T3:??6FZ+)8$R+MZ-P!R#QZ<T -^'>DV^E
M^'I3#+:2_:+J:4?99%D6-"Y*1[AP=JD#VZ#BJ6MO96/Q7T.ZNVM[>.?2[R-I
M92%#D-$=I)ZX&>/K70^']!CT5+AQ%9Q3W+*TJ64'DQ# P,+D\^K'D^P  TKF
MRM;SR_M5M#/Y3;X_-C#;&]1GH?>@#Q6!=-N?"FB)OB$2>,GB.Q]FQ&FEPO&"
MH(QZ=JM>(K";PQ<^,T\+0O;Z6+"TENH;7(6*0RD2[ /NMY W''J#Z5Z!XH\,
MR:O%I4%C#91PVFI)?31R#:LNW=E<!2/FW')/Y&NAMK2VLX/)MK>&"+D^7$@5
M<GKP* .'N;*S7Q]X:DT&.W%E>V5R+]+=1Y<ML$7RF8#C[[  ^Y%<?HMA86O@
MCP'JL$,27QUU(1=#_6>6TTJE-W7:1_#TKV2WTS3[..6.VL;:".7_ %BQ0JH?
MZ@#FF?V/IGEK'_9UIL4[E7R%P#Z@8]A0 _4KB.UTN[N)O,$44+N_E??P%).W
MW]*\I\/7.EKXJ\&&UFL([:\TFXB,*2!I&4B(HLS\;W)).,#G=UZU[!CC%5(]
M+T^)46.PM45"Q0+"H"[N&QQQGOZT >.:9I^GVW@7PKJL,,2WR>)%B2Y'WU0W
MDBE W4*5)RHX.<UT>J6+>&O%]]9Z?9J+?Q9%Y<;)$"(;I?E<G_9,;&3!ZF-O
M6N^_L?3/+$?]G6FP'<%\A< ^N,5GV.EZJVM27NK7EK-! \@L(+> IY:MQER6
M.YPOR@C P6]> #6LK*WTZQ@LK2)8K>!!''&HP%4# %</HEY;0?%_QDLUQ%&3
M:V& [@9PCYZ_4?G7?U1?1=*D=G?3+-G8Y+- I)/Y4 <?XJURVN]8\.(LR3:"
M-5:VU"0$-$9?*)B5CT*[V7.>-P ZBL37#::-?^,HG20>'G2R$D,$GE1I=2/A
MANP0BD;#)QT;H<\^HBPLA9M9BT@^RL"&A\L;#GU7&*1-/LH[(V26=NMH008%
MB4(0>HVXQ0!Y#>RV3)\3K0W&GR*VD13QQ6N%C\P0RY91DY((0$^H'3I6WI]A
M8Z9XV\$2V,,<$M_I-R+IT^]<;4A9=YZM@DX)KT(Z9I[*5-C;%2BQD&%<%1T7
MIT'84+IFGI)&ZV-LKQ<1L(E!3Z<<4 5/$Q"^%-89B !8S$D_[AKDO!7ABSU?
MP=X.U#4+NZNUL;2">VMG9!#'*$ #8506*\XW$XKOI[>&YB,5Q#'+&>J2*&!_
M TEO;6]I%Y=M!%#'G.V- HS]!0!XY=ZGI376CZC9W%M;C_A*B)&GD!N_O2+(
M7;(V)V"D'Y=N3VKH/#/AW0]3\5>+I+JPM[E[75E:$.-PC)MTR0.G.3GUQST%
M=]_9MAO=_L5MNDD$KGRERSCHQXY(]:=!8VEM*\MO:P12/]]HXPI;ZD=: /)/
M#_AVRUOX,Z5+I=M9/KFG!;V':BEC/&Y.Q^_S!2I!]1Z5W7A&>#Q 9O%JVOE&
M_C2*W\Q,2+"@Y![Y+E_J M7]5T[5/*AA\/W-CIR/*S73/;;R0PY9 "!OSSDY
M_H=.SM(;"Q@L[==L,$:QH,YPH&!0!R?C>Z:#7/"D=V!_8LU^R7N[[A<QMY(?
M_9WXZ\9 KD/%EBMM9?$>VMHT&CK80S"(#$<5V5;=L'0$C8Q [D'O7KT\$-U
M\%Q%'-$XPT<BAE8>X/6H1IE@MF+,65L+53D0B)=@_P" XQ0!3T#1M,TJS,FG
M6L<)NPDLSIR96V@;B>Y/KWZUP'CZZTRXN?%]N6MTO;;1!N:]8-U61D%NG&&S
MR7SU"\&O4HHHX(EBAC2.-1A408 ^@%12V-I//Y\MK!)-L,?F/&"VT]5SZ'TH
M \VT^TTO7O'^C-=QV]]'<>%B\H<B19F$L0^8=&P<]<\CU%4=-T8ZC\)-+U*R
M@2XU+0;N>YLE8;BR17$@,.?0H, >H7TKU0:7IX=7%A:AE78&\E<A<8QTZ8XQ
M69JFD:BRP6N@W%CIEG(7%YBVS(5( !C(("L.>2#V],$ A\*&WU9;GQ0D 0ZI
MM,#,FU_LZC"9^IW/]&'I6/\ %4C^QM"4RF(MKUD XQE?GZC/''7FNXMX(K6V
MBMX$"0Q($1!T50, ?E4=S86=X5-U:03E?N^;&&Q],T <'H"KH7Q'U"T\02&X
MU6_3.EZI.<&>W!R8 !A59#R0H&X'.*Q+(Z1KB74.LZU]B\0V>L2.8D6-;O>)
MB8A&2-S*4*J,<8XKU>:QL[B...>U@E2/[BO&&"_0'I2'3[)KY;TV=N;M5VB<
MQ#S /3=C.* /.G\W3?%,5U+!9:QI-YK;1QW*#;=V-R24*-_?C&".Q"^P%<YJ
M5KI$?PW^($20V<=W#JUUA555=$$R[>G('/';FO9TTVPCNS=I96RW)SF98E#G
M/7YL9HDTVPF,AELK9_-8-)NB4[R!@$\<D"@#A/%FA:/H\_A>73[2&W>?Q);R
M.Z]9&9&!)/<G:N?4C/6J45SX?U6Z\5:;XJN$AU.+5"80TFRX\D;3;^0?O=N
MO4D_WN?29--L9HXHY;*W=(N(U:)2$^@QQ2R6%G+>1WDEI ]U&,1S-&"Z#T#8
MR* /,KQ8[/Q7\0I-.@MX];_LZ&2P 11,9#!*24[DY'..O>DTYM%NX+37O#&L
M+/K$6ESB&RM4C#2'RR0)U W?*X7!/\1[YKU'[/!]I^T^3'Y^W9YNT;MN<XSU
MQ[5';Z?96<LLMM:6\$DQW2O%&%+GU8@<_C0!Y']J\/S>'OASJ,,]H;TZG;_:
M9F=?-+F)_-\P]<^9C.>^*]?NYEMK*>=UW+'&SE?4 9Q4*:3IL<[3II]HLS2>
M:TBPJ&+\C<3CKR>?<U;95=2K*&4C!!&010!Y'>:?'X2LK7Q9X"U7.FWMQ#OT
M4OYD%SYCA2(1U1^<X'H>@&*MZ@^FV>O?$FWNC;1?:=/MY$BDVCS3Y,@R!_$=
MV.G>O1DTG38[W[;'I]HEW_SW6%0__?6,T^;3[*YN!<3V=O+,$,8D>)68*>JY
M(S@Y/% 'ENFVNF:SJGP_M[Y8+JTD\.2*8W8,DC!8,J1T;&#P?3VI--TFZ32)
M;+2+ZV@@A\0S-HD%\#);W$:Q',7KLW>:5(S@KD5ZE<:987=LEM<V5M- F-D4
MD2LJXZ8!&!3I["SNH%@N+2":%,;8Y(PRKCI@$8H \MN+BWN]!\)R'2DTRXMO
M%2V[P*X9$D\R3S!&PQE"V<?3':F:E=:?J&C_ !*AUW[-_:MNUPL"7! =+<0@
MP%,] 3D\?Q$^M>IOIEA)%%$]C;-'",1HT2D)]!CBDN-+T^[G$]S8VTTP0QB2
M2%6;:>"N2.AR>* //[-K63Q9\.KB!HV:71[E2Z$'<%CAP/PRWZUA:?J>DOJ?
M@O4;&XMH()M2N@?-E#715TER9GR.K8^4CC Y.*]?.GV1FCF-G;F6( 1N8QE
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
MD9PPP1]:X#Q?9:[J5]KU@NE7-Q9W.E&*PDMI4C0RE7#><2P8X)7:.5Y/&>:
M.BN_&.D6NH0V&ZZGNI[4W<,<%M))YL>0/E(&&/S#IT[XJ-/&^BR:?I5\CW#6
M^J3_ &:W80-_KMQ78W'RMD$<XZ&L+1['5(_$_AN]N-)NH8+707M)RQ0[)2T9
M"G#'LAZ9ZBF:5X9GO/AIJ6C:I#)IUP;JZN(9)",PL9FEBD!!/3Y3^!% '<1Z
MC!+JL^G*)//@B25SL.T*Q(7YNF?E;CV^E<S\4;^]TGX?:GJ>G7<MK>6PC:.2
M,],R*IR#P>":T/!D=Z_A^'4M555U/40MU<A>BDJ JCTPH7CUSZU0^)^G7^L?
M#_4]+TRSDN[RY$:QQH0.DBL<DD < T 4?[5O['XD:1HVF:K+JMC<V\S:A#(4
MD-GM&8Y-Z@$;CQ@GZ5T6J^*],T=;B2Z,YM[5E6ZGCB+I;EL$;R/9@3C. 03@
M&L)]*OO#WB>/7-!TV673=3PFJ:='M1HG ^6= 2!G^%@#R,'DUG#3;W3_ !#K
M-M=^#4UNSU2Y^U6MVRPD1[U4-'-O.552O4!N#P#TH [.;Q)8PW$D2K/,L4L4
M,LL,>](WDV[ 2/4.IR,@ @G%94'CFV.H^(HKJTNX+712HDE^SL^1LWLV%R<8
M(QQTYK$UG0-0_MN:_P!#MKS3M9CEMXUD@Q]BOX@J!O-0D@!1O Z-A1C/%2W>
MF:M%>^/H4TJXFCU:$-:3(R;7/V81;>6R&W#N,8YS0!>U'QEH>I:))*UUK%E:
M[[5ENH+:2/?YC H%?;@J2-I/3G&>16WJOB?3M'^U>?YT@LX1/=F",O\ 9XSG
MYFQ[ G R<#.,5S&N:9J=W\)]-TN#3;A]01;%7M_E#*8I(V?)SCHA[\U)_P 3
MO0/&NM7,>@W6JZ=K8AEB>W>,&"18Q&4D#L,*0H.1G'/!H UHO&$-SXPAT2WM
MII(9+!;T72H2CAV 0@_W<;LD^U64\6Z4U]96Q>9%OV*6=P\1$5PP&<*WN 2,
MX#=LUCSZ9JH\?17CV3/;W6B"QDN+9E"02B0L3AB#C!XP#TK,\'Z;>VMMINB:
MGX+MXKW3-J'5C'"T+*G"R(<[_,('IP3DGM0!8\=>)P=#BDTFYOH]NIV]M]JM
MU(B=O.59$+=<8W#/3(QG/%>@5Y"NE>([;X<P^$GT"\GO=/OH2MS$\?E7$2W*
MR;PQ8')7J".#UKUU260$J5)&2IQD>W% 'FUIKYU3Q#K>B:AKMWHWB&.YD33H
M6(2)H?\ EDR*PVRY')SD]<8QQV5OK,-M?66B79E_M22S\_&PD2!-H<ANF<L/
MSKE_$NG_ /"3Z%?Z?KOA:ZN+U)9UT^:)4.1N;RG60-^[XVYW8Z=Z3^S-<T;6
M/"-_<VMSJTEII<EA>R6S*6$K"(ACO9<@E&Y_/K0 OB;Q3%<6/A[5=,O[N&U_
MMY+2Y5592X4N'1EQD_,F,#K[UNV7C?1+V#49/,N+>33BHN;>ZMWBE3=]SY&&
M3N[8ZUQUMH6NQ^&['S='G$UEXG?49(5D0L\!ED;<GS#/#C@X)]*UM1T*35=4
MUO6[K19;FTNK&#3UL&(26X02EI).HVD!OER0?E[<4 :^O>(-.7PYJ[7\NJ:;
M%:Q@7$L$;":(,,AD*AA_P(9 [GK6C=:S:VK0V2FYGNI8#*L4";I!&, N>PY(
MZ]3T!KA+O0->'@KQ9H]NVHZC97%NL6E)>D?: 2#O4LV"4!Q@MSUZ\$ZRPZOI
M'CI=972;N]L-0TR&U<0[/,M98V8@,K,/E.X\@\'\Z *'AG7H;CP%H%QJ^KZJ
M);O6'BAGCW[YF^U.J1R''"$8!!QP,5UE]XPTG3[BYCF>4QVDT<%U.D9,<$DF
M-BL??<O0$#(SBN'M-%UR/P/H-C)HMTMS:^(5O98]T9(A%T\I;AO[K#CKGM3_
M !;IOB/6+7Q):-HMW.YNH);!H)8T@>%6C))&X%I?E8'<#CC! Z@'8W7C;2+3
M5[C2BE]->6[1"6.&SD?;YA(5N!]WCENG(YJ6U\7:7>:)=ZM#]H-K:RM#*&@8
M.'4[678><@\8Q6=HEM?K\0M=U&XTZX@M;RSM$BD<J1NC\S<O!/3>.>AP:IG0
MKB+XCSPVSI_8]ZL>J7D/=;B,[5P.P<A&]S": .Y4[E#8(R,X/45R:>*=$TJ#
MQ'JDM_J4L%E=!;M9H9&%NVQ?EC7;D+C!STR2<\UUM>7:OHFL76A_$*VATJY:
M75IPUDORCS1Y2)GKQRIZXH [?3_%.FZEK,FE0_:$NE@^T()H&C66+.TNA(^8
M D#(]1VK0U+4;32--N-1OYA#:V\9DED()VJ/8<FN9-K?2_$;2=2%A<+9QZ3+
M;R2L% 21GC8*1G/1#R.*U_%G]JGPKJ(T2".?43%B&-PI#'(SPW!.,XSQG&:
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
M)I9I)ECPJ#Y "3WD*GW",*D\,>-H+SX:+XCU%_GL;=UOPA!/FQ##X[<XR/\
M>% '5RWUI!=P6LUU#'<7!(AB>0!Y, D[1U. ">/2J6L^'=-U][5M1BDE%LQ9
M$69T5LC!#JI 8'T.1^9KCM3EU2Z\:> ;N]BLXQ/+<NJ1!BT)-JYV$D_..>H"
M\CIS6M8^*M1GM==@N(+6/5].O5M([<;MLF_;Y3GG(5PWX8/7% '845QNJ>+=
M1C?58](LOMD^E,L<D0MIG^TR;%=D1D!"<, "V>3R !DL?Q1XAO/$DFD:;I-E
M&PT^"_!O9G1E5W*LC +PPVGCD>I[4 =K17(:-XP;6-5EMXY;)#;7$T5Y9292
MYMD3<%D()^8-A3P,#=U.*@L?&6I:A+HUY:Z5+<:9J;@,$M9E>VC8925G(V,O
M3(&,9X+8S0!V%S=VUF@>ZN(H$)P&E<*"?QJ&'5M-N)5B@U"TED;[J),K$_0
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
MA;32K'*L9$:2!FY9EYP#C%:C>&=)GM+V"YM&G6_B$5S]HE:1W09PI8DD 9.
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
M:>HZ=;:KI\UC>(SVTZ%)$61DW*1@@E2#@B@#(\&RQP?#KP_-*X2./2;9F8]
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
M[CC$1D69T,B#^%]K#>/9LT <PB"/XG7%[]IN+R2/PW%<ADF=5F82/R%!P V
M=O3G/6G:!)K6JV'AWQ-%JL2PS(LEZAO'E2Y#K@HL14+&P?@;>F,'-=E-H&F3
MZS;ZL]J/MUO%Y,<BNRC9G(4J#A@#R,@X/(JCIG@CP[HVJR:EI^G+!<.S/@2.
M8T9NK*A.U202,@#K0!Y_?W,OB+X::-XEN;RX:YN]5M97C69O*4&Z"B/9G;\N
M!SC.5Y/)KU75%M&TF]74,?8C XN,YQY>T[NGMFL23X?>&9#.#82"*><7+P)=
M2K%YH8-O$8;:IR!R *Z"XM(+JRELYDWP2QF)TR>5(P1GZ4 >9F/7_AN;&":Y
M77O"#W,,$?G#%U8[G CY'$BAMOOTQBK5]J%]%;_$M$O[I1IL0ELSYS9@;[*)
M/E.<XW<XZ=NE=;#X3TB%[8B&=X[5@]O!+=2R11,/NE49BHQVXX[8IFH>#-!U
M2]O+N[LV>6]A\BY"SR*DRX*C<@8*2 >&(R.QXH Y%;276_'>BQRZA>6[3>%B
M\LUM)LD;,L6?FQD<G.1@\5#8:CXG.A&)3<:R-*U>ZM9DCN/(NKRVC^575@1N
M9689 (R5Q]>X;PIHY:R=+>6&2RA,$$L%S)&ZQG'R%E8$KP."3TJ5_#FEM#9Q
M) \*V98P&"9XBA;[QRI!.>^<YSS0!Q9UMKFS\%W>EZKJ+6UUK#VTR7&5D*XF
M)CE!YRI4+U_AJAKUW+XF^'_CN_N+NYCDLIKNTB@BF9$C2(8PR X8MR3N!^]Q
MC KOW\*:-)'8QFT<+8SFXM]L\B[9222YPWS,2S9)R3D^M5K[P-X>U&ZOKBXL
MGW7Z;+M([F6-)^,9=%8*3[D9H RDO;JW\>Z#;_;IEL9=$FED@+ 1AD,0#8]<
M,>M9&DZGJ']O^$6BU.]NK75!=K-=2N56[ C+JZ0DL(P"!CH<=1BNW3PSI"7]
MK?+;/]HM8#;PL9Y"%C.,KMW8(.!G(YP*HVW@'PS9FS,&G,ILI&DMLW$I\DL"
M"%RW"\GY>GM0!SGAC2=2\0Z+J%S/XFUE+F.\OK2 I<;54"5E1F ')7 Q^6,5
M;\)ZO<^(4TFSEFN(KW25<:N@F;/GH3&$;GY@Q#2#/91V-="NF)X7T6\/A[2W
MNIVD,XM&O&'FR,V6.^0D*3DGW-/\/Z;):)>7UW;0P7^HS_:+B.([@A"A%7=@
M9(51D^I- &9\2[J[L/A_JMY8WD]I<PHK)+"V&^^ 1GZ'M5._BO-0^)TVDMJ^
MHP6#Z*)S#;S>7A_.*Y! R. .>OOC(KJM8T>PU[3)=.U*$S6DN/,C$C)NP<C)
M4@]:A'AW31JW]J^7/]N^S_9?.^U2Y\K.=OWL=><]<\]: ,SX>:C=ZKX"TF\O
MYVGN6C97E;J^UV4$^^%%=/5#1]&L-!TV/3]-A:&UC)*1F1GVY.3@L2>I)J_0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 54OM5T[3 IO[^UM0P)7SYE3
M('4\GMD5;KS[Q;?VZ>++BQ:)K:YFT5U2[$32/<@LW[B-<%<@C<>"<$=.M '?
MJZN@=&#(PR&!R"/6L\^(M$$L,1UC3_,GD,42_:4S(XZJHSR1D<"LKX>SI/\
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
MW%M&)%,7V0LAQ&_RJ-V_  YY&1P* /1%UW2'DGC35+)G@0R3*)U)C4<$L,\
M>M5=&\5:/K>B_P!K6M] +0$AG>0#8-Q4%O[N<9 /K7/>$M7\.^(!HC6EC)_:
MNFVI@=&A=#8#8 Z-D <E0 .IZC@&N1TS47T_X?\ A"YD%XMGI%ZZZJ((27M\
MB50Q!4YVLP)&"1D'TH ]>@U73KFP:^@O[66S3.Z=)E,:XZY;.!CO7/Z/XEEU
M3QUJNEQ7=G<Z?;V<,\36XR0S,X96;<03\H].O2N/U=M-ATZ'7]$%]=Z1+KEM
M>:M<,C%944$%PF!E581DD#!([X-;N@ZC8:A\6-7NK"59H+C2;4K/$I*2$/)D
M[L8/&!^&.U '2ZGXHTG2=9L-*O+R&*[O=Q1'<+M503N.>@)  ]2?8U=FU?3;
M>\2SFU"TCNG(587F4.Q/0!2<Y-<MXJG2S\?^#KR<.MNOVV(N$+ .T:;5X'4X
M.!WQ7,,PD\!^+_#NJ+GQ!+=W310-_K+EW;=!)&.K#[@!'3;VQ0!ZK>M,EC.]
MNT:S+&2AD4LH('< C(_$5SW@WQ7!KOA_1VO;^R&L7EFMR]JDBA\$9)"9SBM9
M?-L_#:C4)E,T5H!/*3P6"?,<_7->6Z*+2V\-?"]D$,4\=V!,0 &7,$BMN[CD
MJ#GOB@#U<:QIAOQ8#4;0WA)46_G+YF0,D;<YSCFEAU?3+A;AH-1M)1;9\\I.
MK>5C^]@_+^->276JVL_]DR11R68M?%>^>P2!W:$EY 9)&()W.3D $##8 .,U
MT^IV%YI_CJXM;*&0V'BB "X=!@02Q8$C'^[NA) /]Y10!V-QKFDV=O%<7.J6
M4,$PW1R23JJN/4$G!'(_.KP(90RD$$9!'>O--;O['2?&^K6?B*>[L],U.RAA
MLY(HBT4B*&5X>%.#EB0/]KZ5VVD6\.F>%K:"UM;D06]L!#;RDF78!\JG/.[&
M!CMTH LV^L:9=W;6MMJ-I-<*"6BCF5F !P3@'/!XK*\;ZKJ^B>&9M0T2&VN+
MR.2-$MYT9A*7D5  0PP?F]Z\^T'4K2?7/ %Q;[H;=([J#[)% Y2S+1C$1<@L
MS@CDD]LX KT3Q?<P6VDVWG2I'G4;,C<<9 N8R3^ !)] * )=+\36&I^$(/$B
MOMLI+7[0_<I@99?J""/J*R/ _BN_U[1-1U37$L[!;6]FMC&N5$0C.#O=F()_
M "L;2]&O=.\6:CX>$6/#$EPNM1SY^1022T'H!YJA\=-H([UBZ9J5I:^ O$$D
M]LEW&?$LDA#;ML2-<*RSL%(8HO#<=<8S0!Z7?^*M$T_0[S6)-2MI+.T!\UXI
M5?# 9V<'[QXXZ\U.NOZ5_9<6HR:C:16LHXE>=0F<9(W9QD<_E7EM[(;RW^)T
M,$EQ>276G0RQ/]G*^<! 02H"@$=AUR!U/6M34/$-I8^(-$U>\N[N#0;C2C;1
M7T,1*1S[@2&RIP&  SCDK0!Z#+K>DP1PR3:G91QS(9(F>=0)$ +%E.>0 "<C
ML*@M=16]UL?9=7T^>R>S61+:(AI22W$NX-]P@@=.O>O/FTW0K/6_ =M:6[+I
MPN;QXUO!EMC1N5)##*JSG*@XZCZ5J7'V/3OB?>K;6B-'%X9V"VMU"[RLK'RU
MQ_%MQ@>A% ':VVL:;?SO;V6HVD]PJEC'%,KLHSC) .<9XK*\&:S?:UIE]+J!
MA:>WU*YM 84**5CD*@X))[>M<)X?U*TF\3>!;B"0K;?V;<VX@A@?R[4[8L0[
MB"69<'<6/\.<+FNJ^&TJ2:5K.QP<ZW>OP?X6F8J?H1R#WH Z#Q'JDNC:#=7E
MO ;B["[+: =99F.U%_%B,^V33?#&NP^)?#.GZQ  %NH0[+_<?HR_@P(_"LN^
MG;6_%T=A8W\,+:2GVB0-'YFZ5PR  9'W5W9_WUKF_#DMQX<\1^*/"4=U&\MP
MK:CIL@78@ED!WQXR0I#@,%ST)- '0>*/%?\ 9M_HUIINH6#S7&JPV=U;DAY
MC-AL -\I'&<@]>U=%#J^FW'VCR-0M)?LV?/V3*WE8_O8/R_C7D<6L:=/X+\$
M6)#KJ>FZQ9K>VSQ,9H9%+"1F&,C)R<]\UU.JV%YIWCJ:"QAD-EXHMQ'<.@P(
M)HL!W)[;H20/]I!0!V%QKFDVEK%=7.J64-O*-T<LDZJKCU!)P1R*+O7-)L/^
M/S5+*WQ'YW[V=5^3(&[D],D<^XKA-<O[+1/'-]!K\]U9:3J&GPP6<T46Z([2
MX>$X4X)W @=Q^%0VVEZ-!XZ\,:>+,?8X]%N(8X;T;W +Q[%?=W*;L*><9':@
M#T,ZSI8N4MCJ-H)W("1><NYB1D #.3D'-$FKZ;%?I82:A:)>.<+;M,HD8XS@
M+G/3FO/9)9=,\3?\2B[@O["YU=$NM%N$ GMI-P4S0D<[1M#8(Q@'D<XI:;-I
MEZL_AGQ$^I_VW!JLEPEFB$>>WG,\<R.%^[@CDMP <\4 >D^(;VYTWP[J-_9F
M'S[6VDG43(65BJEL$ @\X]:QM'U+Q'J?AW2-7^U:3NOHH)VMOLCJ=K@,RJYE
M/(4M@X[=*T?&,J1>"];,CJNZPG5<GJQC8 #U)]*XWPS-X8LO"/AF]DNMVIV5
MI"RVR7+-(TQA\LIY>>#EB,8X]J -O5_%33>)YO#FF:KI]G=Q67V@33E7!F+E
M5B(R/[I)'7!&,=Z^B^*-1\1W,_V#5-'1M/O1!<V^=ZSPJJ>;(K Y W,=IQC@
M9Z\20W4'_"Y;P&9!_P 2.*/[W&\32$KGUP0<>]<SYEQ=>#?'::8&N+C^W9+C
MR(2"\T >$OM'\095<#J#TH ]0LM5T[4C*+"_M;HQ$"003*^S/3.#Q4/_  D.
MBF*YE75K)DM4\R<K.K>6OJ<'@<5YUJ+:=XIT77=6\*3ZC?ZO)I#VK2LK1X7<
M&\DC:H,A^;&,D<^HSO:;J_AWQ2GV[1K-Y-0BTZ2V9O)=#:H0#Y+9 &[<!A?8
MGIU .GT'7;'Q'H]OJ>GS))#,@; 8$ID9PV.AP1Q5^::*V@>:>5(HHU+.[L%5
M0.I)/05PG@KQ3H^F> _"EK>7+12SQ0V"!H7QYX4 H3C P>.>,UL>/[J"S\'7
M<US8_;(1)#O0[MJ?O5_>-M^8JIPQ ZXQ0!KQZWI4MK-=1ZG9M;P'$THG4K&>
MOS'.!^-.M=8TR]O)+.UU&TGNHT#O#%,K.JGH2H.0.1^=>3ZA=03_ /"R@]P]
MV;S1H'MY6MRBRL(I5RG&,9*@=2>.36O_ */%XG\%?V8;>.9M&NXPR8 W%(B@
M;'JP;@]P: .@\6>*_P"RI]*M]-U"P:YFU6VM+FW8AY!&\BJV &&T@'N#UKI=
M1U"VTK3;G4+R01VUM$TLKGLJC)KQR/5[&3P%X4TZ<.NL:=K5F;ZVDC8S12+-
MF1V&,\Y8[N^:[KXJP377PNUU;=69A LC*!R45U9__'0: -NTUF*.RM)]7N;6
MQGO<-#;RRJC+D#"<GYF&1G'>K-W=EO.MK"XMFU&)!)]G=QDCL& Y4'IN[>_2
ML?QII4FO>$G?32#?VI2_T]QS^^C^=,?[W*_1JL>%IWU33O[>F@>"74U25(I/
MO1Q ?(I_-F^KF@"_HFKVVO:-:ZG:;A%.N=K?>1@<,I]P00?<4UM?T989IFU:
MP$4#^7*YN4VQM_=8YX/L:YSX81R+X7NYCD07&J7DUO\ ]<S,V,>QP3^-9>NZ
M#<3>*M7T"&%AIOBFU$TLP4%;>2+"2MCU93'@_P![GM0!WLFI6*E8_M]JDLD1
MEC#2KR@_C SRH]:Y?4=>U73M.\*R1ZAI]]_:&HPVEU<0Q'9*K!B6C(8@?=QW
MZ]JB\)2WFH^'YM2\0PB*XMK<Z<_G8PQB)663GL[C_P <%<M8S11_#GX;(\BJ
M\6J6ID4G!3:L@;/IC(SGID4 =[H^L7]WXV\1Z3<M UM81VKV_EQE6Q()"=Q)
M.3\H]/I6S=:II]C(([N^MK=V1G"RRJA*J,DX)Z =37+:!-&?BEXO =26M[$+
MS]XJLF['KC(SZ9%1>)TLY/B=X.\](6*I>%MX!P2B;,Y]P<>XXH ZZ'5-/N=.
M&HP7UM+8E2PN4E4QX'!.[.*KS>(M&@TFZU1M3M6LK4$S31RAE0CL<=_;KS7E
MD4CPZ=-<VZF33+'QG)<WD<0R%MRQVR;1U0,0W'IGM6UJ]LVJ:[XLU+1F%QI]
MQX::WE>W.Y)[KY]F".&8)P<=-RB@#OM'U:UUO2K?4+.5'BFC5\*X;82 =IQW
M&>:O5A>#+R"]\&Z1);N65+2*,DJ1\P101SZ'CZ@CM6[0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 445SFM>+X]'UF/25TG4;V\FM9+F)+5$(D"$!@"6
M'/S=\>V3@$ Z.BN3U3X@:9I5O/=3V]P;:T=([N16CS S;<@H6W-MW#=M!QSC
M.#B__P )1;R7T]O:6EQ=K;7,-M/)"4(C:0(02"P)4!U)('KUP< &[17,3^.+
M&WTK7M0>PO\ 9HDQBNXPL>\X57++\^",,.X/M5&\F?\ X6IH\L37#)-HUS(8
M/,.UB'BQA2=H/)&>/K0!VM%<WX)\17?B;0VO[NQ>U8W$R+ED*D+*Z #!SD!0
M"2!D],T[4+_3X_&^DVD]K>-J#VUP]M*CXBVC;O!&[EONXR/QH Z*BN-B^(ME
M+;P79TG5([)[\Z?)<ND86&7S/+&X;\D%NZ@@9YYXKK;B1X;:66.%IG12RQJ0
M"Q] 20/SH EHKRJ^\27>N^$_!VO3V]W:R3:U;,4BDRLJ,S':%5OF' 'S 'BN
MQM?&EC)#J[7UK=:=-I+HMS!<;"WS@&,J49E.[( YZ\4 =)17/Z7XML]2U^?1
M&AEM[^.W%TJ.Z.LD1;;N#(S#(/!!]1U'-:&I:O#ITUI;>7)/=W;,L$$>-S[1
MECDD  #J2>X')(% &A17)S>/;.VLK:XFTO5$:;4?[,,7DKN2?./[WS*<<,N0
M:E;QG$ENN_2KV*^$+3R6,SQ)+&@9E!.7VDL4;;@G..U '3T5R]OXZL-0L[.Y
MTJUN[Y;JR>^41JJ[8T(4@EB!NW'&W/8]N:J3^-WGU'PHNEZ?/<V6MQR3^8"B
MML6(L%PS#!R5).>V!G- '9T5R=KX@T2QO_%5Y)%=VKV$D1OWG8LK'RQL\M0Q
MZKMX !)/3-7D\41+K$.E7FGW=G>7,#SVJ2[")PG+*I5B-X!!(..O4\T ;U%<
M=8_$2ROH-*NAI6IQ6.I71LX[F5$"I-N955AOW<E3R 1R!G.<=9=74%E:37=S
M(L4$"-))(W15 R2?H!0!+17.Q>+[8W>F0W5E=VD>J#_0II@FV1MNX(<,2K%>
M0"!GIUXIFC^,H];U%[6UT?4UCBNIK2>XDC01PR1=0Q#$\G@$9[=* .EHKGO%
MM]I]E;:8-2MKN:*;4K>*(VS[=DI<!"Q# [<]1S]*KWGC:*VO]9LH=&U.ZGTF
M..6=8EC 9'#-N4LX!X4\=3G@'G !U-%<O:>.;.\O=(B33[]+75XRUC>2(@CE
M8)YFW&[<#M!P2H!QP3UK/F^)VGP6<M])H^KKI]M=O:7=V84V6SJ^PEOGR1GN
MH.._I0!W%%85YXGA@N+Z"SLKK4'L(UDNA;;/D##<%&YAN8KS@=B/49CC\8:?
M>"Q_LM)-0:]M&O84A95+1 @'[Y'.3C'L<XH Z&BN7DU?3I_%>B+)8Z@M_<6$
MT]JQ;:@3"%T9=V"_*]1QZUA/XPBU3X>ZSJ>OZ/?K8Q7$T,B6LJ!MB2E  RN&
MR-HR>.O&10!W&KVEY?:9-;V&HOIUT^-ETD2R%,$$_*W!R 1^-+I>G+IEBMN)
M9)WW,\LTF-TKL<LQP .2>@X' ' JI=Z]';ZBVFVEI/?7L5N+B2*$H-B$D+DL
MP&6*M@>QSCK66?B!I;V>CW5M;7US'JLS6\/E1#<DJAB4<$@AAL8>G'7'- '5
MT5CZ!XABUX7R"TN;.ZL;@V]Q;7&W<C;0P.59E((8'(-27VMQ6FI0Z9#!+=W\
ML33B"(J-L:D LQ8@ 9( [D_0X -2BN!\5>-#/\-]5U318[N.YB<VDP.U)+.4
M.$<-\W##/!7/4'IS73:)H]KI\ES>6UM=6;7FTR6DLH98V7(W!59E4L,$X/.!
MGF@#8K$\4:!)XCT^"T2\6U$5U%<EC#YF3&X=1]X8&1S5W5M6M=%L&O+LMLWK
M&B(,M([,%5%'<DD"LP^+K>&^O-/N["[M[ZWM3>+;G8QGA!P60AL$@\$$@_AS
M0!T"Y"C<06QR0,#-+6#X;\4+XE@CN8-+U"VM);:.XAN+E%5) XZ##$Y'?(]Q
MD$$UK[Q%=P^/;+P^FG326T]C+</,CH#D.BY&6! 7<<]SD8'% '3T5YEX5\4K
MH.EW27EIJ-Q:'7[FT:]+!UAW7!2,,7;>PY49 ..]=/K?CC3M$%\[PS7$6GE1
M>-"T>8L@-PK,"Q"L&. >#W/% '345#%<QSV:75N?.BDC$D93^,$9&,^M<MI_
MQ"L;^P.HG3-3M].5)2;J:- @=)/+\OAB=Q.,=CG&<@X .OHKEXO'FDB_O[*^
MWV,MG9_;G,CHZM!G!8%&;D'@CKR,9S4X\5A-9T[3+C2+^WFU%))+8R>7A@B[
MF!PY*MR.#Z^QP =#17+)X[T^30K+5Q97PM[J_%@%*Q[HY/-,66&_&W<.H)X[
M4G]MZ;:>)?$4BV.H&^L;*&6Y.\%98OG*^6I?&>&SP* .JHKE++QY:7>GPW[Z
M9J%M;7,<#6DDZHHN6E!(1/FZC!SG P,YQ@U!/\2-+MK#5[B6SO/-TF6*.[@C
M\MV42X\MP0V&4Y['(YR* .RHKESXSQK-QI T'53J"0"Y@AQ$/M$6[;N#;\+@
M]0Y4\CC)Q4EKXVTV]T;3=0@27=J!=8;>0JCAD)#AB6VC:003GTQG(H Z2BN.
M3XCZ5)96]PMG?,TFI?V7)$B([0W']UL-R".05R#4>I^/6M_#OB2[@TB[BU+1
M4S+:7+1@C<FY'RK%2N.>"3P1B@#M:*J:9<RWFFV\\\$D$CH"R2%<].ORDCGZ
MUS6G^-2UUXGDU6SDLK#1Y_+,Q9& 41HW.&R6.[( ![#.: .PHK"A\3P_VU::
M3>V-U87-[$TMKY^PK+M&64%6.& .2#VZ9YK0U75+;2++[3<EB#(D4:(,M)([
M!511ZDD#^>!0!=HKE;_QS;Z58ZS<7VDZE$VDHDL\81#O1P2&1MVUAP0><@CI
M4X\80C"SZ;>VTLLQCMH[CRXS<*%#&126P% /.[!SQC/% '1T5RMEX\T_4;2-
M[6UNI+IK]M.:U 4LDRJ68,P;;MVC.X$@CISQ5+5?'K)H$5_ING7#S?VLFF3Q
M2% T+^<$<?>PQ/;!QR"2* .WHKG-5\8VNE+<!K2>6:UMQ<7,*21!XE()QRX#
M-@$X4GI[C.SINHVVK:9:ZC92>9:W42RQ/C&589'':@"U16?J^K1:/;0RR0S3
M--/';Q1PKEF=S@=< #N23@ 5AW7CZQLM%U74I["^']EW0M+N!51G1SMP1\V"
MIWKR#GGI0!UE%<Y#XN275+[36T?4H[RVM1>10LL>ZYB)*Y3Y\ Y&-K;3R*?8
M^+K34M#TG5;6SNWBU.41018C\Q2=V=PWX& K$X)(P>* .@HJAK2;]#OAOD0B
M!R&CD9&!"G!#*016'\-7EG^'FB75Q<7%Q<7%LLDLMQ,TK,QZG+$T =717-?V
MKI4/C?4(YHKJ"]MM,2::XED_<&WWM@@;B,@ALG:#Q4<'CJPFU:RT\VMPDNH0
MO+9'=&WG;%W%<!B4;'(#8_ C% '4T5QVG_$2QU"+1[E=+U*&QU6<VT-U*B!%
MERV$8!MW.T\@$=!GKCJKV\M]/L9[V[E6*VMXVEED;HJJ,D_E0!/17/1^+;<7
M^G6MW87EG_:2%K*28)ME8+NV'#':Y'(!QGZ\5G1_$6RDMXKLZ3JB61OSI\MR
MZ1A8)?,\L;AOR1N[J"!GGTH ZJZLXKP1+,6,<<BR; >&92"N?H0#^%6*9+*L
M,+RN2$12S$#/ YZ5SVG^,;>_O;&V.GWL#:A9M>V?F!/WL:[<C ;Y6PZG!QUZ
MYXH Z2BN.LOB)97L&EW0TK4XK'4;LV27,J(%2;>R*K#?NY*]0"!D#.<XT[3Q
M7:W-YK=J]G=VTNC@-<"?RP&4J6#)ASD$ \G'Z&@#>IKHLB,CJ&1AAE89!'H:
MAL+HWUA!=&WFM_.C#^3. '3(SA@"1G\:PD\:6;7=FC65XEM>7TEA!<NJA6F3
M=D%<[@"48 X[=@0: -K3;!-,LDLX79K>+Y85;DQIV7/<#H,\XQUZU)>6[75J
M\"S/"'&UGC^\!WP>Q]^U95IXEAOKP16MG<2P?:Y;)KE"A5)(]V[<-VX#*$ X
MY..Q!*:=XHM]3$$T%K/]AN/,\N\+)Y?R9SNPV5S@XR.W.#Q0!KVMK!8VD-I:
MQ+%;PH(XXT& J@8 %35RL7CW39=0TZV\B<)J8;[%-NC(E(7<%(#90L.1N ]#
M@\5-X*\17?B71I+Z[L9+4BYGC7+(5(65T &"3D!1DD#)Z9H Z2BLJ]UR.VU-
M=,M[::\OS ;@PQ%1LCSM!8L0!DY '?![ FN5\4^,OM7P^?5-$CN\RW,=K*1M
M22V8SI'(C L"&Y91C."0<@<T =_163HFD6NF_:;BV@N;07CB1[264,L3 8^5
M02JYZG!P:H1^-+.2[L8VLKR.VOKR2QM[EU4*TJ;L@KG< =C8..W;(H Z6BN,
MN?B-96UKJ5V^D:H;72[PVM[+LCQ#C;\_W_F'SC[N3@9('&=J/Q' _BR3PZUG
M=1W*VWVI9G">5+'NVDJ0V20>",#'XB@#9HJCI.IIJ^GK>1V\T,;LRH)MN6 )
M&X;21M.,CGD5>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YB^TS4)?
MB+I6K1VNZQM[*>VDD\Q00TC(00,Y(&SGZ]ZZ>L^]UW2]-O(+2]OH8+BX.(8G
M;#2GT4=_PH Y*WTCQ+HFOZM!9Z5IVH:;J5VUW#>3S!&M&?&\.FTEP#D@#Z9&
M>&ZUX5OK_7O[1LK)K#5X;F$0:M;SJBS6XV[UG0'+<!P!M/\ #R!FN_!R,T4
M>:ZUX9\126OC;3+*P@F@UPF>WN6N0NTF)$*%<9SE.O3!Z]JVUTK56\;:'JDE
MF@M[73);6=DF#;9'*$8S@D#8><=ZZ^B@#E_ VE:GH>C3:9J$$2+#=3O#+'+N
M\U7E=P<8^7A@/SI=6TS4)_'N@ZK#:E[.QM[F.9Q(H.9=FW )YQL.?K73.P1&
M=N%49/%8UOXP\.74RQ0ZY8/(\GE*OGJ"S_W1SRWMUH XT^%]=/@B72O[/'VM
M];^W@><FWR_M/G=<]<<8]?:O2N7CY!4D=#VIU% 'F5GX8\16_@_PMI$NGQ&7
M1]2@FD:.Y4AXHV8EAG')W# ^N<59U;PCJ^L7OC#RT6U&I"RDL9I&5AYEN0PW
MJ"2 6 ]>,_2O1** .=\./KMP_FZQHMEI6R/84@G$QE?(^8$*-J\'C))SVQS5
M\6Z5K$FKZ)K^APPW5UIC2I)9RR^6)XI0 P#8(# JI&>*ZRB@#BM=T_Q#K%IH
MDTFGQ">WU>&^DMXYU(AA0$%=YQN<YSTQSC/&2FMZ7KMCXR_M[2-,M=5MKNT2
MUNK.>81/&R,Q216((Q\[ BNVHH XC4=)\1W6JV@FM+*\TUK%TDMA/Y<4%RSD
M[BNW]XH7"CC.03@9K-TGPQXBT_3_  ,[6-JUQHB2P7$/VKC:\6P/NV]B,D#/
M%>DT4 >=:KX,U37!XVMV46BZO);364S.&&Z%4 W '(!9!Z\'UXK7;3=2UO7M
M"U?4=/-DVD)-(T0E1S--(FS"$'[@&XY;!SCCK775FZAX@TC2KF&VU#4(+::;
M/E)*VTR8Z[?7'M0!PMKX7UV#P5X=TMM/!NM/UE+Z<"9-OEK.TORG/)PP&..0
M:[GQ#I"Z_P"&]2TAI#$+VV>'>.=A92,^^*L:?JEAJL#3:?>V]W$K%&:"0.%8
M=0<=#[5;H X=-#UC6;/PS9ZM9K;-HMS%=3SI*KK.\2,J^7@YPQ()W!< 8YK1
M\%Z9J&EQZTM_:^2;K5;B\AQ(K9CD;(!P>".X_4UT]% ',^-M+O\ 5K#38K"W
M\YX-3MKN0%U7"12!SU/4XXJBND:JGB+Q=>_86,.IV<$-KB5,EHT=3D9X!+C'
ML#74SZG9VVHVFGS3A;J[#M!'@Y<( 6YZ< CK5N@#SZU\.ZS#I_@*!K'Y]#*B
M\Q*F.(&B^7GGDY[<>_%9>D:??Z_X0\5:#!:;8[[6[Z$W;.NR-#.=Q(SNW 9P
M ""<<CG'JA&X$'.#QP<52TS1[#1HYH["#R4FD:60;V;<Y.2W)/)/4]Z .:L-
M&U3PSXEUJYL;/[?I^J+%)&!,J-!,B!"'W$90@*<C)'/!K)/@ 6_AK2M"N-->
M^%C:DPZA9SB&>VN68LQ1B00A)]>PX/;O)=7T^'5K?2I+I%O[A&DB@YW,J]3[
M?C5BZNK>RMI+FZFC@@B7<\DC!54>I)Z4 <=;:)KJ>(_"=Y?8NVT[3I;>^N@Z
MC?+((_F ."1E#DX'7I65<>%?$!^'?B'PVME TUS=3O:RBX&)%DF,@)!'RX!Q
MW.?SKN;+7]*U"Z^R6M]$]UL,GD$[9-HQ\VTX..1SC%:5 '(+I>J:9XVN?$%K
M9-=6NIV<4-S;"1%EAECSM(W$*5(8@X.0>>:R8?!VIZ<OA[RH%FD@UB?5+XQR
M *GFB0;4S@G'F =L[2>^*[BPU?3]4FNXK&Z2=[27R9PF?D? .,_0CI5V@#F/
M#6F7]CXB\37=W;>5!J%VD\#;U8E5B1#D \'*Y^AJ/4](U&U\>6OB:P@^V1-8
M-I]W;*ZJX7?O1TW$*><@@D<'O70?VG9_VO\ V5YX^W>1]I\G!SY>[;NSTZ\4
MV^U?3],GM(;RZ2&6\E$-NC9S(YZ 8H X;5?!VJ2>"?$5I:VZ2:EKFH&\,7F@
M)"-Z84L>IVQC. ?F)[<UU<^KZE#XCTRQ_LL?8;R-_,G,Z^9"Z@M@H,Y7@#=G
MJP%:%MJ=G=WUY903A[BR95N$ /R%EW+]<@YXJSL7>7VC>1@MCG'I0!SWC70;
MO7]$A33Y(TO[*[AOK82DA'>-MP5B.@/(S6?>Z-J&L:U_;DU@]L]MIDUI!;-*
MA>224C))!*A0% '.3D\# SV=% &'X-L+O2O!ND:;?0B*YL[6.WD 8,"44#((
M['%4]3TO4QX^TO6[.WBGMDL9K.<-+L:/<Z.& Q\WW",>N*ZBB@#S.7POKK^"
MM1TL:>/M5QKAOT!F3;Y9N1-R<]<#&/6KXTOQ)HWB?5)=/TBPU+3=6F6Y5[FX
M$3V<I148-\K;U^4'Y?>N]HH BC5X;55;]ZZ( =H"[B!V'09K@;/PAJ\_PMN/
M#LPCL]26X>X@=G#Q[_M!G3..V< \>O6O0Z* .!OM&\1>+/">IZ;J&EV&B3RV
MWEQ^5.)O,E#*P8D*-J97&.2=WMS7>ZUJ[\>^"GUO3(;"X$=\I2.X$NX^4N6&
M!P/09)]??T:L^\TC3[G4+;5+F$M=688P2[V!C!'S8 /<<'UH \^/A?Q/'X>3
M0XM.MF2TUP7\=RUT )HOM)F^[C*D X.?3C.>-N?1M6;Q)XGOA8[H=0TR*UMR
M)4YD02 YR1@?O!S['BNGTW6],UD2G3;Z&[$3%)#"VX*PZ@GL?:I)]3L[74+.
MPFG"75YO\B,@Y?8,M[< ]Z .+N?#&MR?#[PU:VL5NFLZ$;>18)W!BG:.,QLA
M89P&5FP?ITI=>TSQ%XA\$ZC:-HMK8WETT*Q6D=PK[0D@=F>3 '.,  'I[G'?
M44 <J=/U$_$6/7/L+_8AI#6A_>)O\PR"3&-W3 QG/7VYKEK/PGXETS1M!N[:
MPMI]1TFXO/-L9YE"7$-Q(7.U^0&'R]1U!_'U.B@#A]7TO7=4L]$E;2[>&:WU
MB&^EMH)E(AB0$%=QQO<YSP,=L\9-;5/"^KZG+X\1;=8DUJTBBLW>1<%DB*'<
M 21DD8Z\=<=*]!HH I:1]K_LFV%];I;W C :)9/,VX&/O8&:XC4O!>JZI!XT
MTIA##;:Q,EU:W?FY(=4C 5DQG&Z/DYZ&O1** .1_LO4]>UOP]J.J6(L3I/F2
MR#S5?S9F39A-I/R<L<M@]!CK5KQMHE_K>AQ#2I(DU*RNX;VU$Q(1WC;.UL=B
M,BMZ\NX+"RGO+J01V\$;2RN03M51DGCV%+;W$5W;17,#AX9D$D;#^)2,@_E0
M!QFOVGB?Q/X&UBRN-*@LKJ[M_(@M%NEDPQZN[X  ] ,_K@2^)M)UJYET'7-*
MLX)[W3?,6;3KJ0*)HY%4, _(# JI!Z?RKLZ* .)U&S\47=MIDRZ=:QPF[+WV
MEPW(7=#L(53+@!L-\S#&"/EY .<9?!^OQ>&]1LTL+))5\0+JMM#%<862,3+(
M4!V@+@# S^0KT*35]/BU>'27ND%_-&TD<')8JO4^W45=H X.YTSQ+IGBRZU>
MQT>PU2VU6&'[1;RW0C:UF1=N0Q4[D(QG SD=/7=BU'5;3Q!I^DSV$$EK-:%W
MNX90-LJ]0(\9"=!G/5@*WZ:$4.7"@.0 6QR0.G\S0!@^+[;6;K3;5=&'F%;R
M-[N 3>2T\ SN17_A).WTR 1WKC+SP?K[:#XMTZWTJSB&J7D-Q:I#< *H BW
M_*,8\L\]R1QCFO1M3U?3]&@CFU&Z2WCDD6)"V?F=C@  >YJ[0!RHL+__ (6,
M-<DM#%I_]D?9&=Y$RK^9YG(!Z8XSZ^W-4_#&A?9/%^MRPW"R:3!<&2TA XAG
MF56F ]AP1CIYKBNOO+.WU"RGL[N%)K:=#'+&XR'4C!!J&TL]-T#25M[6&WL;
M"V0G:N$2-1R2?U))H 75DFDTB\BMX3--)"R(@8#)(('). *Y+PS%XH\/>"=/
MT9=!BDO;2W$(D:\01%AT8XYQWQBNEM/$>CWUU';6^H0O<2@F.(G:[C!.Y0>2
MN!U'%:E '$:CX8O]5\5:N\Z,MA?Z!_97VG<N[?ND);:#TP_YCTJ3PO%XHMX;
M:TU?1=/@^PQ['O+:=7:\PN!L0@;,\$ECVQCGCLZ9--';P232MMCC4N['L ,D
MT >;V7A?7;?P9X4TQ[ &ZTO54N[D+,FWRU=V.TYY.''''0^V>U\3Z*/$?A?4
MM',IA^V6[1"3&=I(X/N,XJ]8WMOJ5A;WUI*);:XC66*0 C<I&0>>>E6* .*_
ML?5];7PTFK62VKZ-.MU/(DJN)Y$C9%$>#G:2VX[@N, 8/49#^%]=;P1=Z4-/
M'VN76S?J/.3;Y?VD3=<]<#&/6O3*0D*"20 .230!7O5NI=,N%LF6&\>%A"T@
MR$D*G:3UZ'%<!I/A_P 10Z_X<U:ZTFW6:TM)X-0E-Z))9G8)\Y..<E#@9XSC
MY17?V6H6FHQF6SF6>(=)$R4;_=;HWX$U'?ZM8:9L^VW4<)<$J&/) ^\V/09&
M3T'>@#@+;POKL/@K0=+;3P;JQUI+Z8"9-OEK<-+P<\G# 8]0:U/$FBC4O&FD
M365RB-<Q26VJ0CGS;5"'P?H^$^DIKI]4U[2=%T];_4M1MK6U<@)+)( ')&1M
M]>.>*K:!8^'@L^L:##9$:DYFENK;!\]LG)+#KSGCUS0!M5Y@_AOQ7<R:5<7F
MGVEQJ-AK7VJ6\>[YFA_>!0@VG8H#+\O^SG!))KT^HKFY@L[9[BYE6*%!EG8X
M H X=?"UZ?%T&LV=BVE7OVYS?3P3CR+VVRVW=&#S(1LY*C!R<GBJ]EX,NWUF
M.[ALWT47<,\>LQ03JUO=ET*AD0$X?<0V<+W'.:[;3-:T_6!<?8;CS&MI/*GC
M9&1XWZX96 (X]13M3UC3]&ABEU"Z2W26588RV?F=C@  >YH Y7PC8^)].@LM
M'U32M-CAL%6/^U(I@QN$087;'MRK$ 9)/KCKQH>!]*U/0]*N=-U"")$CO+B2
M&6.7=YJR2NX.,?+PP'YUT]% ')W>DZCI_CW_ (2.RMS>VMU8K9W5NCJLB,C%
MD==Q (^8@C(]>:Q=0\':HG@J_L;6W2;4-2UC^U)D$H5(LSK(5W'&<*@'3DUZ
M'++'!"\TTB1Q(I9W=@ H'4DGH*S(_$^B2&/&I0 3,J0LY*K*2< (3P^21]W-
M &I&Q>-69&0D<JV,C\B17F1\-^*[B72+F]T^TN-1L-9-S->/=\SP_O NP;3L
M0!U^7VZ'.:]/HH \UO\ POKEUX3\;::EB!<:S?23VN9DV[&6-1N.>#\A]>HK
M4\:Z=/J0T2YT^Y%CKD5T((^0SB.52LR\''" O]8Q74ZAJ^GZ4UJM]=) UU,M
MO &SF21C@* /<U1L[3P\_BS4KJUMK8Z[%'&MW,(_W@5A\@+$=PO;T&: -:VM
MXK.UAMK=!'#"BQQH.BJ!@#\JEHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *X;QA_R4/P#_P!?5W_Z3FNYKG=>\+OK>LZ3J:ZG-:2Z6[O (HE8%G7:
MV[=G/'TZT 7/$VN1>&O#.HZS+&9%LX&D$8.-Y'09[9.!6+<Z[J^B:QX?CU"6
MWNK36)/LSF*(H8)RA==O)RAPPYY'!SVK0F\+G45NHM:U*?4;:XMGMC \:1HJ
MMC<1M .[@<D\=NIIMCX5\A],^WZC-?II0(LQ(BJ0=NP,Y'WF"D@'CJ3C/- &
M'!XLU9-?T.UN9+64:A=W%K<101EHX-BNR;)>C, @##GDGA<50N?%_B>#0M:U
MEI]-,6D:PUH\"VS9N(A(B=2_R'#$_P 7/M6O9?#I+&'1X4U[4&BTBY::S4I%
M\BL&!0G;EN'(R>?3'6I9_ 27&@:QI#ZI-Y6JWK7LT@B7<CEE8A>V,J.H)ZT
M=C7B^GZ3J/B;X>^(_#]AIZN]WKET/M<TBK%#B?);&=Y(QP OXU[+MD\G;O7S
M=N-^WC/KC/Z9K%\+^&AX8M;NV2]DNDN;J2Z8R( 0[G+8QVS0!S?BGQ)K'AC3
M]3>*YMY/[+LX9((_+,SW&!\[38_U8., \9.3D]*N:AJ_B2Y\:R:%I5UIUO$=
M+2^CDGMF<J3+M*G#C/ Z\8ST-2ZOX BU:?7C_:][;V^MQ*MU;QJA&Y4"!@2I
M(& ,C/.*T+/PP]KXECUM]3FGF6Q6Q9)(U = Q?<< ?-N)Z<8XQ0!S&C7'BF6
MR\:SV.H6]S?VVJ3);13VQ*L4BBVJ,,, C@>_))YK>T7Q'+X@.B2Z?/&UO/9&
MZO,Q<KT54Z_*V\.._P#JV%+]BMO!CZSK;7.H3VEY<BXDLX8/-V2/L0LH5=Y^
MZ/8<U)X.T2#2[6_O8K62U;4[N2[\F3AHT8G:N/X>I;;V+L* )O$VNR:.=+M;
M<)]JU.]2SB>0$K'D%F8C(SA5.!D<D5@ZGXIUG1[[Q#I+O;375GI#:M97+0G#
MHNX,DBAAR&7@@C@]..>E\0^'K;Q%90PS2RP36UPEU:W$6-\,J'Y6&<@]P0>H
M)JE<^$UOH=4>\O6DOM1LOL$ERL041P_-\J+SCEV.23SCL * )O"TVMWFG1W^
MK7-G)'=V\,T$5O"4,1*98,2QW<D8.!WK#\9>*-6T&/6;FWEM56PM4N+>W$9F
M:;J7,N/]6O&%/&3GD]*Z[2;$Z7I-I8&8S"VB6%9&4 L%& 3CC.!7.:OX"BU:
MYUY_[7O;>WUN!8[JWC5"-RIL5@2I(&,9 /.* &7.L:_=^-CH=A<V-M;R:2M\
MDLELTCQL9-N"-X#?IU[UF1>--9?PCX;\2S?9(K*>=8-6 B)\L%S'YB'=PNX#
M.<X#>U=':^%Y+77X]8&J2RW":>+#$L2X*AMVXXQ\V[TP,<8[UBW.GV?AGPA'
MX--O?:M]MAGAMP+8E26).)'4;4&7^\<8 ]J .GTN\NK[4=3<O&;"&;R+<!,,
MS*!YA)SR V5Z#E37+>.)9(/'O@66&W>XD6XO"L2,H+?Z.> 6('YFNOT72XM%
MT6STV%F=+:)4WMR7/=C[DY)]S6?K'AHZMK^CZO\ ;GADTIY'@C6,%6+KM;=G
MD\>F* .9\!.EU>>)_&TC+;K?NJ2:>F=]L8%*L)<@?O#U(Q^)SFKVDZ[XIU.3
M0M2ATWS-+U!1)<H?+46\;KN1T;S"6QD @KSU '2M=?"L-OXFNM9L[J2W%\BI
M>V@56AN". Y!Y#8XR#SWS5/0/!#>'Y4@BUW4)]'@<O:Z;+L*1'.0-^-[*IZ
MG P.N* */AWQ7=Z[J#V$E]%9:I''+]JTVXMBLL#9PC)D_O$]3SG(/'2L/1?$
M/B*R^'?A:_CO+6YGU/48K>4W$!SB65LG<&ZY]N]=G9^%!%J&E7E]?/>S:5&\
M=K(\060AUVG>P^]QQT'J<GFLZ'X?);Z'INDQZS=FVTV]2\MM\:$J48LB< 9&
M2<]SQR* )!JGB#3?%/AW1]2NK"Z6_2[:>2&V:,_NP"F,N<<,,CU'6C1]9U[Q
M!IVEZ[IK69L;NY/F6LJD%+;<R[@XZR< XQCDCMFM:_T#[?XDTG66NV2335E5
M(E0;7\P -GOT48QT]ZS-(\##1;QTM-:OAHWGFYCTHA/+1RV[ ?&_9NYVYQZY
MYR 8.E>(-4TG3_%.H7=TM[*NO&Q@C,07YV,,2'[P 4!AQQTZ\YK0U#Q1XA\-
M6^LW^K::9=+M[5);6=_+C8SLX3RF"NW!+*0V!@9SFK\W@&QNK;7K.XO;M['5
MYS<O "J^3*=IWHP&<@HI&3@>E"^"!>:)>:9X@UJ^UE+F#[.'F"1F),@_+L R
MV0IW-DY4?B 9E[#J,/Q1\)?;[N&XW6=\1Y<.S:^V+=CD_+TQGD<Y)[=!XRT2
M?Q!X<EL;2]6TO/-BFMY7&4\V-PZAAW!*_P#ZZIVG@VY35]'U*^\0WMY/I<<L
M46Z*)?,5PH._"Y)PHR>_MSG:UG2O[8LDMQ>7%FR3),LUOMWJR,&&-P(QD<Y!
MR,T <AH7B:YO/%-MI'BG1SI7B9+>5;2>/]Y;W2':7,;?\!4[3TQ3+;QEK,O@
M[0-7<VGVB\UE;"X41':T9N6ARHW94[5!ZGFNFC\.O-KEGJVIWQO+BQ21;15A
M$:QEP S$9)+$#'7&">*Q?^%=(+..P77;Y+"WU$:A:P(D?[E_,,N-Q7+#<3C.
M>O0\$ &-$WB*#6?'EWH-Q81/;7R3&.Z@:3SR+:,[,AAL&!UYZ]L<V;SXA3-;
M:=<O*FCV^I:9%<V5U<P&2W:Y?=F*1^ @'R8Z9R3GC!Z&3P@?MNKR6^J7$-OK
M!!O(@BELA A*/CY<J #P?48IVH>$DO+2?3H;OR-*N+)+%[(PJZ(BA@"F?NMA
ML9.1\HXXH K7GB:YT[QK=V5TT!TJWT1M2RD9\P%7P<G.", D8 ZUSNLW>J:M
M9> ]8NIX!#?:O:W'V5(_]4'C=D ;/)"G!SU/(QTKK!X0M1KHU SLT TS^RS:
M,H*&#.>3USGOZ=N]9<'P[:&RTO3_ /A(M0:QTJ\2YLHS'$6C"!@J%BIW ;L#
M/;CTP .'B/6OM7C*W0Z<TNDF(6C2YAC >(.3(Q8],^HSCMFJR^+=46?Q/:PS
M0SG3=-CO[6>>T:/<2),JRY7*YCX(QU[UH7_@.#4E\1+/J-PHUMH7D,:J#"T6
MT(5_[Y&0<Y]J'\#O+>:C=S:[>2SZCIXL;@M'& 0-WS !1@@.<#IW.: ,FYUO
MQC:>#(O$[7.G2VY@MKN6VCLV+I"0#,0=_+ '<.,<$8Z5U=AJ4VI:Y<_99XI-
M+A@B^94R7E<;^&ST"%#T_C'-5)KBU\(^&].TRZBOM1B"+91B"T,K. F '"C
MR!C)P/I46C>&GT/X?IHMI-/:7/V<YE@(DDCD;^Z6X.WA1GLHZ4 =37"0>)?$
MVK06VJZ+IOVBS>]:)H&$:@VZR,C.',@.\;=V-N.V#U/7:/%>P:+91:C-Y]ZD
M*K-(<99\<DXXS]*YZQ\"_P!FZG</9ZY?PZ1<3M<R:4 AB+L<L Q&Y4)Y*@@'
M)['% %*Z\0^(+/QHWAJ::R#7P2;3+GRL*(U),RR+OR7 'RXZYSV.-.XU;5-2
MUO6=(T>>W@GTNVB;?-'O\V:16901GA %&>YW<8QR:KX,CU>RG2XU"9;Q[Q+N
M*^1%$MNR'Y G8 #(^C-G))--O_!LMQKJ:U8:[>:;J$D"V]Y);QQLMRB]"5<$
M!ADX8=* *\^O:]<W[Z/;6ZQ:E;:?#<W30*DJK-)O 4;W3Y 8SD\DY'3O2&O^
M,+C5]#TF:#3]+O-0TZ>:X22,S&WEC9 2-KX8'=D#(QGDG&#J:EX(6?4[/4])
MUB]TF_M[<6KS0A9?/B!SAU<$,<DG<><D]:R-1LI+;XD>&X+.\D0V^GW2O<3)
MYH9W:,XD/'+88\$<CCCB@#)O/$GB'4='M;6YN8+74+'Q1;Z9=O;Q$I<#>C*P
M!.0""I*YYQU XKU:,.L2"1P[A0&8# )[G':N8N? ]K<:/]D6]N(KHZBNJ->*
M%+M<!@VXJ1MQP!C'0"NE2-X[98Q*7=4V^9( 23CJ0,?IB@#BOA?_ ,@C7?\
ML/7W_HRM75M9O[+QOX=TR(P&QU%;GS08SY@:- PPV<8YZ8[=:K:1X-O-#M[R
M&P\172)=7,ET^ZWB8B20Y;&5Z9[<U:_X1,?VGH5\=1G:32$D"[T!,[2#$C.?
M4]>,8)/TH Q[/Q)XFUB#3M6TG3?/L+B[*20L(U MMY4R!S)NWC .-N.HQQDY
MM]XO\3VVA>)M7$^F^7H6IO!Y0MF_TB)1&<9W_(<.>><GT YW]-\"_P!DZA+]
MCUR_31I)S<?V3A#$'+;B V-X3=SM! /?()%-N/ :7.B:_I4FIS>3K=TUU<,(
MEW(S!00G;'R+USWH AUWQ;/IOB632Y[J/3!(D9T^:Z@)@NW.=ZF3.%8< #CU
MYSBNLU.6>#2[J:V:,3QQ,Z&12RY SR 02/QK$U7PF^M6M]8WVHM+87P03P-"
MIVE0 3&?X"=H]<=1@\UKZNZ0Z)>LQPHMW'_CI % '!6?B[Q1#IWA+7;]M.FT
MW6I+>VGMH8662%IA\L@<L<C=U&. <<]:T(O$GB;58(-5T33?M-HU\T+6["-0
MT"R-&SAS("'^4MC;CM@]2SP/H+7W@OPJ=1NGECTZ**:.U:+8R3*F )#U.S)P
M,#L3G%:%GX%_L_5+F2SUR_ATFYG:YFTH!#$9&.6 8C<J$\E01G)[<4 5M*U/
MQ5K&N:S;Q7NEPV^F:B;<[K1V,J&)6'_+08(+#OS[8YR+#QAXHG\/>$];>732
MFL726DMM]G8;2^_#A]W8J/EQT[]Z['2?#SZ3>:S=17[2/JD_VAP\0Q&^T+\N
M.V%'!]*S(/ 26V@:%I$>IS>3HUTEU YB4L[+G:&[8^8],=J *3>)->L[7QI;
M3SV-Q>:';K<P3_9F5)%:)I-K)O[%2,[NXJ.34=7OO%O@HK?I%%>Z;-<RP^3E
M3($CR>OI(0/3WK9N/!PN+CQ'*=1D7^WK=;>=1$O[I50H-GOM8]<\_E3SX/4S
M>'YTU*YBGT:%[=)(T3]]$RJI# @X/R+R,=_P .9TCQ!JNE:9XCOKJZ6^F/B!
MM/@1H@OSL\<2'[P&T CY>.G7G-7]0\4>(?#=KK-[JNFF73H((WLYW,<;-.[A
M/*94=N,LIW8&!GJ:OS> +&YL]<L;B]NWLM6N&NC$"JF"8E6WHP&<AE!&<@4O
M_"#B_P!"O-+\0:S?:PMS#Y EF"1F),@C:$ &[<JG<<DE10!FW4.HP_%7PO\
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
M/-_? M\Q)R=JY]<5U?@DV-GX*\/Q))%&T]E 0I?EW,2DXR>N.<>E '2T444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !51M+L&U)=2
M:S@-\J>6+@H/,"_W=W7'M5NB@"A=Z'I6H7L%[>:=:W%U;_ZF:6(,\?\ ND\C
M\*X9O <]U>W1U7PUX9U&6>>20ZJ[NDI#,2-T8CY*C P'&<=17I%% &7I_A_3
MM/DAN4MHGOHX%@:\= 9I%48^9^I]:/\ A&M#_MO^VO[)LO[3_P"?OR5\SIC.
M[&<XXSUK4HH RY?#6ASZTFLRZ39/J28VW30J9!CH=V,Y'K3F\/:,QO"VEVA-
MZ,7685_?_P"__>_&M*B@#.70-'66SE73+0260VVK"(9@'HG]T?2HX?#6AV^L
MR:Q#I-E'J4F=]TL*B0YZG..I[GO6K10!DGPQH+6D]H='L3;SR>=-$8%VR/G.
MYAC!.>YJ6;0M+FNA=OIMH]VL!MTF>$%A&01LSUV\GCW/K6C10!FZ%HMMX?TB
M+3;-$2&-G8+&FU5+,6(5>PRQP/3UZU _A+P[)+/(^AZ<SSRB>5C;(2\@.0QX
MY.>:V:* ,^/0M*AO#=QZ?;I.93,7" 9D/5\=-W)^;K4NI:78:Q9FTU*S@N[<
ML&,4Z!UR.AP>]6Z* ,AO"OAYX[B-M$T\I<;!,IMDQ($&%##'. !CTJQ_8FE_
M;5O?[/MOM21^2L_EC>$_NANN/:K]% &4WAC0FTJ32SH]B;"1M[VWD+Y9;.<[
M<8SGG- \,Z&NGVU@-(LOL=J_F00>0NR-NNY1C@Y[]:U:* **:+I<=U<W2Z?:
MBXN4V3R>4-TJ],,?XA[&JEEX1\.Z=-!-9Z)80RP%C"Z0*#&3C.TXXZ=JV:*
M,NV\-:'9ZO+JUMI-E#J$V?,N4A4.V>O.._?UJ&?P?X;N;FXN9]"T^6:X8/,S
MVZGS&!R">.3D#FMJB@"-H(GMS;M$C0E=AC*@J5QC&.F,=JI6.B:;I*L=-L+:
MW?9L78FW ZA1Z+GL.*T:* ,'0K#5C<R:IX@6Q746B$"1V19HXXP23AF )+$C
M/;Y5^M;4\$5S!)!/$DL,BE'C=0592,$$'J#4E% &7#X;T.W:T:'2;*-K-2ML
M4@4&$'J%XXSWQUII\,:"UK-:MH]B;>:7SI8C NUY.NYAC!;/<\UK44 9LF@:
M1+=&YDTZW:9MFYR@^?;]W=_>Q@8ST[5:O;&TU*TDM+VVBN;>08>*5 RL/<'@
MU8HH K2:?9S:>UA+:Q/9LFPP,@*%?3'3'M5./PSH4*6J1:/8HMHQ>W58% A8
M]2G'RGZ5JT4 9A\.:*RW:MI5F5O#FY!A7$_^_P ?-^-1W_A7P_JEO:V]]HUC
M<PVO$"2P*PB'HO' ]NE:]% %%]&TR2]BO7L+8W44?EQS>6-Z)_=!Z@>U5V\,
M:$^F2Z:VCV7V&5_,DM_(78S9SNQCKGOUK6HH QD\)>'8XIXUT/3PEPH28?9U
M_>*.@;CD>QJR-"TD7-O<#3;7S[9-D$GE#=$OHI[#V%:%% &7_P (UH?V"YL/
M[(LOLETQ>>#R%V2-UW,,<G/?K34\+Z#'I<6F+H]B+")_,2W\A=@;KNQC&??K
M6M10!171=,2]DO5T^V%U)'Y4DWEC>Z?W2>I'M44'AS1+6.S2WTFSB2SD,MLL
M<*J(G(P67 X)!K3HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ***C>XBCFCA:11++G8G<@=3CT'
M'/N/6@"2BJ=[JUAIT]K!>7<4,MW*(K=';YI'/8#O4\%Q#<H7AD5PK%&P?NL.
MH/H1Z4 2T444 %%%% !139)$BC:21@J*,EB< "LJV\5^';R2..VUW3)GD;9&
ML=TA+MZ#GD^U &O1110 4444 %%%% !1110 4444 %%5;34K.^GNX;6X262T
ME\F=5/,;X#8/X$5:H **** "BBB@ HHIDTT5O"\TTBQQ("S.YP%'J30 ^BJV
MGZA::I80WUC.D]K,-T<J=&'J*CO=8TS39X(+[4+6VEG.V%)I51I#Z*">3]*
M+M%48]:TN75'TR/4;5[]!E[59E,BCU*YR*D@U*QNKN>TM[N"6YM\":)) 6CS
MTW#J/QH M4444 %%%% !1154:E9MJK:6+A#?+"+AH,_,(R2H;Z9!% %JBBB@
M HH)P,GI573M1L]6T^&_L+A+BUF&8Y4Z,,X_F* +5%%07E[:Z?:O<WMQ%;VZ
M#+RRN%51[D\"@">BJ]E?VFI6JW-C=0W-NWW987#J?H1Q5B@ HHHH ***J:AJ
MFGZ1;_:-2O;>S@SCS+B4(N?J>* +=%9MGX@T74+A;>SU:QN)F&X1Q7",Q'J
M#G%:5 !1110 4444 %%%% !1110 4444 %%(2%!)( '))K$'C/PNVS'B/2CO
MY7%Y'\WTYYH W**RX/$NB75Q9V]MJMG/+>;S;K#*'\T)G<1CL,'/TK4H ***
M* "BBB@ HHHH **** "BBB@ HHHH **JVNI6=[<7=O;7"2RVD@BN$4\QL0&P
M?P(-6J "BBB@ HHHH ***9--%;PO--(D<2 L[N<!1ZDT /HJM8:A::I80WUC
M.D]K,NZ.5.C#U%6: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KB/#6L+/<>,O$%\QV6-_-9KCGRX+9!D#ZL7;\:[>N5TS0
MTTS5=?T^>$R:9K4S7:'&1O= LT;>F=NX>NX^E '-ZU>ZIJUIX$U>Z>U2WO=8
MM;A;9(SNB#QNR#?N^8A3@\#)Z8[[UQ>/IGQ6LK6/B#6-.D:1!T\V%EP_UV.5
M/KA?056@^'MS%8Z3IS>([I['2+R.YLD-O'O54#!49S][ ; .!QV/&-6+3&U'
MQR-=D4BVL;-K2UW#'F.[!I''L JJ#W^;M@D Z2BBB@ HHHH *\$M96U7X:V7
MA#[)]G.L:I<Q0ZE<D>1$ZW#/@8);S" 0H(7)SS7N5_</:V,LT<<DCJO"QQF1
MB?901G\Z\YLM%LX?!ESX8O;#7;NUED>:.;^SS')%(SE]RD-U#'(_K0!U6JZS
M<V&J:?H-EODNI;62=YFB\TA(RB_=W+DDN.<\8/'-8<GBCQ="N@VUSIUC:WM_
M?S64GG*VUE5'=)5"L=H(4$J23U&1UJIJ-G>:A%I=SY_B*'6M,W+!J4>EC<Z,
M &61"=KYP#VY%9OB/5);;4/"D9&L->PZBUS-=75D,N3$ZYV @!<E5P,<=\\T
M :.H>-_$ND:1XK@NX]-DU;0O(E29(G$-Q#+]T[=V588.>2.*W;G6]>L-4M](
MNC:2WE\9IX7M;=F$4$808*LXW/N?&<@8&<=JQ-4TZ/5M*UJVGM-;6[UAH_M5
MRFFGA(\;$12W &.Y/WF]>+/B%'UW^S;R&'Q!I^L:<S-!>V^G9'S !U9&)!4X
M'!/84 27'C'6](T>VN/$-B-.3[=);W%\MN9(UB )CE**Q*!S@').T@^HJY_P
ME%[-)IFGVTMM<W=Y;37;75G%YL1B1U52B[_XMX/WCC!'.:JQW5]#%;LO]O37
M*ES<R7.E[DN=P P45E"@!1@#'3G.3G&?0+>WLM,_L>'Q%I>HZ<\SPW4.G!E(
MF<O(AC)VE,GA>V!0!K/XG\601^'X;O3[*TO+_4)+*82JQ#*$=EE7#G:"%!VG
M)ZC(ZUF>(?$FOMX(\7V\MW;1:AI-TEL;FV@91+%((SPI8E&Q)C.3TXYY%VXB
MDN9-'FECU^6XTZZ-VTLNFY,\A0H<@$!5VL0 !Q@?C7N]+CO[/Q+;7%MKNS79
M%E<QZ;@PNJJ%*Y8Y'R+P?>@#>\0ZWK6D>8@N+ >5827"2>0SO/,I/RB)7+*@
M &6R?O=168-;U?5O$W@B>"ZBMK;4],EO7MC$7 ?9&>NX9XD('I[U6N;*:ZU.
M6^:3Q(LEU8?8;S&F)^]7+$%<_<^^1QGCWYHM=/\ LB^&VC7Q'Y^AP/:I)_9J
M_O8F55*D=!PBX/)Z]: +S^-[S3[/Q++=P6KS6.JQZ?:+$I19&D6/:7R3T,G.
M.PK2DUO5=-\766@WKVLRZG;2R6=S'"R;)8L%E==QRN&!!!!XQ[USTVE6E[9^
M(+6^L=>EBUFY6Z8QZ>4:"10H5D.X]-BGGN/?%:-O<3'4;?4]0M-7N[^TMWM[
M:0:642/?C<Y7<<L=JYY P. ,F@"CI/C/Q%<:3X5UF\&F_9-7O!9S6\43AU+;
M]KJY; P4'RX/U]-6Q\73WGBR719;FVL[N&[D1K"YA9))K<!MLL3EL/G ;@'
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
MN]3PP<G)'';'I5K48'U#2;.%U\1?VE:WJ7Z7SZ<&S*H*\H,+MVDK@8[<YR2
M3:QXQUG3[3QNT*V+2:"(GMR\3X=6B$A##?R1G&1CITJS)K7B:/Q59:09=+V:
MG8R7,,GD.3;,A3((W_O 0_\ L?T.'<Z.;JW\21RGQ$YUY(TN&;3%^3:@0E<$
M<D#Z#T/6M1I)7\0:7K#6FL>;86LELL8TL[7#[=Q/S\'Y%Q^- !IWC?4+C3;*
MVGAA;5I]3NM.9X(B4/D;RTBH6SR$'&[@G/;%,O\ Q3XLTO2))KG3K6.5-5@M
M(99D*+<P2NJA@H<E&&2#G([@=JRY-"C?2GMU3Q##>IJ4FJ6M[#IVUX)I"2PP
M20RG<1@]JN7MM<ZEH\5I?-X@N+H74-U)=/I8&XQ,&1512 JY'/4G)YH M7OB
M#Q!;CQ?ID]U9"[T[35OK2ZM[=E #+)\I5G.2#'P<]^G:HU\4W?A[PWX7.IWD
M4-G>62F34VM'>.%]D?EI)A^-V6RY('R]!G(6:);K6-8OKBRUMDU6P%C-$FG%
M=J , 5.X\_.W7VIMH;VRTZPLU&M7$=M;-:O'=:0'CF0A0N5#+R OJ<[FS[ '
M<Z5/-<Z193W$EO)/) CR/;G,3,5!)0Y/RYZ<GBK=<QX9T9K#3]'CL+J^M=.L
M8'A:RN8%5IB2,.QZK@YP!QS73T -=%DC9'&58$$>U<-XABC@^*'@&&)%2../
M4%15& H$*@ 5W=<_JGAJ34O%.CZX+\1-I8E$4/D[@_FJ%;<<YZ#C&,>] &'X
MHMI+?QYX/335@AFDDOW#2*2@9H@68@$9[G&1D]QUI+/QKJ*Z4T-W%!+J@UN3
M1UD@B(C<J"_F;"V?N _+NZ]ZZ+4] ?4?$>CZN+SRCIGFE(O*W"3S%VMDY].F
M._KTK&F^'L5SIFHVLNJ3)-<ZF=5@NH$"/:W''*\G(XQ@]B>?0 U?#M_KMS>:
ME;ZQ8^7! Z&SNP@C\]&&2"FYB"I&,YP<BH_'6M7_ (=\(WFK:<MNT]N4^6=2
M58,ZJ>A&#\V?PJ]HFEWNG12-J6K3:I>28#3O$L0"C. J*,#J3GDG/7  $?BG
M0?\ A)_#UQI!NC;).5WR*FY@%8-QDXZ@4 9$^M:]9:K!HUTUI+>W8GN8Y+2V
M9A%;IY:A2K.-S[I.N<8'2LZ7Q1XNMXM$@NM.L;:\OM2DL7\Y6VN@1W290K':
M"%Y4Y/49'6MWQ%X5EUR33;ZWU673M8T\MY-Y;QA@0P =61LAE.!P3QBN=\5V
M<UA>^#X&U5YKT:OY\UW,BG_EBZ[B@P%3[JX&/KGF@"#4/&_B71]+\66]Y'IL
MFJZ&D-Q%.D3B&XAESCY-^58$$=2*W;G6]>L-2M=+NS:27>H--- UK;LWDP1J
MF059QN;<X&<@8YQVI^J>"$U;2];M[B_(N]9\M+JY2'&V-.%1%)X Y/)/+'VQ
M9\0^%9-=33;F+5)K#5].8M;WUO&#C<,.I1L@JP R/84 8MQXPUS2-'@N/$%A
M_9\8OY+:>^6W,B+"%)CF,:L2@8X!R3@Y]15P>*;R5M+L+::UNKJ]@GNC=V<7
MFQ&%'"J57?U.]?XCC!ZUIQZ#J,,5NRZY)-=*SM<2W$"LEQN &"BE0H 48 QT
MYSDYQY/AQ!!9:;_9&J3Z9J.GRSRPW<$2E?WS%I$,9^79GHO; Y]0"O)XG\66
M\&A17>GV5K=WNIO82B56PZ!'9)5 <[00OW3D]1D=:S/$?B3Q!_PA7C.UEN[:
M/4-(F2#[5;0,@DBD1&X4L=K8?&<GIQSS75W/A*>Z.D23:O++<:?>?;7FEA!,
M\NPIR 0%7:Q  '8>^:]YX$34+;Q-!<ZB^S7F1Y/+B"F%E554KR<C"KD&@!=?
MUG6M)+1BXL%V6,DZR"W9WGF4\*(0Y8(%QN;)Z]163_;FKZQX@\!W$%U#;6^J
M:?->26QA+J'$49Z[@3Q(0/3KSVV+CP9<7.JMJ#:_="6>P^PW>(8_WJ[F8%>/
MD.6(XSQCOS3+7P,UI#X:$>LW/G:%"]O'+Y2?O(F55*XQ@<(N#R>O6@"C+XWO
M--MO%,MW!:R2:=J,5E:K$I02-(L>PN23T,G)'85I3:WJVF>+;#0KU[2==5MY
MGM+B.%D\N:( LKKN.5(.000>,<]:9/X#MKZW\0VU_=O-#K4RW#^6FQH)%"A2
MAR>FQ3SW'X5H0>'[@ZA;:EJ.H)>7]G;O!:R?9]BIOQN<KN.6.T#@@8S@#- '
M*Z1XS\17.E>%-9O!IOV36+P6<UO#$X=2V_:ZN6QP4'RX/U]-2P\73WOBR71I
M;FVL[N&[D1K"YA9));<!MDL3EL/G"L< X!(QQDK;> FMM T'24U4F/1KQ;N*
M1K<;I"N["M\W3YVZ8[?C>F\)M>WMI+J%^+F*ROVO[;, $L;%F(3S,_<&[&,
MD  F@#I:X0^+M5MM;TFWNOL;"]U*6QFMX49_( $A0^<#M+X0$KC/S=!BN[KA
MK?X=/;6VF6J>(+SR-,OVO+1?)CRN[?E6)'S']XWS'\J ,V^\9^)K71/$FKC^
MR_)T+4FMVB\A]UQ$OEY ._Y#AR<_-D]ACGI9-9O]4\0ZOI&ER6T']EPQ&:2>
M(R>9+(I95 ##"A0,GJ=W&,<TKGP&UUH7B'27U0B+6[IKJ9Q;C=&6V@A?FZ?(
MO7/?\+<GA*X3Q)-KEAK#V=Q>0I#J"+ KI<;!A7 8_(P!(SR,=J (/A9_R2_P
M]_UZ#^9KKZQO"N@#POX:LM&6[DNDM4V++(H4D>F!V_/ZULT %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%<1XOG'A_Q-H^OW%Q<#2YA)87T8E?8I=<Q
M2! <9W*5SU^<4 =O17F7A&2]FE;PEJ3W:WVGWQO)W:Y=G-LP$D8,F<GYG5".
MA"-56YU"0WFC:II][<2Q7'B8VS7DLY5I4+2*T0C''E+C S@Y7..<D ]7HKSS
M0-'CU;Q3XG:ZU#5&2PU1?LR+?RJ$!@0D<-R/F/!Z=L<YQ=!BAB^&&F:W?:SK
M'V^_2*T9TNV9IBUP,( S;5+8VE^" 22: /7:*\AU.YO;?2?B5:"XEM!8V\,]
MM%;7CD6[M 6(5N" 2 2.G7BMVVM39>/M(MDN[V2'5-&G:[26Z=A(RF+# $X4
M_.P^7'!H ["YU*1M,:[TFV_M)Q+Y8C254SB38YW-Q\N&/OMXK1KQBRB%C\";
M*ZL[BY@G%W%DQ7+KP;W81@'&"I(QT-=)?^?XE\4^)M#DU1+&6SBA%IDN'C1H
MPWG)M=<D.2">?N@=#0!Z'17EVO7.I:?;'4;N237-'3384NKNQE,-Q9L%):X6
M/."K!@QP<X&.0*]/CD6:))4.4=0RGU!H =6;K&L1Z3]CBV>9<WUP+:VC+;0S
ME2W)P< *K$G!Z=*Y2V)\2ZWXQL]1N;BWET^5(;41S-&;>,Q!EE7!')8L=WH
M.@K!WW'B'3/AGJ6L"7[;=7($Q61H]P\B4AL*1@G@Y'KZ4 >F:1>W=_9&6^TZ
M2PN%D:-H7<.#@XW*PZJ>H. ?:DU'5X;&UU"2-3<SV4'GR6\; -M(8CD\#.UO
MRJ^JA$"C. ,#)S7FL%E;1>*?B/*N\.((2,RM@EK9B>,X/?Z=J .\T34UUK0-
M.U58C$M[;1W C)R4WJ&QGOC-7Z\I\.PMILGPSGM[J[W:A8F&Y1[AV1T%IO4;
M"=HVE1C 'OG-3:#]K\2:3IWB ^(([*^@U _:@%=GSYA4VS+YF,'( &WT(YY(
M!ZA7+VGB^:^U/5["VT*\EFTJ18YPLL0W%EW#;EAG@]\5U%>;Z!97]WXX\?"Q
MU62P?[7;@,L*28/D+SAA0!VF@:_8^)-*74+ R>7O:-XY5VO$ZG#(P[$&M2O%
M- UJ;3O!\&EQJ847Q4-,U#48)&Q<J6)>8-G*[SM4D'C/!'&.CU@76F>)=>TN
MQN+I--E\/27Q1)W!MKA6*JR-G*;@#P#@E2?6@#TBBO([S36M?AYX=U:'5-56
M^OY-)6>7[=(0<L@.%SMY#=,8.!6\EK%9^/[/PL\MV=*;3I[Z-)[J1S-.90"I
M9CE@J\A<_P 6>H!H [ZBO)Y?[8/A37Y8KJ]G/AK6GDLV\]]UQ;1E'>%SG+@*
M77G/('I3X];E'BB_^RS7#Z?XFM@NCR-,[!94(20JI/R@[_,X[(30!ZK17G=S
M"^K>*=7\+MJ7V5;2P@^Q++)(9"K!MTRL'4LP8 %CG&!TR<U(M+DU7QEIVDWV
MO:A>6\GAQGEGM[F2!9W6:-1* &^4GKD=?<&@#T^BO-Q=WFE>*X!JT,UQ8W6J
M-'8ZM:7+,%8ED6WGC)Z @KGD9 /7)KTB@ HKRBSU!SJ?A+4;&]N)K6_U.YC:
M\GG(DNXRLIPT8^4(I4!>XVCA:H:@D\/A#QCJRZEJ7VS2]=D^QN;V0B(*\7&-
MWS#!(PV>/2@#V&ZF:WM99DB:5D0L(U(!;';)XJAX;UI/$7ARPUB.%H$O(1*(
MV;<5![9KF5G77_&7BO3-0EE5--MX$M84E:/:KQEFE&",MN.-W;;QC)S>^&/_
M "3+P[_UY)0!TTMU!!-!#+*JR7#%(E/5R%+''X FLOP]X@&O-JJ_8Y+5M/OG
MLF5W#%BJJV[C@??Z<]*Y_P 4V5M/\3/!SS;P6CO02LK+PL:D=",=3]>]<EJL
M#0^&?B%K$%U=PWFGZU)-;-#<.BHX2$Y*J0&ST^;/'IS0![/17GVHF?Q'XN\0
MZ#)J26;VUM";0$NK*KH29DVNN2'XSSC:!QDY[+1!(-#L1-?"_D$"!KL)L$YQ
M]_'.,]?QH OU#-=06SP)-*J-/)Y<0/5VP6P/P4G\*Y!)?[<^(>NZ+J32K;6=
ME;O:0I*T>X/O\R4;2"2"%4'MCC&37(V/VC6?^$"EUB6:>=-3O;5;DRLK31(D
MP5R01R0HR>IQ[T >DZ)X@&LZCK-F;.2W?3+D6[;W#;\HK@\=.&'>MJO']8M
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
MYI$,D2\CS4'5D)X<#U7(I(_$.DS7Z64=]$T\CO'&.=KNGWE5NC,,'(!R,'-
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
MJ$/"S1JY7GY20"1R!G&:OT %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M<%XJGF/BBXLQI]T@FT=TBO+2T:1[ERS?N"X!"*.&YQG=U&.>]HR,XSSZ4 >5
M:"LK77PR,EC>)]BTR:&=I;611$YAC4;B1\N2K 9ZXXXQ5/4+:9_AYX]@BL+L
MW%UK,TL$:VC[YE+QE64;<L/E)R/2O8:0D 9)P* /,M0FMK7Q=KL&NZ;K-UIF
MM)$UG+9K<-'(OE"-X76,\'()^8=&.<5>TRVCT_XD0$:?-;6MOX;BMES&\B1,
MLA/E>9@AB%QWR:] HH \;\._;M%TWP'J5Y87PTZQ2\M[M!;.7M9)#\CM'C=C
M&1G' ;WJ2YCU">'Q1>6.F:C+''X@MM1\A8)(7N8$2+=Y9(!+94G .<BO8**
M/*-<M+?6_#6JZMX9T;59+A_LQN6N_.66[CBE5VB593EL*&Y'!S@9R<;%MJ<.
MK_%#2=2L[6_-JVCSPM-)92QA7,L;!6+*,<!O;-=_10!RGQ*BEG^'.N6\$,LT
M\UJT<<4,9=G8]   36-J4$]YXVLA813Q"3PY<VL<X@=4CD9HRBEL84\$X]J]
M$R,XSSZ44 >9>$GTV^CT2WO=!UF'6]'0+(+HW BM2J;6=6)V,& P N<Y'& 2
M*NG:9?S_  8N[6QT^<:G'=S3&W>-H9)5%V92HR ?FC  QZ@5ZO10!YG/'IOB
M70]?OM'T76/[2ET.YLS+?B=7!925@ D.&.[)^7('KS4]O9KK5SX':PMI8Y-(
M'F74SP-%Y*>24,1W <LQ7Y?12?2O1:1AN4C)&1C(ZB@#@+?2+RS\<W>A11@Z
M%>3+K1.?]4X/SQ8]&E$;CM@.*N^)H)+KXC>"TA!+6[7ES*1_#&(@G/U9U%;F
M@Z"NB0R;[^]U&YEP)+J]D#R,JYVKP  !N;MW/K5V&Q@AOI[S)>YF4*7<\A 3
MA1Z $G\3S0!E>-Y)8O!>JO#I:ZHXAXLVC+B09&<J.6P,G Y.*XAI)9/$7B*Y
M$6K74-[X<5(KB:Q=/,<&7*A=@Q]Y0%QDY[]:]6HH \PL(I(Y?A>!9W*?9+61
M+C_1G'D$VNS#\?+E^.>]8KS7<7PM/AR]TW46UVRU&)IT6SDD\W_3%D,JL%(8
M,"3G.<YKVFC(SC//I0 B,'16&<,,C((/Y'I7CVHQ7(^'OBK2&TZ_:[;79)1&
M+.1A(C7:R J=N&!3)XSP.<<5[%10!YKXCLKS5?&&N0Z;%,KW?A5K6";RF6,S
M%W(3?C .&'?C-6O"L^E:WJ.EW7]A:Q!J^GQ.DIOC<*MF63:ZJ7.U\D  #/'/
M&*] HH Y3XB66H7OA%QIL+W$L%S!<O;1_>GCCD5V0#N2!T[XQ51XO[>\?:3K
M.F+*+6UTZXCNIGB:/?YA3RXOF )((9B.V.<9%=M10!X]8K-_PK_P+82Z=?K/
M8:M;"ZCDLY!Y80ON)&W[HR/FZ<]>M6]<LM2O-0\?#3K*YDE=].GA0(\8N1#M
M,B(^!DX7;P>]>K9&<9Y]** /,;I](UK0=?U73-&UD7SZ+/9M->I<>9E@2L"H
MY.X[B3E<@>O-=MX51$\*:2%A,3+9PHR-&492J $$$ C!S6OD9QD9ZTM '!^/
M)6C\4>#IA;W<L=K?O+.T%M)*(T,;*"=H..2*N>(M1E\2Z#JVB:'%>"[GT^;$
M\UM) BDC:JAG499B>W0 D]J["@$'H<T ><NK^(XO!*V5I<VMYIMW'/=K) T9
MM8TB99(V) ^\2J@#J.>@S6(EQ<W+^&ISI.HVK6FOR-<6$%@ZQ6H83 $';\Y8
ML"6R1\W\(->PT4 >/ZG;32^!?B)#'87;7%WJLCVZ"U??,I$6UE&W+#*MR/2O
M78I%EA21,[6 (R"#^1I]% 'GF@WZ6'Q$\:W=S;7ZV]T]G]GD6QF=9=D.UMI5
M3G!XK%USPSKWB8>+_$,%G+:2W>GQV&G6LWRRS1(X=RR_P[\%0#S@\XKUVB@#
M@;]9/%?B+PQ?Z3'<6SV27$ES)+"T9@#Q;!&VX#YMY7Y?]DGTJOX(O8Y-&T7P
M_J7A^Z&M:01&YGM&\N%E!4S+*1M.X9(P<DMZ9->C44 >-7;7$'@[5=%.G:B]
M]#XC^T,D=G(P,1O%D#A@,,"IZ#)]N#71I_R-_CFX>UN/*N-.MDB=K9\2%4E#
M*OR\D%E! KT*B@#RJPAEAT?X81_8[I)+-E%ROV9P8?\ 1G1M_'R_,0.:;H$%
MJ\4?AO7]$UB?6+._:5"6N/LTI\TNMP'!V <Y.><Y&"3BO5Z* /']4MII?!'Q
M'ACL+MKB\U*1[=!:ONF4K$%*C;EAE6Y'I72S2-%\2IKM[*[FM;S04BB=('*L
MRRR,REL84X8'G'7UXKNZ* /._!D5_IVMV=C:75SJ&@FQ<Q?;K<I<::04Q"SD
M#<#_ '2,C9Z#G>\=7,EKH4$J:>;Q1>V^]A 9C;+O!,P0<L5QD>_/(XKIJ* /
M&-7BNI=(^)$$=EJT[WRV[VKRV;[I_P!RB\ *.<@\ #&.0*ZCQ:[65]X:UN.Q
MOI]'@$T=VE@LBRQ>8B!)-J88@;"".P-=_2 @]#F@#!\)6VG16%U<:7I]S9V]
MY=-<$W1D$D[,!ND*R'<N2.AQG&>]9FO>;:_$GPY?-;7,EM]CN[<R0P-(%D8Q
M%0Q4';D*>3@<'FNRHH \[\.6,ESX9\:6Z6<J7-SJ.H/")8&C,@D!",-P&01W
MK.TF\:ZO/AN([#4@-/@D@NV>RE40R?9@F#E?[W&>GO7JM% 'E'AF"UDMK'P[
MKNB:Q-K>G7@D!=KC[,S+(2MPKY\L#!SZDY&#FO2-<>2/0-1>*R^W2+:R%;4_
M\MSM.$_'I^-7Z* /*]!N9#XQ\.:BUMJ7V?\ L6:!R=/DBBMWW1'RU7:-JJ%.
M"<YQC<35+3+>:#X?>!H#87:3VVN1RSQ_9) \2AY,LPVY PPY/K7L-% 'C^H2
MW5KX2\>^'[^POGU2ZN+NXMFCM9)%N8Y!^[964$< !<$\8 KU72W\S2;1MDB9
MA3Y9$*,.!P00"#]:MT4 >:Z5="RN-=\,ZYH5W>W-SJDUW:AK1I(+I'</&QDP
M57;P#N(QM'TJ2V\W3)_&^EZO:7,S:E<27-HRP-(MU$\*H(U(!^9=NT@^H/3F
MO1J* /,M"TJZTSQ3X0L]2AEFEL_#\EK/-Y+/&DI,>$+XQT##KT'O5[1;.6YU
MSQZD,,L$]W,GV6>2!D#8MU0,K$<@-GI7?T4 >7>%DLM4M-'L+C0]8M_$&DQ>
M63=&<0VCJFPR*Q.P@]@,YR.,9(M^"+V-]&T7P]J?A^[&M:0P1S/:-Y<3+E3.
MLI&T[@21@Y);TYKT:B@#CO 'FVT>N6-Q:W,,R:Q>2DRPLJLCRED*L1AL@YXS
M[]J/'RN\OA?RX)I?*URWFD\J)GV(JN"QP#@#(Y/K78@@]#TI,C.,\^E 'E^H
M0O(/BGMLKEFO;<);8MG_ 'Y%H$PG'S?/QQWKO_#Y+>'-,W*ZL+6,,KJ58$*
M00>0<UI4 @C(.: /(/$\MS=VNOVZZ5?V\L&MV\PMK6Q<I/&LL7^D,X4[V(4\
M*> !P<$UU5E*1\4]4O'@N4MWT>W42- X4LKR,RYQC< PXKM20 23@#J:* .0
M^%\<L'PZTBWN()H)XD99(IHVC93O8\A@#T(J.[!7XO65RT$QACT6:(SB%BBN
M98V"[L8SM#<9KLZ"<#)Z4 >.I;RI\,HK=;"[6X7Q")_*%I('"?;=^_;MSC9S
MGTI_BN:YOK#Q-;1Z7?P2IJ=M,D%K8N5N8UDA/VAG"G>2%(V@\;1P<$UZ_P!:
M* /.;RWOKGQ3XPM[>VNXIM8T6!+&8P.$WA)@=SXPA!9>"0>:3PM<:5J<^D3S
MZ%K,&KZ3$PE-Y]H"69\O:^TL2K[L  +GCG Q7H]% 'EFDVKQ_ &]L_L%PEZ=
M/O(?LYM764NY?:-N,G.5JQ=W,QN["T_LZ]B$WA\(EW;V3/+-)T-N6VGRP,;C
MG'7J,<^ET4 >4:3YXTWX7A[*^0V>5N-]K(/*Q;-'EN/E&X@9/7Z<UZG<2+%;
MR2/G:JDG )/Y#K4E% 'DMAI^H1_!301:Z9=M=Z=+!-=6*QM#/(L<N]U4<-N_
MB'J1Q6C+!X=UO2M3U*WTO7HTN4MX9[UA<+< B52A17RQ\L_,2!@8P,\X]()
MQDXS2T >/:_)JB^"=9@U>5=3MH-3L!!J*VNQ[Q/.CR&0##,O"Y'!Z=0:U/$V
MB77B37M5OM!1E)\.SV+3[3&)I78%(P3C. &R>VX"NU\2:!'XETM;":ZFMXA-
M',6A"EB4<.OW@>,J*UU!"@,=Q Y.,9H \QMTL_%>G2-8:-K%IX@ATZXMQ+?M
M<(MD[QE2H9SM;+8Z9X&>,"M;PAJMKJUMHEM+X>NX-5TN#R96NK-HQ9D)M;9(
MPP=V  %/(Y/2NYHH \GT>T27X=Z1I=\NL:9>V6HR!;N&V=6M)MTS*YRN&3!V
MD\K^\&2.W:^"IM5FT27^V%B:X2ZE1+F*$Q"Z0'B;9_"6Y]CC(X-='D9QGGTH
MH XM(9+?XSRS2@^7>:$JP,>F8YOG4?\ ?Q3^-95W:W-WJ?Q-A@M+AGO-.CCM
MCY+ 3,+=U(0D88AB!Q7?WNGPWK0.^Y)K=_,AE3AHSC!Q[$$@@\'-6J ,;PG<
M"Y\*:6PBGB*6L<96>%HFRJ 'Y6 /7(Z=JV:** "BBB@ HHHH **** "BBB@
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
MEY+;7=VL'EALX3)!RY*L,8Q\O)&1FG!\0%OY=%CT_1KR9M6M);B#S'2/:8R
MR-D\8+<G\LU2A\,>*]"OM/U'2;ZRU&Y.G0V&I)J#N@F:/)6574,<_,PY'(]Z
MU)="UN7Q9H.KRR64R6-M<1W!\QD9FE*GY%VD;5VX&3G'Z@&9?^.K^?P_I=[I
MVGK#<3ZU'IEU#/-S"XFV.H(!#9P1GL#GKQ6GKOC230;;4+JYTE_LNG1Q/<RM
M+L#E^2(<KB0J.O*^E8__  A>NC09( =.^V1^(?[9A7SW\MU\[S-C-LRIP<9
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !117+W6K75]XZ;PW;W<EE'!IPO9)8E0R.S2%% WJP
M&TD\<DCT.0#H;V]MM.LIKR[E6*WA7<[MV']?I533-;M=5N;RVA2XBN+-E6:*
M>%D*[AE2,\$$=Q7FWB'5=2UOX8ZTE]<NEWI>L)I\TD**JW.RYB <@@XX8' Q
MR#VXKU:WB>&!(Y)Y)V7K+(%#-]=H _(4 2U2U+1]+UF)8M4TZTOHT.52Y@60
M*?4!@<5PZ^)-8AUC0B=1%Y#?:K-9W'DQ+]E"XD*+&Q4.64(N3DKG<,UV/B.?
M4K;P_>S:1!Y]^D>8HP1EN1G&>-V,XSQG% %ZTM+:PMDMK.WAMX$&$BA0(J_0
M#@5-7E^H>,[M_!VL:GHVLSFZLY[:-[:_M$2XM6>149'7:!SNR#@]#Z5;U/Q%
MKW@[Q#=1ZE?+JUC-I-S?PK]G6)H9( "4&WJA##KDCU]0#T6BN%34_$MD;;69
M9#<Z1]AEGO(YC"OS"/>A@V#."01AB>,'KFKVB/KVHVN@ZU_;$+VE[;":\MGB
M7:#(@9/)(&[ACCYF.1[T ;D&LV<UC=WK-);V]H\J3/<1M$%\LG<WS 97C.>E
M9]OXQTRYUJ+2%BOUNY0&4/9R!=A4L'+8P%.TCD]>*XG6]0U/6/A%XP>^U"1I
MK2ZO;8/'&B[XXW*!2-O3'I@^]=)>WNIZ5K_@^PCU*2:UOI9H[D2Q1[G"P.Z\
MJHQ@@= .E '951UC5[/0=)N-3OVD2UMT+R,D;.0!WPH)KC;?6?$VNV2ZOHS[
M534)(VMYC"(&@CE:-@QQY@?:N[.<9[8K.\3:G>^)? 'C>\COWMK:R:ZLX[9(
MT*NL0PY<D%LL=V,$8&WWR >G0RK/!',F=DBAESZ$9JCK6N6.@6:76H/(D+RI
M"&2)G^9V"J#@<9) R<"I],XTFS_ZX)_Z"*\NUW4[WQ/\,K;Q$U^Z076I6[K9
M+&FQ8A=JJ@G&[=P"3GKD8Q0!ZW2;ANVY&[&<=Z\[\7^)-8TA-;O++41)]@FM
M_+M[>)6CC1B@83LRYW-N. C9 VG')J26ZN=/^(_B6^DO[N2WL=&ANA;?)M(!
MF)0?+D#Y<\'.>I(P* /0:*XK1KOQ1>W.AZF)A)IEY#OO8YC"$7>@9&AV#=U.
M,,3D'UK8\6WVIZ=HRW.F6UQ<,DZ>>EJJM-Y.?G,:MPS8[>F: +FJZY8Z-)8Q
MWKR*U]<I:P;8F8&1N@) POXD=*T:\LUC5DUW0/#]U8ZO]M!\3VR1RS0!'A(S
M\DB +\RGMQD8]:TTUK6K)O&.G2ZU;O)IGV=[6^OHE01B5,D,(U ;!!V\9)(!
MS0!W-Y=Q6%G-=SEQ#"A=RB,Y '7A02?P%8%[K?AK6-.T5-0MTO+36RILX[BT
M,B.2I89R"JG;D\\UDV.LZA<ZGXKTFZEN9;6VT^*XMVNXD24>8L@;(0#CY 0"
M 1DYK&M?^11^%'_7S;?^DDE 'H$QT?PCH5Q<1VD5CIUJC2R):6W"@#).U!Z#
MKBK]K<QWEG!=0DF*:-9$)&#@C(_G6/XX_P"1 \1_]@NY_P#135RMC?:]X?N/
M"#S:HM[I>JHEI)9_9E0P-Y)=61A\Q^X0=Q/X=@#TBBN T;6/$^O66A:]8/\
MZ'>2J]U;S-"(5@;(^0@;]Z\=3@G/ X W?'>H7VD^!]8U'3;@07=K;/+&Y0/@
M@9Z'B@#HJ1E5U*LH96&"",@BN'GU'7-.O]*TZ;5)+R;66>5#%!%&T"1Q!F1-
MW!RQSELG (]Q&FL>)-/FT_1-3FC6[U+4I(;:\PAD6U6-I,NJC9YGRE1QCG..
M,$ [IH8FA,+1H8BNTH5&W'ICTIX&!@=*\VU/7==TQ?'D*:O+*=&L(+JSDDAB
MW*S)(Q#80!AE0.G0>N2=HZQJ0\8^';(77^C:AID\\T9C7'F((\,#C/\ &>,X
MH Z33]1AU*&26%)T6.9X2)HFC)93@D CD<<'O5NO+Y/$_B(>#6O4U)/ML?B(
MZ>9&MT(:+[3Y0&.W'X^];+WFMV^OKX:;5+J[N/LDE\UU##!%+M:38B@,"F%Y
MR<9.5Z<Y .WK.TC7+'6Q>&Q>1A9W+6LWF1-&5D4 D88 _P 0KE+'6O$,FIZ)
MX:U6>&VU26WGN;RYM@K%DC8*@4$%0S;@6X.,''7B;X<Q2PMXKCFG:>1=?G!E
M90I;]W%R0 !GZ 4 =KN&X+D;B,@=_P#/-+7#W?VG_A<$&=1NUMX]#DG\A0A3
MB>,, "I/S8&3G/ P169+XMU@?#NU\=Q79=&E2673O+0QF!I=FP'&\. 0<[L9
M!XP<  [S6DTUM'N6U>UCN;"-/,FBD@\X$+SG9@YQC/3M3]*O;74M'LKZQ_X\
M[B!)8/EV_(R@KQVX(XIFN?\ (OZE_P!>LO\ Z :\XT.]U_0/#?@*^75%N=-O
MTLK"73S;JHC62,!75Q\V1@9R2#SP* /5J*\_LM9\3:]8VFM:2^V$WKB6WF,(
M@-NLC(PSCS X"YSG&<\8KH?&[3Q^!->EMKJ:VFBL)Y$EA(# JA/4@XZ8]?0@
M\T :3Z7IES?0ZE)8VDMY&/W5RT2M(H/]UL9 ^E7:\X^T:Y:GP1I5AK<D46I6
MLBRO);Q.R[;?<I'R@<'I].<]*O6.HZU#J_B72;K5WN6T[3+::*X\B-&$K+)N
M; 7&"4!P<XH [FBO/=*\4:KK-MX=L1+,+N]T1=2N9K81*[,=B_*) 5 RQ)X_
MN].:ZKPRVM?V)&GB P-J,;,DCPD8=<_*Q X#%<9 XSTH V**\Z\1^)-8TR2^
MN[;41,+;5+: 06\2M!'"[1J4E9EW>8=['",<?+D"GZAJ/B*XUWQC9VVN&TAT
MRT@N;7R[6-F5F21MI+ Y4E1GC/3!'.0#T$G ).>/05GZ/K=CKUK-<V#R-'%.
M]N_F1LA#H<,,, >#[5RVE>)[[Q#J&A:8MP;*2YT*/5[J6%%+,7VJ$7<" ,EB
M>"?NCUJ7X9I)'HVL1S2F:5=<O@\A4#>?-.3@<#- ':T5R,VH:IKFO>(M(TS4
M3I\NE10K"RQH^^61"X9]RGY!\HP,'AN>F&6NJZGJ_B:YT Z@+.2PTZ":XGM$
M0^;-)NR5\Q6&Q=OIGYNO% '8T5Y>GBSQ%?:7H 6[BM;R379-'O72 ,LNP29=
M0>GW <>N>U7G_P"$K/B]/#2^*B/^)0;HW?V"+>9!-MSMZ=./S[\@ ]"HKS]=
M9\3ZW9W&I:(^UK;49(!!,81;O%%*48.2#(&(4MD$8)'&.3;@U#6_$<.M7&D:
MI%93:?J3V<,,L:M$PB*[_-^4M\V6QM(P-OOD [3<-Q7(W 9([_YXJKJ&HPZ;
M%%),D[B69(5$,32$,QP"0!P/4]!7*>'TNG^)WBPR:E=210QV>R%MA3:R2$+]
MW( ))&".O.:O^-M3U#2;329K"Y$/FZK:VTP,8;?')(%8<].#UH Z>BO/-0U'
MQ%/K7C.UMM<-K#I5K!<6NRUC9E9HY&VDL#E25&>,],$<Y['P[J$NK>&=*U*9
M566[LX9W"] S(&./Q- &E6,/%&EF76(_,GW:0%-X/L\F4#*6&!C+<#.0#7)W
MGB36+35-/D341=13Z]]@E2")?LR0L6 3<5#F08!)4D!@P/I3X_\ D9/B3_UZ
MVW_I,U '<:;?V^JZ9::C:L6M[J%)HBPP2K $<=N#5JN?\"?\D^\.?]@RV_\
M1:URNHZMXD8>.F@UPVXT+$UJ$M8SD"W$NQMP.5))'K[]J /0)]-L;J\M[RXL
MK>6ZM\^1-)$K/%GKM8C(S[5:KA;/6=:B\3^%_M.HB>UUVSFDDM?(14@9(T<%
M"!N[D'<3^%5+'Q'K']O^&XI-2^V0:G/=0W#PQ(+;*H[KY+%0YV[0,G*GGDT
M>B!@20""0<'':EKRS1]7O]$T/6[HZA<W<\_B633HS/Y9"[IEC#YVCD+T!.W@
M< 5H:[?^+]$T/Q+>F\VVT%B;FQFN%A:=)%'SJ50!2O0@D9'O0!W&H:C#IL<+
MS).XFF2!?)B:0AF. 3@<#U)X%6ZX'5[SQ'HNG:3>/KHG^WZM91/']DC4)%(R
MJZ ^AYY///6H/%OB36-)76;RSU$2?8+FV6.WMXE:*-&,899V9<[VW-@(V0"A
MP,F@#M$URQD\0R:&KR?;X[<7+(8F"^66V@AB,'GTST-:-<<O_)9I?^Q>3_TH
M:I_'6I:II=GI$FEW:6\EQJUK:R;X@X9)) I'/3\.?<4 =53)8HYXGBE19(W4
MJZ.,A@>"".XKBVO-;AUU?#)U2ZNKE+)KU[R&*".5@\K*@VL"F% YP,G(Z=Z5
M[X@\2:)I>E3>(UGBA$4RZC>Z3$DWDR!AY;NI5L(5W$[1PWM0!WMG96NG6L=K
M96T-M;QC"10QA$4>P' J>O/EU/7=3\2Z5I5CXCB%K=Z$;MKN"V1]T@>-?,3(
MQSN/!& ">,XQ4TCQAKD\=IHEZ_F:I_:MWI\MW B(9E@3?N56^4,V5['HV!Z
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
MSG^SS;3D*^U6(_ ,,^_% &=-X4LI](U33Y)[DG5=PO;G<OFS KL()VX V@*
M , <5J:?9+IVGP6:2RRI @C1I<;MH&!G 'I4ZNC@E65@#@X.<&JFHS7JV1;2
MUM9;D.G%Q(5386&XY )SMR1[XH SY/"MK/,#<7=Y-;+>B^6UD9#&LH;>"#MW
M !N<;L?K6??_  \TK4$U6&2\U*.TU.87$]K%.%C$N5)=?ESD[1D$D=P <&NK
M9T4J&906X )ZUA3Z]<P^.K/03;1?9KBQENA/O)?*,B[=N, ?/ZG\* *]_P"!
M]/O=9&K17VJ65VT2PW#V=T8_M2+T$G&21ZC!]ZNIX9M8M>&L07%S#.MD+%(T
MV>6D0.0 "IZ'G.?TXI[:M)IFGS76NM:VX%T8H?(D+;E9]L8.0/G.1D5K9![B
M@#,\/Z%;>&]&ATJSEGDMH2Q3SF!89)8C( [DUJ4 @]** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M6:%+6WA@0G)6) H)_"EN+:"[@>"YACFA<8:.10RM]0>#0!X[XMLEMM%^)%M
MBKHT2VTL$8^Y#<D9E"=AU0D#NWN:]6TC1M-T>*;^S;6. 7+^=*4Y\QR -Q/<
MD <]^M3G3; VBVALK;[,IRL/E+L!]EQBK$<4<,:QQ(J1J,*JC  ]A0!QWQ#M
M$MK/3_%$<"O<:%=)<N=N6:W/RRC\%8M]5KF]*LVC\1:CX?DTZ-+'Q,R:I$HA
MP(X0V)4?T)58^.S2G%>JR1I+&T<B*Z."K*PR"#U!%!C0R+(44NH*AL<@'&1G
M\!^0H \:\9WNF&T\436DEO;W5GJ5HC-<N#.'1H<>2.#'&%SSSGY^ .:Z"VT7
M1-<^*6O"ZMK>[A^PV-S&,Y4OND(<8/7@<^A]Z[V33;":2626RMGDF4)*S1*2
MZCH&..1]:5=/LDN&N$L[=9V&&D$2AB/<XS0!Y1IFG>'[+P;XLUN\M)&>QU#4
MX4EM'Q-%&SE2L9_AX/T&<U-9OIZ^,]2LUFTO[/<^&E)@LF'EEE=\ G/SL%_B
MP.,<"O48=.L;>.2."SMXDE&)%2)5#_4 <TU=*TY45%L+4(L9B"B%<!"<E>G3
M/.* /*=!L+&RL_A;J%O#''>7*^3/./ORH;5CM8]2 0, \# QBKN@>&-#\0:+
MXST*2&SBN9=7O$38BB2$!AL8 <@ D$=J](&DZ:!&!I]H/+.8_P!ROR?3CBJ^
MJV=^+6:30386NHRNA>:Y@+JX!YW;2"3CIS0!S/@NXE\236^HZC8K!=:-"VGN
MIC VW6<3%?\ 9PB;2/[["NUN;:&\MI;:XB26&52CQN,A@>H(JOI6G_V9IZ6Y
ME,TI9I)I2N/,D9BS-CMDDX'88':KM 'B+P7&F:1%$EBLD_@2^:2:1HOFFM2V
M5"GIDPNSGT,8]:Z'Q3:0'PM87\D0AEU;7[*YE(&QMK3*$!(P01&%S[Y->DM!
M"RRJT2$2_P"L!4?/QCGUXXIES96EXJK=6L,ZJ<J)8PP'TS0!YW%I^GV/B7Q[
MIEM;006+:5;SM;QJ%0.4F!;:. 3A<GV%9^D:I:6</P]AUR2)-%GT+$;7!'D_
M:@D>-Y/&=F\#/<G%>H'2M.+R.;"U+2#:Y\E<L/0\<T2:5ITME]CDL+5[4'/D
M-"I3/KMQB@#SG4M/T1#X*L-,=IM*.M3"/=*61U,4I(0YY3)*@=,<<CKM^ H(
M+'6?%^G6<<<-G;ZHIB@C "1[H(R0H' &<G ]ZZV33K&;RO-L[=_*&(]T2G8/
M;CBG06-I:R/);VL$3R??:.,*6^I'6@#F/BA%%+\,O$'FJI"V;LN>S <&N?\
M%\,X>XU"V33]5MH=&C_M#2KH[7$'SGS87Y"L?FSD<[!W KTFXMH+N(Q7,,<T
M9.2DB!A^1J!](TR5HFDTZT=H@!&6@4E .0!QQ0!+9SK=6-O<(CHLL:N%<890
M1G!'K7G/BXS6&L:MJZP66LZ9$UNE_9/\MU9D!2CPMW'S!MIQDYQWKTVJLFFV
M$MVMW)96SW*D$3-$I<$=/FQF@#S'5I-/M+GXIVMPUO$9;2*2*%\ N3:GYE7N
M=P/([T^RM-*UOQ3X4@OTM[NTE\+L!'(P9)&#P\$=&Q@G!STSVKTN;3;&YG,\
M]E;2S&,Q&1XE9MAZKDC.#D\47.F6%Y#'#=6-M/%']Q)8E95^@(XH \C-@+;P
M.D:AGT^W\6Q+I3,2VVV^T( %)ZKG> >XQ6AJKZ1JWB+Q7HWB?5X-.EWQFU,Z
MHK"W\I-K0N_<.'/R]&KL]7T&^UF]AMKB6S71H+BWNHDCC83!HFW;2<[2I8+T
M P,CWK:GT^RNIX9[BSMYIH3F*22)6:,_[)(R/PH \W%SHMSXB\0:+XOND2-M
M/MELI-198W: Q8D9"< /YFXL1SD#^Z,6K:WTF#XKZ>TD4:[_  ]'Y#W:CS7<
M3 *26Y,F,#UKO[C3[*\EAEN;2WGDA.Z)Y8PQC/JI(X/TI[VT$D\<[PQM-%GR
MY&4%DSUP>V: 'NB2QM'(JNC JRL,@@]017BFE7%GI_@70TC6VCM3X@:+6?+"
M@K#]HF""7'1-VP<\8XZ&O;:@%C:".:,6L 2<EIE$8Q(3U+#OGWH Y'2K4V/Q
M4U.'3%6/2Y-+BFNHHAB-;HR,%( X#&,'/J ">U:WC>[M+'P3K%Q??:?LJVS"
M3[*^R3!X^5NW7KVK8M;.UL(1#9VT-O$#G9#&$7/T%2R1I+&T<B*Z."K*PR"#
MU!% 'DL4E@/%FO68GTOR+CPTC^19,/*+JTO'7YV"@?-@<8X%-T.PL;(_"R]M
MX8X[J[MC%<3#[\R&S)VL>K $+@'@8&,5ZF-*TY4""PM0@C\H*(5P$SG;TZ9Y
MQ2#2=-'EXT^T'E?ZO$*_)WXXXH \\32UTGQ#J?@F.R7^S==F%] ZQ_*D.1]I
MC/IC: OIYH]*]-1%C1410J* %51@ >@K%T73-6CNGO\ 7KRUNKT(88?LL+1Q
MQQELGAF)+-A<]OE7W)W* /,9]&TK4/&?C^*]LX)XQI]I)LD *AS'-EL'@-[]
M1GWJAI-K:V]M\+]5C1%U&[VQW%UG,DRFU8E68\L,@<'I@8KU)M,T]Y)9&L;8
MO*,2,85R_P!3CFD&DZ:!&!I]IB(YC_<K\GTXXH \C&J:4UUX9U.RN;:W1_$4
MP=IY0;LJWG!S*V1M4D !"#QLY[5)));:3HOQ DL(H8KZ+5\NL"*)EM/]',N
M.=NTN?2O6AIE@&9A8VP9I1,Q$2Y,@Z,>/O>_6I5MK=)I9E@B664 2.$ 9P.F
M3WH \NO;'PW=:5XCU/2=8@O?/T&82V]FL:P *I*2.J#Y9!R!G!P#Z5%K>AZ/
M8?"C3]2MK2&.ZN3I3RW .6D821@$GUPS#Z&O3XM(TV"VDMH=.M(X)&W/$D*A
M6/J0!@FG-IE@]LEL]C;- ARL1B4JI]AC H \K^(5WILX\;1H\$=]:V,(=[M]
MS[@A=!;KP5ZY+9/S=N,UT0N8;SXF>'94F299="N3N5@P;]Y#GGOT-=D^FV,D
MAD>RMF<Q>26:)23'_=SC[OMTH_LVQ\Y)OL5OYJ*%1_*7*@<  XX% 'CUS;6/
M_"NM3\R* P6WBY@"Z@K&GVU0>O0;>/I73>(4L_"?B#3?&&E6,4UG<0G3KJ.T
MC'S;N8'7''WP$SZ./2NZ72]/2WE@2QMEAE_UD8A4*_U&,&LV;2M4N]<4W-W:
M#0X&CE@M(X")3(HXWMNQM#88 #.0OH<@%K0-*71M&@M-L8FYDG:-<!Y6.YVQ
M[L3^&!6G110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 50OM7M;"XCMF
M$LUU*K.D$$9=RHQEL#H!D#)QR0.M7ZXO4EU71_B*-8BTJZU+3KW3TLV^RE2]
MO(DC,"0S ;6#]<\$<T :EOXTT2YM;"YCGF\F^NS90.UNZYF!(*$$94Y5NN.E
M2R^+-&MQJYGN6A_LDH+S?$PV;QE<<?-GC&,]17GNF6E]<^"=,O+6QEN7T_Q3
M/>3V\&&?8)Y@VW)&2-WZ5?N8?$JW7C74+'09Q)??8GM5F\IBRHJK)A2Q&\+D
M@'(R._2@#K;K7H-1T[6[2TFN;34+&W+R(T>R2+<A9&&000<'D9Z'H:Q]&UB&
M7PWX&;4]4U".^O8870QABMU(822LK;2,=6P2#D"J%A8:E#K_ (HNAHVII;:A
MI4*0/<2+([.HE!5OG)#$L..@'7'2FPZ7J::#\.K=M-NO-TN6$WJ[/]2%@:,D
M\\_,PZ9XH N76J3^(/%VN:&+K5;".QMH#;S6<4BLDK&0L[8&&&$4 -D'G')K
M9\/ZUIB>%K*Z@U.^U*&>:2*":Y0FXG<.^5V[0>-K=AA5YX&:JZ3#=V_Q%\2W
MTUC<I9W5O:)!/Y>5=HA)O QS_$,9'/:N3M="UNS\(>';DZ%)=SZ3J%U)=:9)
MM#2Q2O)\R9.TL ZD#/J* .VD\>:!#8M=S7,T2)>"QE1[=]T4Q( 5QCY>H.3P
M1T)K7TK5;?6++[5;)<(@D:,K<0/"X*G!^5@#7":SITU[X?@FTSPI)I[2ZM:7
M+6RPQK.R12*S/)M. <# &2>/? ](4[E#8(R,\C!H QX->LM5,=O:O<H+J)WM
M[E8B%=5P"RL01W&,]>HR*YCP#XTM[CPQX=MM4NKN74+]&07,L+F.24%CL\S&
MW=@'C/;'M4'AO2M0TC6+.?3+?4K/2I899-0TFZ7?':R8ROV<GU8GA21CKC@5
M1T[1]6M_!7@2QDTN[6ZTW5(YKN/8"8D42@MG.#]]>F?TH [AO%^CK>K;^=(0
MU[_9XG$3&/[1_P \]WKV],\9SQ6);W>H/XH\<VAU*Z\JVM;5[;D?N"T<A.P8
MP.0.V>*P=3LO$-_)%)<:#?/<V7B.*ZQ"\:P&V67(:-=PW,5Y+,,YSD@8%;UO
M:7T?BKQI=OI]R(;VTMTMF"9$K)&ZL!^+ <XS0!L>![JXO_ 6@W=U.\MQ/80O
M)*YRS,4!))]:Y?P_XYL]'AU:/7]0O91%K=S;"ZD@=XX$#[4$DBKM0?7'K74>
M!K6YL/ NB65Y!)!<VUG'#+'(.595 /UZ5RAT;5'\-^+O#;:7/]IU;4+M[>5E
M!A\J9N)"X.!M!SM^]D<"@#L]5\3:=HZW#W!G=+:,2W+00M(($/\ $VT<# )]
M<<XQ6A]NM_[/%^DGF6QC$JO$I?<A&00%!)X]*\[DTBZT'Q/J,=UX6E\0Z9J4
M<'D3Q+$[1ND2Q,D@<C"D(#GIR>M=]#%]BT..$6T<9BMP@@M5^1<+C:@]!T%
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
M$;/S !>5X.6' ]>:YC7_  ].Q272]/O-(UBUT]5LIM+4&!SES]FD7[I0''+
M#YB<CI5C3[Z>R^)NL->6DTT[:-9>;]DC+@2!I<J!U )S@GCCDB@#JX_$VEW&
MGV5Y9S->1WL9EMEMT+M(HQDX[ 9 .<8) ZD"H[;Q9I%[IUK>VEP\ZW4C10Q)
M&WFLZYW+L(R"N#G.,8YKS^T\*ZIX4MO#MY)H9UBW@M[F"]L(-CO;^=,)5,88
M@-M/RG!]ZU+VPU+2M0T'Q'I7A@QVMNURMSI5J(UG6.8)^\P#M+Y0$@'H<9X)
MH V+_P"(&G16FFSV,5Q="\U(:>P6%LP2 G>KCJ& 4X'?KTK8D\26"7!AVW#;
M)XK:1TA8K'+)MVHWH?G7/89&<5SGB*#5=2T[0]1AT.9#;:W#>O9IL\\0A64L
MPW;=V6R0#T/J#5/5=(U%_$4NK:);:CIVKM=P":,_/9WT0V;FD'*JRKN&1AOD
MXSD4 =-#JLECXQ.@W,ADCN[9KNS=^H*L!)&3WQN5AWP2.PKH*XW4[:2_^*VA
MR1*2FE:?<S3D?]-BJ(OU.QS_ ,!-=+I-[-J.EP7=Q83V$L@):VN,;X^2.<$C
MMG\: +M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4C#*D D$CJ.HI:* ,S0]"M/#]G):V3S&)YGF(E?<=[L68Y]
MR2:TZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH RY=!M9O$4
M.N-).+R&%K=,/\@C8@L,8[D YZ\5J444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6
M7;Z#:VWB"ZUM))S=W,2PR[GRA1<E1C'&,G\ZU** "BBB@ HHHH @M[2&U:5H
MDP\S[Y')RSGIR?I@#T Q4]%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116>FJ
M)<:U-IMLHD:V56NGS@1E@2J^[$#..PP>XH T**1MVT[<;L<9Z9JAI>JQZFMP
MFPQ75I*8;F G)C? (Y[@J0P/<$=#D  T**** "BBB@ HJ.X:98':WC228#Y4
MD<HI/N0#C\C7.^#_ !G:>+[&Y:& VM_:2&.YLI7RT9_A.<<JPY# 4 =-16;H
MFI7&JV<MQ/:QV^RXF@"I,9,F.1HR?NC&2I(]JTJ "BN;\0^)KK1=:T;3(--B
MNGU61XHG>Y,81E7<=WR-Q@'IF@>+#9>(+31=:T]K">]R+2=)1+!,PY*!\ AL
M=F49[4 =)117.ZIX@O4U6[TK1;"*]O[2T2[DCFG\H,&9@J*<'YCL;DX X]>
M#HJ*9$S/$C/&8W9060D':?3(I] !16!8^(GN/%&N:1<V\5O%I<,$PN/.R'60
M.<D$#;C9ZGZUL65W!J%C;WML^^"XB66-L8W*PR#^1H GHHKEM8\:P^'O%.FZ
M3JMJ(+740PM[Y9=R!P0-KC VYW  Y(Y_( ZFBLR\U*YMM;L+".TCDCNED8RF
M8J4V8S\NTYZ^M:= !1110 4444 %%%5OM]M_:0T[S5-WY)G,8ZA,[<GTR>GT
M/I0!9HK"\1Z_-H4^CJEHD\>H:A'9.YE*F+?D[@,'=]T]QVK=H **** "BBB@
M HHHH **** "BBB@ HK#\,:]-KT6IM/:);26.H3615)?,#>7CYLX'7/I6Y0
M4444 %%87AO7IM<DUF.>T2V?3M0>RPDID#A41MV<#KOZ8K2\V^_M<1?9HO[/
M\C=]H\WY_-W8V;,=-O.<^V* +=%%% !1110 44A(4$D@ <DGM6:=3FO=-LK[
M18H;R&XEC)9Y=@\DGYG4X.2!R!W]: -.BBB@ HJIJ,M]#;*VGVT5Q-YB I++
MY8"%@&.<'D#)QWJW0 4444 %%9UUJ\49U""U\N>]LK=9W@+[<!MVT$X.,[&[
M5'X:U=M?\,Z9J[0B%KVV2<Q!MVS<,XSWH U:**K6U_;7D]W#;RK(]I*(9@O\
M#[0V/KAA^= %FBBB@ HHHH **K7]_;:7I]Q?7DJQ6UO&9)';HJ@9--GFOEU"
MS2WMHI+.0/\ :9FEVM%@?)M7'S9.0>1CWH MT56M+^VOS<?995E%O,8)"O0.
M ,C\,X^N:LD@ DG '4F@ HJO87UMJ=C%>V<HEMY1NCD7HP]1[58H **** "B
MJFIW4ECIES=Q0K,\$32>6S[ V!G&<''3TKF+3QGJ=QX5M_$O_".F33YH!<&.
MUNQ).L>,YV,J@X'. Q- '9453TK5+/6]*MM3T^836ER@DBD'<'^1[$=J@U_6
MHM T>2_F0R8>.)$!QN=W"*,]AN89/89H TZ*SM+N=5FENX]3L(K;RI ()89_
M,6=",YQ@%2#P01]*T: "BL+Q1K\WAZTL;B.T2X6XOH+1]TI0H)'";@,'.,].
M*U([^VFU&XL(Y5:YMXXY)4'5%<L%S]=C4 6:*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\^\)S7L>G>/9X4+Z
MDFM7IB4C))6-/*'TVA<5Z#69#I(L]<N=1M655O0OVJ(_Q.HPL@]\84CN O3'
M(!P?A)-+U5O#6N6NO6PO_*V30VT>)KIBG[Q)\N2Q4@MDC@C/>MK1S(/B[XF6
M//D-I]FTOIYG[P#\=M=-;Z+I=A>7%]9:7907LX/FS1PJCR'K\S 9//UIFE:2
MFGR7ER["2]OI?.N)0,9( 55'HJJ !^)ZDT :5%%% !1110 5YB^@7JZ%I'BW
MPTJG7+* K) #A;^#<2T+>_=3V/Z>C7T,US8RPV\D,<KK@--%YJ#ZKD9X]Q6%
M::)KVGP""RU31;:$'(CAT9D7/T$U ''+KWVWPOX7N]DL.D:KK]Q]L$@VD(\\
MY2.3T!?:#VXP>#71:);OIOQ+UC3]/79H[:?!<R0)Q'#<L[KA1T7<BY('L>]7
MI="UR:SDLY=2T22UE+&2%M&)1RQR<KYV#DDD^YI;/0]=T^$PV6IZ+;1$Y*0Z
M,R GUP)J ,OQF0/'G@,9_P"7ZX_]$-53XAE=;U[PKX?T\B748=6AU";9R;:"
M/.YV_NYR ,]36Q?>%M3U.5);^Z\/W<B<*\^A^85^A,U2V>@ZWIR,ECJ.B6R,
M<E8-%* G\)J .+MC:^(8K]]1URVT_6[#5Y<L(?\ 3(MLQ\I$)?)1DVJ%"X;)
MZG)K8BM-+M?BCXFO);6!/L^E6]P9$B7>C;IBSKQ]XCOU-:[^%]3DU1=4>[T!
MM0086Z;0\R@=.'\[/ZTY?#>KI?/?)>Z"MW)P\XT0B1OJWG9- '&Z#-9Q>*/!
M;6TD$=KJ&F7(=7E#SW*%8RC7## 9R2>,<'<,FJEO=01?#WPTLEPBW,/B=8P&
M?#HHO6#+Z@;<9'IBNXMO"-_9F$VLWAV PNTD1BT';Y;,,,RXFX)'4BD/@^],
MT\QE\.&6>02S.=!YD<<AF/G<D>IH Q=0AANO$GQ%BECCFC;1K4[&4,#A)R./
MK@UT'@>XTJR\$^'88IK.![FS@ 1653++Y*L>.[8Y/?%+'X=UB*\ENX[_ $)+
MF4;9)ET0AW'H6\[)J_I/A^&QM8(KNWTN5K:4RVQM; 0+"2,$JNYL-R>01UH
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
M/>H9-&TN:P%A+IMF]FIW"W:!3&#USMQB@!-*T6PT2*>/3X6B6>8SRYD9RTA
M!;+$]<"K]-CC2&-8XD5(U&%51@ >@%.H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *XOQ?JFHV/BWPM8VVK2V5GJ4T\=SM2(\)$64@NAP<BNTKA/&MM)
M<>,O",YTVZN[.RGN)+HQVK2JBM$57. <_,>@S0!LP7R::VH7MQX@FU"PM8AY
MZM"CM P^8G]S&"1M()'.,9K0BU[3I[33KJ*:1X=2(%HP@?\ >94L.-N0-H)R
M<# JEI4EFVI7%OI^C36UM,GFW,LMJT"._"A0K 9. <G'0#UK(\%Z%J.E7%SI
M]ZA&GZ1+)!I3DY,D4F'!_P" *1&#_O"@#>;Q3HZ7T%H]TRO<2F"&1H7$4D@S
ME%DQL+<'C/4$=15(^/O#0)_XF)VK=?9)'%O+MBER!AVVX3D@ M@$]^#7)^%+
M"6"WL/#VL^%+Z;4--N%*WTH+6C!&RLZN6QNV] !G/ISBM?:=J$W@'QC9QZ9?
M&YO-;DN+>+[,^Z6,RQL&''3"D_A]* .[M_%-O<>,;OP\MO<B2V@CE:4P/M)<
MMQG& ,+U/!)P.E:E]J5IIJQ&YD*M,_EQ(B%WD;!.%502> 3P. ":YJTBNK?X
MGW]X;"Z:SO\ 3;98K@1X161I"P<G&T_,.#SS2^*;6^@\6>&M>@MYKJRL6N(;
MN*!"[H)5 $@4<M@K@@9.#P.M %W4?%]A#X6U76+%WN&L(Y0\7DR;DE12=KIC
M<G;)(& <]*B\)"\O;>VUB35;Z:*YLX_.M;FWV*)L!C(F5! Y(P/E/;I6#>:1
M=O:?$'58K2YV:U:+!9V_DMYDC+;LF[9C*[F;'('"Y-=CX;WKX9TN.2*6*2.U
MBC>.5"C*P0 @@^] ',:-/K6K>,/%>FR>(;V*WTR:!+81P6_ DB#G<3$<X)_*
MK'A_Q5=Q:YK?A_Q'+;BZTJ-;E;U%\M)[9AG>5).UEZ'MZ53T&>;3/&_C&^N=
M-U,6]]/;M:NME(PE"0A&Q@<<COBLO4?".O:['XJ\0/:BUU&_@A@T^Q>0;A%$
MZOB1E. SE>@/&>M '>0>)]+N+NXM$DN!=01"=[=[6593&3@,J%=S#/&5!YKD
M_#7B1M4TW3?$U]K%[:K--)%+8FU8Q3EW=8DC&W)9=HY3)X.ZM#PW/:W][_:O
M_"*ZCIES!;F.6>^B8R#)!\N/DLZY!.0,<#N>.?TE-7TSX;^&[7^QKSSH+[%Z
MOV3?/;1EY#YD:L,%N5&1D@,>] ';GQ?H:Z=)?O>.MO%<_9)6:"0&*;(78Z[<
MJ<LO4 <CUJVVJV=UJ5UHL-W)%J,< F91$0R(Q(#@LNT\@^O2O,YM&U9O"GC&
MUBT;4A))K46H0)+\[S1*;=B%)8EFQ&W&3Z=>*Z2PGNKCXE7.L'2-1AT^31(X
MEEEMRIW++(Q&W[V<'[N,^W(H I^'?',EMX+\(3ZH+J\OM8(C:9(&?G#,2=@Z
MX7A1S[8!KT12&4$9P1GD8KRC2],U2R\$> /,TJ^:;2KX&\MUA/F1@QRKG:>H
MRR\CUKTJSU%[O4+VT:PO+<6OEXFF0".;<N?D()SMZ'WH O4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4454U+48-*TZ:]N2WE
M1+G"C+,>@51W))  [DT 6Z*S/#VL)XA\.Z?K$<+0I>0+,L;')4$9P36G0 44
M44 %%%% !116%+XC\[6[C1])M/MMW:JK73M)Y<,&[E59L$[B.< 'CKCB@#=H
MKD-;\;3Z)I6L74^AS^=I<44CQM,H259"P#(_.0"O< ^U=>.10 4454M9[R6[
MO([BR$$$4@6WE$P?SU*@EL ?+@DC!],T 6Z*** "BBJFJ:C;Z1I5WJ5VQ6WM
M(7FE(&3M4$G'OQ0!;HK'TG5-2OKITN](%M;- DT%RER)%?=U1A@%6'XCWJOH
MWB635]?U?2?[/,+:5(D<\IE#!BZ[EVC&3QCKB@#H**** "BBB@ HHKC[_P :
MW>G'3?/\/7"KJ5X+2US<("S$,5)'\((4GUYH ["BN5N_%]W8SV$5WH<L+76J
M)IV6G4A=R;Q(",[AC(QQR*Z.\EGAL9Y;6W%S<)&S10%PGF,!PNX\#)XSVH G
MHJ.W>62VB>:+R960%X]V[8V.1GO@]ZDH **Q=:\4:?H6J:-I]XQ$NJW!MX2.
MBG:3D_5MJ_5A6U0 4444 %%%% !16(^OM'XT@\/&S.)K&2[6Y\P8^5U4KMQ_
MM]<]JVZ "BBB@ HHJ"UO+>]C>2VE65$D>)F7H&4E6'X$$?A0!/116)I7B!M2
M\1:WI#69@.EF$>89 WFB12P.,<8 ]30!MT45B:KX@;2_$&B:7]C,BZI+)$)_
M, $12-GZ8YSMQVZT ;=%8FB>(&UC5-:L7LS;MIERL!)D#>9E%<-P..&''-!\
M0,/&R>'6LR ^GO>K<^8,';(B;=N/]OKGM0!MT444 %%%% !1110 4444 %%%
M% !16)J^OMI6MZ)IWV,RIJD[P>=Y@ B*QL_3'/W?:CQ1X@;PWI27XLS=*UQ#
M P$@3;YCJ@/0YY8<4 ;=%%% !1110 445B:[X@;1;_1K?[&9DU*]%IYGF!?*
M8JS XP<\(?2@#;HHHH **** "BBH+>\M[MIQ;RK(8)3%)M_A< $C\,B@">BB
MB@ HHK$?Q R>-(?#QLSB6QDO%N?,&/E=%*[<?[?7/:@#;HJI?SWEND!LK(7;
M/.B2*9A'Y<9/S/R.<#G'>K= !1110 4444 %%%% !163XFUIO#OAN_UA;4W0
MLX6F:(.$W #)Y.?Y5HVTWVBUAFV[?,17QG.,C- $M%%% !1110 4444 %%9L
M6IR0V,MSJ]NFGA;@Q(#,)-ZE]L;9 X+9'R]1G%5H/$#2^,KKP\UF4\BR2[6<
MR [PSE<;<<<J>] &W1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q
MOB6;71J[/#X>EU#3[:W+0.EW%&/-8$,[!CDE1P/JQYXQV5(RAU*L 5(P0>]
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
M;)9V$$"LGED(F/D_NCT7V'%1+X7T%;6WM5TBR%O;2>;!$(5"Q/\ WE'0'W%
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
M(/Y5YU:V5V/@+J>G#3+];]XKN-;8V<@E9GE<KA=N3D%>>E;?@V?4-(U2YT;4
M;2]N(KD"[M=3:T<;PW!BF.W"NF,#.!MQTQB@#NZ*I:3J2:OIL5\EM=6RR%@(
MKN(Q2+AB.5/3.,CV(J[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %17-S#9VLMS<2+%!$A>1VZ*H&2:EKC?$VMM!X@M[*Y
MT;6;K3X%6Y9K*Q>9)I<G:I(XPN-V.YV^AR ;/A?Q%!XJT&+5K:":"&225%28
M8<;'9.1VSMSBMFO/?@[J2WG@QK<6MY"8+JX8O/ 41]\\API/WB.A]#Q7H5 !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9VB:+9^'],73[
M.(%DDD =MQR[EVY^K&M&BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
BHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>exhibit102005.jpg
<TEXT>
begin 644 exhibit102005.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MK-*J&:01Q@_Q,03@?@"?PKSRVL9-3\=VVG7NL7MY;2^'(YI6@N9(4GD\W:9
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
MWQ>:T;21[\Y*@-T). V/2@#UZBN$U"61OB/JUDEY<I"WAT3&..X=0DGFL-X
M/RM@#D8K T+[1;6GPWU,:A?RW6HJ(+LRW3NLJ&W=L%2=O!4'(&<\DDT >JPW
M4%P\Z0RJ[02>7*%_A; ;!]\,/SJ6O'[:Y7PYX8\4WEK-);_\5*]M-.TKL(8&
MFB5WQNZA6/S=>>M:GB'3+O2=!\3WD'B%_*FT>2XAM+5Y5\J1 2)E<R$@'(!
MX.,\\T >F45YAK.DMI]IX5FMM6U=)=4U2U2Z?[?(0P,+Y 4G:,E0>!QCC%5[
MIG\-:AXMTD:QJD>CBVM)H9!,TTUO-+(4,2.YS\^!U;C.<CK0!ZO45Q=06B*\
M\JQJ\B1J6[LS!5'U)(%>7W,][;M\1+/SIK-+72(KJWA@O';[/(8IB2K<$$[%
M) XX[]X]7T"V31/!]]+<W]Q/>ZIIQF::\D89*$$J,X4GVQ[4 >LT5YMKUW=:
M+KL]W>PW%WH'VFV5+VSNF\W3B!'\DB9^9&."2,DA^<\5Z!J5Q'::7=W,TYMX
MH87D>8#)C 4DMCOCK0!9HKS'0IIX_%?AJ%9[H6>HZ-,\C2W;-+=8\HK+( <(
MYW$_*2><9XQ65I1NH?"/A#6O[3U&2^DUY;5WENY&#PO<R(R,I.ULCN03P.>!
M0!ZCX@U<:!X?O]6-M)<K9P/.T4; $JHR>3["K=E<B\L;>Z"[1-$LFW.<9&<?
MK7E^K3CQ'X.^(ES?33"ZT^2\MH8EF9!#'''\F%!Z/R23][..@ 'I&B?\@#3O
M^O6+_P!!% %7P]X@&OC4_P#1)+5K"^DLF61@Q8H%.[C@?>]36S7C\FE+/H'C
M[5DU*_LKS3]5O)[62WNGC5'2-&&5!PV< '<#QTQ6Q>:G=^&-9T?Q)JC79L]4
ML!;W=MYCE8+S9O7:F< OADP!UV^M 'I%%9N@6$VG:+;P7,CR7)7?.SR,_P"\
M;E@"23M!. .P K2H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHJ&ZN[>QMGN;J9(84^\[M@#L/UX
MH FHKB=/\4O=>+O$EI)JL4>FV5E!*CR1"/[,[F0-OW8/\*GYL?K3M7\5KHWA
MK06&JQWD^I36UO\ ;Q$%#HY&^8*.!\N2!TR1P1Q0!VE%>>G7[^+Q'#X:D\2;
MC<PS745^EJ@E1?W8BC(*E&.78D[1D =.:Z>RUNUM19Z9J>K6LVJ-B%W1/+26
M8#E5Z@-WVYS[4 ;=%8T/BSP_<7\=C!K%E+=23/ D:2ABTBKN9>.X!J6'Q)HT
M]RUO'J5OYBQ&;#-M#1CJZD\,H]1D4 :E9>H>'-'U34(K^]T^&:ZB0QK*P.=F
M<[3CJN>QR*AM?%WAZ^NK6UM=8LYIKL$P(D@/F8ST_(GW'--T;Q3IVN:IJ=C:
M.3)83^2Q((WD*I)&1T!;'OCTH OWFDZ?J$=K'=VD4J6DR3P*R\1R)]UAZ$5=
MK'U+Q7H&D2S1:AJ]G;RPH))(WE&Y5)P"1UYJ8Z_I7V&UO4OH9+>[_P"/9HCY
MGG<$_(%R6X!/'H: -*BLE_%&@QV=I>/J]FMO=MMMY&F $A[@?3!SZ8.:SK7Q
M[H-_KEGIEC>I<_:K=[A9H\E/E=4"YQU))^FWGJ* .GHK$TG5;5[+4+Q]>MK^
MVCNY!YR!52W'&(LCABN<9ZG-6(/$.DW-O<SQ7T12V<1S@Y5HV.,*RGD$Y&!C
MG(Q0!IUQ^I^'-6U:[CNKJ#0GN(05BG"3)*B^@=6!Q[9Q736.HVFHK*UI,)/)
MD\N4;2K(^ =K X(."#@^M5KCQ#I-K>?9)[^))A(L3 GA7;[J,W16.1@$Y.10
M!D+H^N+I\MAY/A]K24$2Q/!*PDSP=V6^;/O3=/T/7-*R;--$C8H(]S).[;!T
M4%G)"C)P.@K2O?%WA[3I+J.[UFSBDM"HG0R@F,MG ('0_*3]!FKMSJUC:V\,
MTEU'MN/]1LRYEXS\H7);CGCMS0!R$/@>>W*&+2O#*^7/]H0?9Y2%DYY +<?>
M/'09J9_"6H/:WEJ]IH+6][)YMU&4G*S/_><;^3P.OH/2KG@/6[K7M+U*YNKM
M+L0ZG<V\,T:!5:)&PN,>W/XUM/K>FQWHM&ND$S2"$#!P9,9V;L8W8YQG..:
M,$Z!K#:C;:@UOX?>]MHO)AG:&5G5.N,EL_\ ZS56Q\'7>F:I/J=CIOAJWO9]
MWF316\JMSUQAN,]\8KIIM?TFWOX[*:_A2XDD$*JQP#(1D)NZ;L?PYS[52N?&
M_A>T?;/K^GH1,;<YG7 D !*D]L;AGTS0!S>L>%?$*^#M4T72;;18TOHI(S%"
M)$&YP<MEFP#SD\5>T;0=?L+:!UM]%BG6 0XD$LAC7C**=Y"KD#A<#@<5T>H:
M_I6E.5O;Z*$K'YKYR=D><;VQ]U<_Q' J'4?%>@:3(T=_J]G;R+#YY1Y1D1Y
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
MIGOCK5J/6]-EMKFX%Y&D5JVV=I<IY1P#A@V"#@@\^HI]CJUAJ3S1VERLDL!
MEB(*O'D9&Y3@C(Z9'- &;)X(\,2S32R:)9LTTPGD!3Y6D!SNV],YZG'/>MW8
MOE[ ,+C&%XP/;'2JM_JMCI:![RX6+<"0,%F('4X&3@<9/:J__"1Z-OL$&I6Q
M.H &SVOD3_[A'WOPH A'A/0A9QV@TZ(6\<_VE(@6VK+G.\#/WL\Y]:N6^CV%
MKJ4^HPVX6\N%"S3;B6D Z Y/..WI1'K.G2V4MXEY$;:)S&\N<*'!VE?KGC'K
MQUIEMKVE7=K<W,5_#Y5JQ6X+ML\DCG#@X*GZT +JFAZ7K0@&I6,-U]G?S(C(
MN2C=,C^OK50>#_#RIL32;9%^T_:\(NW]]G(?C^(=CVR<5(WBG0TMKJXDU*&.
M*T95N3)E##N&5W@C*@]B>#5F76=.@O'LY;N-;E(#<&(GYO*& 6 [C) XH I7
MVF-IRWVJ:%IUM-K,X0-Y\S()@#T9N>@)QQQTXJ?0].EL+6:2Z$/VZ\F:YNC#
M]W>0  "0"0JJJY(&=N<#-5=$\7Z5K>@IK$4PBMG8J/,R#]XJO'JV!P.><5=@
MU_2;G3IK^+4(#:P,4FD+;?+8=58'E3R.#SR* )M2TRRUBQ>RU"W2XM9,;XG^
MZV/4=ZB31-.34H]2%L/ML<7DI.78L(_[N2>G?'KS6!HOB*?4OB#K&F)>++86
M]E!,D7D[&BD9G#!LC=G"J>?6M_4=<TW2FVWMVD3>692N"2J#JY SA1GECP*
M*,/@KPS 4,>B68V3_:$'EY"R<\@'@?>/'3FIF\+:(]M>VS:?&T-\_F7499B)
MF]7&>3TZ^@I]UXET.R>)+C5K.-YHO/C4S#+Q_P!X>HY&#WSQ4D&O:3=:.-6A
MU"W?3STN _RYSMQ]<\8ZYXH !H.F+?6U[]E!NK:/RH92S%D0]5!)Z'TJ.Q\-
MZ/ILRRV>GQ0E&9HU7.R(MU*+]U"<G.T#K6-X>\0W&J^.?$6G_;%FL;.&U>&/
MR=C1,_F;@V1NS\J]?RYKH-1U2ST]0EQ=+#+(K&,;2[8'5MHY(&1D]!WH IS^
M$O#]UKJ:W/I%I)J:$$7+1C=D="?4CC!/(P*N6FC:?8W]U?6ULL=U=D&XE!.9
M<<#=SS@<#T%<_P""O$KZAX%LM7UB^CDFGFG02J@'F;9I%4*J]3M4<#).*9XH
M\3NOARSU30-1A:-]2M[:1U0/E6F5'7G[I&3GC(]J .LNK6WO;66UNH8Y[>52
MDD4BAE=3U!!ZBJECHFG::KBTM_++H(RY=F?8.BAB20!DX .!GBJC:I;1>(KQ
M'UR QV]FKRZ>$4M#\QS*S#Y@",#!XXS5J+7=+GT^WOXKV*2TN'"0S*<K(Q.
M >^3Q0 _3-&T_1H7ATZV6VB=B[(A.TL>2<9ZGN>]1ZUX>TCQ%;);ZOI\%Y%&
M^]!*O*-Z@]1^%$VOZ3;WT=E-?PI/)((55C@&0C(3=TW$?PYS[5 OBSP^U^E@
MNL6;73SFW6)90290,E>.^* )YO#^DW&FV^GR:?!]DMBK01HNWR2O0H1@J1ZC
M!IS:'I;Z7/ICV43V=QGSHG&X2D]2Q/))]3S3;?7])NM06QAOX7N75F2/./,"
M_>*'HV.^,XKG?%OBS[%-I$.E:E$LLVL6]G.HCWB16D"R(&/&X<Y Y'M0!M0>
M$/#]LXDATJW200&W\P [_+))*[NO.3GUIZ>&-%CCL8TL$5+ [K10S8@/^QSQ
MQQQ6O6?>ZWING2-'=W21,JAGR"0@)P"Q PN2"!G&<<4 ,7P[HRRW\@TRUW:A
MD7>8P?.R,'<.^<<^M5;/P9X<T_2[G3+32+:&SNO]?$@($H]&[D>QXK&B\7II
M?C#Q-:Z[JMO#IUFEHUJ'4)L\Q9"W/5ONCGMCM737FNZ98)&]Q>1J)8S*FW+E
MHQC+X7)VC(RW09% '/>+/#<NH6_AZRL+ 26>GZC%<RH90NV)%==JY.<_,,=,
M8ZBMZ3P[I$VFW6GSV$4UM=G=<)-ES,>,%F;)8C P2<C ]*Q]=URZAUGPF=-O
M8FT_4[LQR[%5Q*AA=U(;T^4=*DT#5-0N_%_BG3KNX66WL);<6RB,+L#Q;R#W
M/)[^E %L>#O#J^;MT>U4S0?9Y2J8+Q\_*3W!R<^O>K4_A_2;K2(M*N+"*6QB
M*F.!QE4V_=QGICMZ5SNH^+!H?C^XM-6U2WMM'72EN4$BA<2&4KUZGA3Q]:Z4
M:UIC:;!J"7L,EI/CR98VWB7/0+C)8\'@>AH A/AO1S<O/]AC#.R.ZJ2$=D "
M%D!VDJ%7&1Q@8Z5IR1I-$\4J*\;J59&&0P/4$>E5]/U*RU:S6[L+F.X@8E0\
M;9&0<$'T(/!!Z5R_Q!\5C0O"FKRZ=J44&IVL6Y28_,",>55L_*K$= >OH: -
M6U\&>&[)K9[;1K2)[7=Y#JF&CW8S@]1T'TQQBI%\)Z$EC;V2Z=&MK;S>?#""
MP6.3.=ZC/!SDY]23WJ>]UW3=*@5]0O(X?W8D8MGY5[LV/NK[G IU[KFF:=;I
M/=7L21.AE5@=V4'5^,_*,CYNG(H J7WA#P]J5Y/=WFDV\T]Q%Y4SL#^]7&,-
MC[V!T)Y':M:UM;>RM8[:UACA@B4*D<:A54>@ K.G\3Z%;O$DNKV:M+#]HC'G
M EX^/F&.H.1@]\\5"GC/PW(EFZ:U9LMZVV B0?.<E0/8Y!'..1B@"=O#>C-?
M27AT^+SI7$DN,A9''1F7[K,,#!()X%4[RSU;5M=6VO+6R30[::*YCE$I:69T
M^95*;<+A\-G)^Z!W.-#4=>TK2#B_OHK? #,7/" G +'HH)XR<#BC4]7LK&/9
M+?1P2R1ET;;OVJ.KD#^$9&2>/4T :-%<WX!U:\UWP+I.J:A*);NYA+R.JA03
MN(Z#BNDH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KC?B$+R*WT/4(+:>YM-/U6*YO88$+OY0##<%
M'+;6*M@>F>U=E10!YQ#>1W?C'Q5?06UX;2YT:!8IC9RJLC+YN0,KU^9<#OVJ
MB5FC^'OP\@:UNO.MKVP:>,6[EHA&N'+#&5 [DUZK10!Q=U)GXMZ9.(IC -(G
MB,PA8QAVEC95+8P"0I.,USGA^*TD@@\-Z_HVL3:U97[2H"9_L\C"4NMP'!V
M8.3GG.1@DXKU>B@#S?2=.N+_ $GX@VMK!)#?7E]=&TDEB:/=N@5$96(&1NW#
M(]Z?X7NM(U6XTFYET36(-7TJ%UE^V"X"664VN%+':V[   SQS@8KT0D @$@9
M.![TM 'CVEV\L'P_\!0&QNHY[;6HY9X_LSAHE#2[F88R!AAR?6NO\)>9:^*_
M%MK/;7*//J(N8W:%A&\9AC4$/C:>01@'/!XKL<C=MR,XSBEH X*\N[.S^,WF
M7F%4^'P%<QE@#Y[<9 XR/SZ5A:3:W'AVWT&&73+FVM;G4+^>&XCLVFEL(G8F
M.,(%.PN#SD''(QGD>@CP^!XO;Q%]LE\TV8L_(VKL\L,7SZYR>N?PK8R,XR,]
M<4 >-64,J>%?#UG/I]^'M?%;32I+:.2L?G2MO/'( 926Z<]:[*^5K+XJZ7=_
M9+@VLVDS6R20P,Z"4S1MABHPO )R<#@UVE% 'D+0:@- UJZMM/OIEMO%;ZA+
M;1(\<L]MN'S1]"W]X8Z[:U9[;P[K.E:EJ-K8ZY!'=O:I+J&)Q.'20&-E5\DB
M,X);&,>N#CTFB@#E/!,NKE-4@U2:*]6&Y58-3C@\K[8OEK\S+T)7[N1P<>U<
M7XLFN+NR\2VR:9?6\T6K6THM[6Q=EN8UDA)N&<*=Q(4X"D8V]#C->O @C(((
M]J6@#SKB3Q7XWN6M+@)<:5;I$SVSCS"$EW*..2"R@@=ZS- N+K0[_P &ZCJ5
MI>_V:/#B:<S"W=S:W0*%@Z@;EW!0N<=5KU?(R1D9'.* 0P!!!![B@#C?ASO%
MGKP>UN;</K=Y*@GMWBW(TA*D;@,CZ=*R#'>V/BH3:+/<2V]UJ^V_T>\MR0GS
MX:YA? *K@;^I4YQUXKTJD9E12S,%4=23@"@#RG2HK1UG\,>(=&UBXU2+499X
M0#/]GN-TS2),'4[% W G/.0>">*(VLI[7XDZ;+:M<75W?2QQ0K"6:9C;QA%4
MXY(;G_9SDXZUZO6-H?A\:)=ZI<+>2SG4;HW4JNJ@*Y55^7';"CKF@#SO5+>^
MM-+U30)[&[6\3PS%;I<6EHTK:A(L3AE:3:0JJW;@G=U[5IZ0!<^,?"DTME<B
M)/#SP,TUJX"2$Q85B1\I(5NO;ZUZ22 0"1D]*"0HR2 />@#R#Q'-/<P:O"NE
MWUM);:_;S&UM;!RDL:RQ?Z0SA3O+ =%/  X.":U[RUO[K7_'EE;6]W%<ZOID
M(L93"P0D02*<OC:I#$#!.<FO2:3(SC(SUQ0!Y_X4GTG6[_2;@Z)K$.L:;$Z2
M_;?M"K9EDVNH+G8V2  !GCGC%6O%-Y/H7C?1-=N+6ZN-(6UGM)GMX6E-M([(
MRN54$X.S;D#^==O10!YU?)]DUOPMKMGI$UIH4-Q=^?$EN5=#,N%G>,#*Y;=G
M(R ^3C) R_$.C7M[I?C_ %*PMIY+2_-F]M$D9W3-#M,LBKU.0,9Q\VWC/%>L
MTA(! )&3TH \]&I1W_Q&?4X+6^-@_AYXEG>SE56;SMV.5R. <9 SCC-8VE6\
MEOX5^&D1LKF.:TO%-RGV9PT(\F16+C'RC<PY/K7KE% 'D]S:ZF=#\9V-KI][
M)>IKHU%85C=!<0!X7PCXP2P1@ #GBK-^^CZWX<\1:KI.DZN;V719K-IKQ+CS
M"6!*PJCYW'<3RN0/7FO3Z* /,_$GV6'PEX%>2V*Q)JE@)(S =PVQL""F,\<\
M8J'7[9_[3\6>(M/TC^T+&73[6W:%H69+J59"6D"C!<(A7IUP0#P<=SK_ (?&
MO-IQ:\EM_L%XEY'Y:J=SIG .>W)Z?G6P",XR"1UH \GF>635?&4HCU6ZCO\
MP_&L$\UDZ><P$PP $&.64 8R<]^M7]4MF7X:^%)H;*?_ $.YTR6YCCMV,B)&
MR[\H!N^7GC'K7I5% 'F7B(WD>LW^J^'Y;M;Z0P"?2+RU9H=17:N"F1E' ."0
M>-GS =:[FRUZSOM;U#28TN$NK':9/-A9%<,,Y1CPP['%:E0QVD,5S+<JI,TH
M"LY))P,X ] ,G@>IH \_UR>/2?'FH2:W9:K-I6J6<,5O/8K.ZJR;PT3K%SSO
MR,CN?>JE]$MC<?V/::'>Z=;MH1CM6@MWGEERSXMVDPP0*""03U;[P Y]1HH
M\DT/4;CP]+X2U;4-/U$Z6?#T>FR.EI([VMPI4G<@&X*VT#..2H[<UKW<%NOB
M7P*;31I+*QAN+R7R5MB%A5XG",X PA9CG!P03SSFO1** ..\!ATNO%0>&6(2
MZW--'YD3('1DC 9<CD$AN16;:LVE:KXTL-:M;B4:E,;BU=86D%U$T*IY2D Y
M9=N-O7G/2O0@01D$$>U+0!Y?#I]]HT'PUL;])Y;BP9OM;I&TBPC[.Z#<P!
M+!<^U>@ZUI5OKFAWNEW(S!=P-"Q]-PQD>XZ_A5^B@#R6*#Q;Y6A^)3:R#5K?
M.BSP$</&<H9V[X\X*_\ NC/>N@U:QCLO''@>WA@F>VL8KI&D\IG6/,2JA9@,
M D@]>IKNJ0$$D @D=?:@#Q^_AG?X?>,K=+.[:6;Q"TL$0MGW2(9XV#*,9(PK
M'(XX-;T^I+HOCG71K&G7EUIFMVUN+26"T>X1PJ%6A8*#C)8D \?,:]#I,@$#
M(R>@H X.UB6W^)NGR'3GM+:#PZ8558B8X&\U"(PP&W(4'@'H*N_#".2#P%90
M30RP2QRW :.6-D909G*\$ _=(/XUUX(.<$''!I: /--7\*W]]K7B+PY CPZ1
MK*+J0NEZ0S@;64'^\9%A?Z;Z?=?VIJ7PGUW4=4LIH]7U#37@^S*A9P5C*!0
M/XG+N/9_:O2** /.98I9?%'A+['%-$%T6Z@,H@8+"[+%L#'&%.5;@^E4_"']
MGW=IH>EZEH>L)KNB[ ZW!G$,#(NTRJY/EE2,X SG.,8YKU*B@#QWR)%^'4T2
MV-T+@^)?M C%J^\I]L#[\8SC9SGTKT3Q?!:7OA:XBN_MGV>1X?WED"9HCYJ;
M9%P"?E.&Z'A36[D;MN1G&<4M 'DMY'XFETIVF)UBWTK6K.[-Y;VVR2_MTY<%
M!P[(=O*]=OJ*ZBS@.J?$M=>L-_V"/2#;33%"JRR&4,JC(&=H#$^FX#UKLJ*
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
M$G:2"Y8O]JCB9BQCVXVD\D!L\#G':@#I/$&MV_A[2'U&YV^6LD<>6;:H+NJ
MLW\*@L"3V&>M4WU^^BLS(VCO),]Y':PBWD,D<BNJL)2X7B,;B"<<;35[7+:Z
MN]+>"T@L[AG91)!>?ZJ6/<-ZGY6ZKG'!YQ7$CP)JUAILUOH[VL%F^J178TB6
MX<P>2%P\6_:2 S?-MVE>,<C- &E/\0XK?P[J^J'37E?2KT65Q%!.K*6)3#*Y
M ROSKVSUXJTWBW41X@N-#'AZ3[=]E%W; W2;)(]VTEV_@(..!NZU@WG@?Q#<
M:)XHT]&TE?[6O8KJ'$DBK&%$65/R'IY6!CKG/R]*Z,Z/JI\?)K_EV7V9=+-D
M8_/;?O,@?/W,8XQUSWQVH @M?'ME>:)I5ZL<=O<:D95C@NYUC6-HB5DW/@\
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
M&!06\S(W?,<_=(P,=^LFA^);_6_%&GQB9X;'4?#J:D(-B$PRLZCAL9/![Y%
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
M:(JSQ?:3%][J&'&,<<<@GDZFN:G>^)/"OCN2&^>TMM,6ZL4@2-&\SRX<N7+
MGYBQ P1@ 'K0!VTFN645A9W9=V6]"_9HU0EY25+@!?7:"?8 T_2-6M-;TV._
MLF<PN67$D;(RLI*LI5@""""/PKS^ZMIYM7^&@CU"Y@#P2 "-8SL(M"<C<IY/
M3G(],'FO3AP/6@ HKGO&.NRZ#I-L]OM%Q>WT%C'(XRL9E<*7([X&3]<5EWFK
M:OI/BQM$:_:Y@O=-FNK:XFB3S()8B P.T*&4A@1D9!]: .UHKDO 4^MZIX?T
M[6]5U<7*WUC$_P!F6V1!&YY+!AR<C&1TSTJWXKUN;2I-&LK9A'-JM^EH)BH/
ME+M9F(!XW87 SQDYP<8H Z*LVYUVPM-7T[2Y9'^U:AO-L!&Q5PJEF^;&T<#I
MG/2N)\0ZQJ]C)XKT"349W\K0GU2SO45$ECQN5HV(7:>5!! !P3SGFJ\MM=?;
M?AK%%?R><\4Y6>2-&* VG0  #@=,Y]\T >H56CTZRBOY;^.SMTO)E"RW"Q*)
M' Z MC) ]ZX&T\6ZM;:9<65S<&[O5\1-HT5UY<:.R;0X8CA-^,J.,9P<'H4\
M0ZIXQT'PSXAO'NE1(##)I\TZ1--M9@LB.J#9@$\'&?6@#TBBJ&E6FH6D<XU'
M4_M[R3%XV\A8O*0@?( .H!SR>>>^*OT %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F:YH5EXAL%M+
MT2#RY4GAEB;;)#*IRKH>Q%:=% &3;:#';SW-VUY<S7]Q$L+7DFSS%1<D*H"A
M0,LQ^[R3SGBG>'M"M_#6BV^DV<\\MK;KMB\\J649)QD 9Z]ZJ>,=?G\.>$;_
M %JSMX;I[6/?LDD*J1G&<@'/7IQ]:W=ZA06(7/J: ,C6O#=MK=WIUX]S=VMW
MI\C/!-:R!6 8;64Y!!!'M^59:_#W3([86\5[J2Q+J7]IJ#.'VS;BX^\IXW$G
MGD]R:ZQF5!EB /4FJMQJ5I;:A:6$LRBZNR_DQ]V"KEC]!QS[B@"I9:!!8Z_J
M&LI<W+W%^D:3(Y79B,$)@!01C<>_>I]:T:Q\0:/<Z5J4/FVEPNUUS@\'((/8
M@@$'U%7MRYQD9],T!E)(# D=1GI0!S=GX-AM-,N+-M:UFY>>/R?M5S<B25(^
MZ*2N #W.,GCG@8M#PO9IXC36X9IX;@6JVCQ1[!%+&"2 R[><9X.>.@XK:W*#
MC<,YQU[U5WW_ /;!C,5O_9WD;A)YA\WS=W(VXQMVXYSG/:@#!T7P'IN@W8>S
MO=2-DDAD@TZ2Y+6T#$YRJ8SP22 20#SUYI=*\":;HU^TUG=ZBMF9C.FFFXS:
MQR$YW*F,]>0"2 ><9 KIPREBH8$CJ,]*4D $DX [T <C>_#O2[Z+4[=[[4X[
M34;D7<MM'.%C6;<K%U^7/)49!)')( ."-,^%[$Z^^L>;<^=+;+:SQ&3,<Z+N
MVEQC)(W-WQSR*VMZ_-\P^7KSTHW +NR,8SF@#F-"\":=X?F7[->ZG-9Q%C;V
M-S<F2"WSD'8N,]"0,DXS56/X;:9#:06,6HZJFG6UVMY;6:SKY=NZMN 0[=VW
M/8D^V*['<NW=N&W&<YXH#*5W!AM]<\4  & !Z>M<Q%X$TVWUJYU"WN]1AANY
MOM%QI\=QBVEE[NR8SDD<C.#W!KIPP.<$''!QVH5E;[K _0T <]-X.L9+K4I8
M;F\MH=4YOK:!U$<YQM+<J2I*\$J5S]>:DO?"=E=:K9:C!<7=C-:6YM0+.0(K
MP$@^6W!P,@8*X([&M.[U*TL;BSM[B95FO)3# G=V"ECCZ!2:R]$U^XU+7=?T
MZYMX8/[+N(H49)"WF!XPX)R!@_,./YT 4[7P!IMG8:59P7NH+#I=VUY;@R*Q
M\P[LYRO3YVX]ZFN/!&FWD6OQ7,]W+'KFW[4I=1@JH52F%&" H]>E=(S*N-S
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
M*WE9"D<I9F!!"AL L2!FMUU+(RABI(P&&,CWYH5E895@1Z@T!E)P&!.,]>U
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
MQW,R@;-N/X>NZM(.AW893MZ\]* ,%_!VF3W.N2W33W,>MHJ7D$I780J[5VX
M(P/?WZ\U!IO@;3K+3[BQNKS4M5MYH&M@FHW'F^7$W5%P!CH.>O YK1_M634M
M%2_T VMR'E"HT\A6-D$FUV! /8,1Z\5JEE7&Y@,G R>M '*V?@*SM+C29GU;
M5KG^R2WV-9YU(C5EVE20H+#''))]ZZEW$:,Y!(49.U23^ ')I20.IZT;E*[@
MPVXSG/% 'GO@/PTUQX/M+;5_[11(KV6X;3[F+RTW"=G0D%0Q'W6QG&?RK9OO
M >GW=WJTT5]J-G'J\92^M[:51',2NW?@J2K8[J1G'.:N>,->G\.>$=0UJTMX
MKI[6+S-DDA52/J <_3]:W$;<BMZ@&@#GSX/M/.T25;Z_1M%0K:X=#U382V5.
M?EXK5L].^R7U]=?;+N;[6ZOY4TNZ.'"[<1C^$'&3[UDV_B.XU?5K^RT2UAFA
MT^7R+F[N)2B>=C)C0!26(R,G@#/>K^E:C>7ES?6U]8"TEM755*R^8LJE<AU.
M!QG(Y'4&@"36]%LO$&DS:;J$9>"7!RK%61@<JRD="" 0:J1>&X5DEN)[Z\NK
MV2V-J+J;R]\<9.2%"H%&3@DXR<#T%;2LK#*D$>H- 92<!@3C/7M0!GZ%HT'A
M_1;72K66:2WM4$<1F(+!1T&0!G%-UW0K+Q!8I:WGF+Y4J3P31-MDAE4Y5U/8
MBM(,I7<&!7USQ1O7YOF'R]>>E &,/#%E)'J/VR6>]FU"V^R7$\Q4.8<,-@VA
M0H^9CP.IJI!X+M+>719?[1U&1]'#"V,DB-D,FP[OEY^7CC'KUR:Z0L NXD =
M<T;E*@Y&#T.: .6F\ :3<Z;JEA<S7DT>HW?VYW,BJ\4_&'C95!4C:/R]S2S>
M!+.Z\/W6D7FJ:M=+=;!/=3W >9U0Y5<E<  \\ =3ZUTY= NXLH7USQ2LRHI9
MB !W)H 2-"D2HTC2$#!=L9;W. !^0IU%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<;\1=0_LZP
MT>6XE\G2VU*-+^4IN18RC[2XZ;/,V9SQ794R:&*XA>&>-)8G&UD=0RL/0@]:
M /)O$=CI-G\//'$VD:JM[;W,4<LB6^S[-#)P"(]G 9@ 6&>X/>M+7;G3KKQS
MJ&D>(KZUM+.?3(C8F\1#&ZDN)=C/P'SMZ<X ]*[Y=)TY+%;)=/M5M%.5@$*B
M,'_=QBBXTG3KN&&*YT^UFBA.8DDA5@A_V01Q^% 'G-I<Z39>)M.T?7K_ .U:
M.=#4:=<:H5"3L)&$A). 7*>7@]=OU.2XL/#]IXH\!!!%-IZ6M]%%<7I#F15"
M&/YF^\.I7V/%>DWFG66HQI'>V=O<HC;E6>)7"GU (X-/EM;><Q&:WBD,+;XR
MZ [&]1GH: /*],T> :9XXU33;-)=:T[5+XZ<RY+0N8% "#U.>G?CT%6?*M'T
M[X?ZIX>""]N+J&.:2+[\UN8V-P).[8QDENC#U->DVUA9V;.UK:00%_OF*,+N
M^N.M-M],L+2XEN+:QMH9I?\ 621Q*K/]2!DT >-7VF:=%X&\7ZDD$8O+#Q'(
M;6?/S6Y$\7W#_#UP<8SWKJ]7\^V^)6M2Z6@_M ^%FDA51DM*)7"\=SD*/RKM
MO[&TORVC_LVS\MVW,OD+ACZD8ZU*FG6,5P+B.SMTG5=HD6)0P&,8SC.,<4 <
M+X.E\*:K#X9U*QND;6([5D=(91YK,R#S?/ Y;##.6_B([D9O?%F.*3X::LTH
M'R"-E).,'S%&?UKK+?3K&TN)I[:SMX9ISF62.)5:0^K$#)_&GW-I;7D7E75O
M%/'G.R5 PSZX- ' 2^'M&_X6RMD;"W-K=Z(\US 5REPZSJ%>1>CMAFY;)_*N
M;TO4H['PMX2AOKI(-$_M*_MII9E#Q1E9)! KYXV\$#/ (4]J]>_LO3_-$OV"
MU\P+L#^2N0N,8SCICBD_LG319R6G]GVOV:3[\/DKL;ZKC!H \XEB\/Z386MI
M;:B;^TO-=#P RHEE',4+%"0"#&,9V#^/ XYQ@W#V<W@7Q+;?:;:7[-XHB,(M
MVV+&C309* ,=JG<^,'N:]F;2]/>R2R:QM6M$QL@,*F-<=,+C HDTK3I@XDL+
M5Q(V]]T*G<V,9/')QQF@#SR[T[3]-\8>*].M)UTBSN?#T<T\L P(Y"\JF8CN
MP&,GJ?6M7P9)=6GB+4=+U32K&WU);."0WFG<6]U"&<(VW&4;.[CG/;@"NN.E
M:<9&D-A:EV78S>2N2N,8)QTQVI]I86=@C)9VD%LK'++#&$!/OB@#B_'UOIS>
M)O!L^HPVIA_M"6.22X52NTP2$ D]L@<>M<WKFFZ=J"_%2YN((II+6));=FY\
MIULE*LO]UL@<CFO6[BUM[I%2X@BF56#J)$# ,.A&>_O4!TC3292=/M"9?]9F
M%?G[\\<T >9>(;W3M0CO(KB2 WZ^&4>22_<,F'#$>2G!,A8<MGC"<&EL'TN\
M\1?#Z_O39S--H<H>>;:V^55@QECU8$M[@DUZ;_9>G[XG^P6NZ)"D;>2N44]0
M.. ?2G#3[(+;J+.W"VQS !$N(O\ =X^7\* ,+XA75[9> =8N=/\ -\^.$$F'
MAPFX>85(Z$)N.>U<YJDNB'1M6UCP//')JK:*ZQII[C8$'*LR+TD&3MSSP1V-
M>DD9&#5:STZRTY'2QL[>V5VW,L$2H&/J<#DT >?2067VGP'J/AI8UDNI!',8
M<#SK0PLTADQ][#!>3T8^IKF;O2].3X=>(-02"-;NR\22BUN ?G@ O%7"-U7Y
M3VQ7LUMIFGV<DLEK8VT$DO\ K&BB52_U('-1_P!C:7Y31?V;9^6S;BGD+@GU
MQCK0!P5YIEAIWC[6K&RMHK>WNO#33SQ1C:)9!*P#MZM@_>/-8NEZ+9P^'OAM
MK.D(%UJ::TBFFC<EYH/*/G*W/*JJG_=P ,5ZCJ&CV\UG<_9+*S6\D@:&.5D"
M[05V_> )P!VJIX1\.1^'M T^TEMK,7MM;);R7$"<RA0!DG /.,XH X>]2*;P
MS\5Q)M;9/.XR>C"TC(/YBI;J^LO^$@T?3M<N[6VTRXT&(VC7D:M"\N2)1EOE
MW;?+_#/KSZ-_9.F[95_L^TQ*<R#R5^?OSQS1/I.FW5K':W&GVDUM&<I#)"K(
MI]@1@4 >;R:3+;:;I*:#?6NO)8V,R_8=7(_TNW,GWXWQ@$;0H;!!4KZ\]]X8
MNK>^\*:3=6D,L%M+9Q-%%+]Y%VC /KQWJW<Z7I][L^U6%K/L&$\V%6VCT&1Q
M5H    8 Z 4 >1:UX=)O_$G@JRLXE.JLFK:=*8AM@('[S)[8=% '_34=LUN:
M=+;^*?"&I>)+FP2%I=+-JB/'M*;$)DQW \PLO_;,&O0#&AE$I1?, *AL<@'&
M1GTX'Y4QK6W>W:W:")H&SNC* J<G)R.G7F@#R:V@TPQ_"FXU"*T,1TYT>2X5
M2IQ:@J"3[Y('K537=/L;CPY\2[^6%'N[/47DMICRT#K#"0R?W6SW')QBO7QI
MMB(HHA96_EPOOB3REPC>JC'!]Q3#H^F%9%.G6FV0Y<>0N&/J>.: +,+>;;1L
MV&WH"?0Y%>*7<.F6WPQ\=101VL-RFL7*,L:JKK&+I=HXY"\C':O;8XXX8UCB
M14C4855& !["JTFEZ=-YOFV%J_FL'DW0J=[#@$\<GWH \]U.U.A^.=:C\/0+
M!=S^%YKA4A',UPLA".?[S\XR<DYIWA)/#NJ:AX>UC3-;C:^6V='M;545Y%*?
M,+@#YCM89RW\1'/S<^A)IMC%<+<1V5NDRKM618E# 8Q@'&<8I+;3;&SGFGM;
M*V@FG.99(HE5I#ZL0,G\: ,7X@P6\_P\\1?:(HY FFW#IYB@[6$38(ST(/0U
MR%U/I^ES>#;6[>SL-$N]/<[WA3R&NBL14OGY<E=^"?4UZ=<6T%W$8KF&.:,]
M4D0,#^!J&32M.FLOL4MA:O:=?(:%2G_?.,4 >8@:;HM]X5TQ-2-YX7N-1NRT
MLQ7[/YNP&*($?*8PY?:.1N7VJA=WMII#>.?[->*.RCUBQ>[6V ;9;%8O.(4=
M5^\"/3(KU^;3K*XLA936=O): !?(>)3'@=!M(Q2PZ?96R2)!:6\2R !PD84,
M , ' YX 'TH \KU_3M /A7Q??Z3J\%ZMQI)>6"S$8MT90=CX3@.>1[@>U:=_
M8>'='?PW&EM%'<:E-Y^^:7%O+(D!!>;.=YP<J."6P<CDUWD6CZ7#9M9Q:;9Q
MVK-N,*0*$)]=N,9I\FFV$MO%;R65L\$3!HXVB4JA'0@8P#0!X^MU"WPJU6V2
MZ@D6V\2!$6(@*B?;E*[5R=JXR0/2O:JJ/I6G2HZ26%JZ/(965H5(9SU8\<GW
MJR$01B,*H0#;MQQCTQ0!Y?X5TR'5G\=PMJUU9F37+J/,$X0+E$&['K_A6MKU
M[;7NO^!)[69983J4Z)(#P^V"521ZC(X/>NK.@:,22=)L"3_T[)_A4[:98/Y.
M^QMF\@8BS$I\L?[/''X4 >5QG2M=.KVVM:TMAKMIJ\C*JHBW:[9<P>26^8@I
ML4 =<D=ZN17&@:O<^*M/\4W*0:I#JA,.9 EP(5VF#R#][G' 7J2?[W/I#Z;8
MR7R7SV5LUX@VK<-$ID4>@;&12R:=8S7L=[+9V[W<0Q'.T2ET'H&QD4 >?VMG
MI'_"PO&R7%M9K/+:VK1*ZJ'.8I=Y7OSCDC\:Y^ULK/2?A3X8UJWMP@NC80ZQ
M=*26:TWC>&.?NYPI_P!G(Z5[#+86<\K2S6D$DC)Y;.\8)*9SM)/;VI8K*T@M
MFMH;6&.!L@Q)& ISUX'% 'GVJV$-MXSU&'3HHDTRX\/RRW\,0 B\P-B)\#@,
M1O&>X7VK)T&PLK%?A9?VT21WEU!Y4\X^_*AM"=K'J0"!@'@8&,5ZG!I6G6UH
M]K!86L5L_P!Z&.%51OJ ,&D&D::/*QI]H/*YCQ"OR=^..* /*;BZ.D:%XQE@
M#+8Q^*8_MWE9RML1!YO3G&,@^Q-=[X?B\-G6KZ\\/W$,K7,,1N%LY T"XR$.
M%X#$?CA?SW(M.L8!*(;.WC\[_6;(E&_ZX'-+9V-GIT'D65K!;0Y)\N",(N3W
MP* .?\8Z?X?UT6.A:[\C7;.]G,LGEO'*@&-C=FP21ZX-<[HYUBSN/$OA/6-1
M_MJQL]/$\-](N)$#AAY4I'5AMSGKCGN,>AW-G:WB;+JVAG0@KME0,,'J.?H/
MRJ.#2]/MK-K."QMHK9L[H8X55#GKE0,4 >7VEW#:>$_AG<W5S;FS6 >;:3RH
M@F/V? ;+D*2AYP2.O'.*JZKHEE9_#76+I7M&^U:U%/"+:97^SQ-<QA(]RG (
M5FX!P-V!Q7>:]X9NKJYL9-+323:6Z.K:=?6NZ!BQ'[P;>C#!'0\,>F:FT?PG
M8V:W$EUI^E>;<[/,AM;0)"NS=@[3G+?,<MQD8&!B@#D=232_#7B[Q4L44MI8
M/X:6ZNH[$[)&<22J9!_MX_B/U-0:&=./CR.S1M+^RW?AO:;6V8.CD2+M5CTD
M?:3SM'!Z5Z<-,L%F,HL;82%=A<1+DKC&,XZ8XQ1!IMA:F(V]E;0F)2D9CB5=
MBDY(&!P#0!X]I TJ#X?_  [NX19QR1:K:_:ID"@J2D@.]ATR<#GVI?$DNG7-
MA\55@DMW416TJ"-AC/DC+#'^UGGUKU]M*TY[.2S>PM6M9&W/"85*,<YR5Q@G
M/-(VE:<R.C:?:E7V[U,*X;:,+GCG   ]* //_$-MI/AO5/#XQ!8Z/J4TKWMQ
M*N^)[GRU$32[CCD!^3WP>O-1_P!BPQZ;!;>&=<M+MQJLMS:V]ZH:SF8QG? F
MSHHW%AC.U@?0X](ET^RGLOL4MI;R6A&/(>,%,>FW&*9)I6G2VL=K)86KV\7^
MKB:%2B?08P* ,;P->17GA>,QZ:=-,5Q/%+:A@RQR+*P<(PX*[LXQVX[5B7%O
M;-\4M>B9$*2^'8FE4_Q'S902?P _2N\BAC@B2*&-(XT&%1% "CT %0/IEA),
M\TEC;-+(-KNT2EF'H3CD4 >2>'[&RLM'^%^IV\21WUQ*L$MP#\\D;6\F4+=2
MN0,#H.U>A>/M)N]<\!ZUIMADW4]LPB4'&XCG;^.,?C6L-(TP+&HTZT B.8QY
M"_(?4<<5=H Y;PQJ]IK7@*VE@G:WDAM!%.@;9);2HN&5@?ND$=_Y5Q5KJ%YJ
M?P[\ ZCJ=W)<7EUKMJ\DLI ).]P, 8 & .E>GW.B:3>SF>ZTNRGF.,R2VZ,W
M'N1FIY]/LKI8UN+2"98_N"2,,%^F1Q0!YTB6>KGQ]!X@6/[9:SN8GEX:"U$2
MF%XS_",AFR/XL]ZJ:78?VWXH\,6_BN!9YYO"S&>&X_Y:2>;$2&7N<9)![C/:
MO3I],L+JXBN+BQMIIXO]7))$K,G?@D9%+>:=8ZBB)?6=O=*AW*)XE<*?49%
M'D^DM9V%CINF7+%[)M?O!HWVJ;%L+=$;:7)SO4$ML'<A<$#FJINH&^%&NVT=
MU!(MMXC"(L1 1(_MR%=JY.U>I STKV.>QL[J%(;BU@FBC(9$DC#*I'0@'IBF
M2:7I\J.DEA:NKR&5U:%2&?\ O'CD^] %L\#->,:;J6E-JO@K4K&XMH8)]0N@
M3-*&NG1TE),[Y'5@/E(.,#DXKV955$"(H55&  , "JJ:5IT9REA:J?-\[(A4
M?O/[_3[W)YZT >-W^F:=%X&\8:DD$8O+#Q'(;6?/S6Y$\7W#_#UP<8SWKJ);
MG3[_ ,8^,K#Q#]G+06L0LH[K  MS$2S)G_;SDCGA?05W/]C:7Y;1_P!FV?EN
MVYE\A<,?4C'6GS:5IUP\#SV%K*]N,0L\*L8Q_LY''X4 <_\ #.6.7X:>'C&Z
MN%L8U;:<X(7D'WJOJ_AZP\5:MKVEWA*G[/:/%+&<26\@,I613V(/^>:Z^""&
MVA2&")(HD&%2-0JJ/0 =*CCL;2*Y>YCM8$G?[\JQ@,WU/4T >;Z-K6I0S>)8
M/%,4\=[H^D*EQ<VO!NHP96$T7H2OY,#TZ"KX<DTT>.=$@B?35M+SP\\9MXG5
M]XWQ;%E;I(^"W\(ZGK7JYBC9BQC4LR[22.2/3Z5!!IFGVIB-O8VT/DAA%Y<*
MKLW?>VX'&>^.M 'C5I#I@^!VEO"EJMU'?6IE,84.&^UA?FQSG&1SVKL($L]7
M\=>+M-\10PR)'!;FT2X P+4QG>R9Z?/NRP[@>@KLVTG37B:)M/M6C9S(4,*D
M%SU;&.OO2W.EZ?>&(W5A:S^3_JO-A5MG^[D<?A0!Y/HUI)J4WPV&O*;BXGMK
MY9//)W31!/W>\?Q93:2#UR<]34EE/IFGZ'=Z;,F+1/&$EK9V_FB.W0@[U23@
M@1@[CMQR<#BO5Y;"SGG2>:T@DFC^Y(\8++]">141T;2S!) =-LS%(0SQ^0NU
MB.A(QS0!Y#<W, ^'/Q+M([JUD$=Y*T:6^%0*T<1RBY.%+$]\9S7M$)!@C(.0
M5'\J@?3-/D657L;9EE(:0-$IWD# )XYP.*L1Q1PQK'$BI&HPJJ, #V% 'GOP
MR==&?7?#>H.L6J0:G/<A)#AIX9""LJ_W@>G'3'-7/'^KA=)L6ADW::NKVT.J
M2K]P0%CO!/\ =W; W;!(/<5UE]I.G:F$_M#3[6[V<I]HA63;],@XJ?[- +;[
M,(8_(V[/*VC;M],=,>U 'G6KV$=MXMUVWL(HTTJ?P[)->PQ@"(3AB(WP. Q4
M-]0OM638Z/I@M_A?.+:,37MLL-U("0T\9LR=CGJRY ^4\=NG%>JPZ7I]O:-:
M06%K%;/]Z%(55&^J@8I/[(TT>5_Q+[3]U_J_W*_)WXXXH \@UJTL[7P?X]L(
M(XX;2SUNW-O#'\JP[OLY;:!]T$EN!ZFNF;P[HI^+,NGG3[<VESHGGW%L5S'/
M()\!Y%Z.V">6R:[=M&TI@X;3;,ASN?,"_,?4\<T_^R]/\WS?L%KYFW9O\E<[
M<8QG'3'&* /(=(U1+3PMX*BU&[2'17N;ZWEFG4/$CK(ZP*^[C& P&> 0#VJW
MJNCZ-;:5H\5AJ!OK*3Q5 5=6411;SEXXBO 3/8=#D=1QZE_9.F_8WL_[/M/L
MLAR\'DKL;ZKC!H;2=.>"&!]/M6AA&(HS"I6/_=&,#\* .!EB\/:)XY/A[5(;
M.ST1M*WZ=#<$+!O:5S/C=QOY7W Z<&J]S<:38:UX?TJZOUC\//I<B6$^I!98
MI90X')?@DQXVD]B<=:])N].L=0C2.]LK>Y2-MR+-$KA3Z@$<&EO+"SU"#R+V
MT@N8<@^7-&'7(Z'!&* ,CP98VFF^&;>TT_4)K^RB9Q!<2D'*[CPI'5!R ?0<
M<8K?IJ(L:*B*%11A548 'H*=0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !116+XHFNET=K:R@N9);
MME@:2!<F&-B \GU522.Y.* ,#P]XLOKSQS>Z=?!5L+^W%WHS#^.-&*/SW+86
M0?[+5TNIZ_8:4[QSF626.$W$D<$32,D0SEV ' X..YP<9P:X_P 7^%YM.MM%
MU;P]!J%WJ6D74;6]MYS.&A/RR1C<<*"G\A4\T^K:+XXN]8CT*_U+3-8LX(RM
MNJ^;;2Q;\*RLPPI#GG. : -4>-K*?Q'I.F6<4US!J%FUXEU'$S(5R@7&!_MY
M)Z#C-=17%7%GJ<'CCP]J?]E,T T^>UE6U*[;9V>-E!R1\H"D9'ITY K?T+6V
MUI;T2:?=6,MI<M;M'< 9; #!A@G@A@: +%]JMM83PV\@EDN)E9XX84+N57&Y
ML#L-R_F!WK%E\:VO]NZ)I]O;74D>J6SW2S?9WP$ 7 QC.?F&<C@=>M0^,])A
MU6[T[?'J=O-"DSP:IINXR6K_ "?*57)97&<C!'R\XZUE6UGXDCUCP9J>J:>]
MS<P65S;WK6X0>6[^7M9AD  A#G&0#T[4 =-'XNT>6\@MTGD(N+E[2&?RF\J2
M9,[D#8QGY6]C@X)JMI'C.TU*XUT30SVL&E7+0M+-$R@A40DDXP#ECA>I&..:
MXZ:T\0WCZ-<76@7_ -ML?$!GN$B:-8%A_>A3$NX C#*2Q&<DY/:K-]X?URZT
M_P ;:7;Z>XGN]134;.:1E\F<*(6$><YR3&RG(P.YH [FP\16&H:I-IB&:&^B
MB$YM[B%HV:,G < CD9XXZ'@XJ[>WMOI]L;BYDV1@A1@%BS$X"@#DDD@ #DYK
MFO"QCOK[[?\ \(>^B3QP&*2:YBC61B2#L0J22G!))QGC ZX?X^TS4-1T*VET
MVU2]N+&]BO/L;L%%RJ$[DR>,D$D9[@4 37'CK0K.RU*YNYIX/[,*B[B>V?S(
MMPRI*@'Y3V;I[U:L_%6DWVIW.GQS2QW%O#]H(G@>)7BSCS$+ !ESQD<5Q>OZ
M?)K?@37SI?@^?3;N]MT@2.2&-+B=@V>=I.$4="QYYX'&=?48M2D\?KJ=CITL
MB#09[>-YHRL9G9U=$;/0';R>GO0!N:;XKTK5;RVMK:64/=VYNK4R0LBSQ C+
M(2.?O+QUP0<8I$\7:.]Y:6XGD_TQG2UF\EO+G902P1L8)P#CUQQFN'T_3=:O
M-:\,W<^D:I PTZYM+R64HJP2.L8RJ!L(@VMC:!G X-;'@F;6K32=+\.:CX<F
MAN=+58'OGV&V*(-H>-L[BS+@8P,9.?0@%NP^(FF2Z'>ZO?Q75E:6UX]MN>VD
M.,2>6,D @$L/PR :O'QOHPO;FR_TXWD""46XL9O,E0D@-&NW+KD'D<5Q=WI&
MLCX?>(=$&C7C73ZO)-"5"E9D:Z$H*G/39DG./3K74&*Y_P"%HKJGV.Z^P_V*
M;?S_ "CCS/-#[<=<[?;KQUH V+?Q-I=YI-EJ5K.\\%[Q;+'&Q>0C.0%QD$8.
M<],'-4CX[\/K9P73W<B)->?8,-;R!H[@'!C<8^1OKC/;-<)8Z+K.G>'?#-])
MX?GO?[+N+Y+W32J^:T<\I970$X8CY3C/<CUK9U33I9[#19].\,2:>AUZWOI;
M>.%1*(T'S2RA"1N]LDXQWR  ;E[X]TR#P_K>IV\5W+)I*GS[5[9XI5.W<N58
M A2.=QXQ5^+Q-:&UMF>.Y,\MN9VA2V<NJ# 9MN,XR>.Y[9KD=7T74]0N/B+'
M!83_ /$SL(HK)F7:LSI$ZL 3TY('.,U)J^G2ZQ;Z=<FQUO2-3MK'_1+^T&Z2
M-^\4B*2"I(4X/'7)6@#T"UN([RTAN823%,BR(2,94C(X_&LS4?$^F:8]T)WF
M<6:A[MH86D%NI&07*@XXYQU Y/'-6=#&H#0=/&JK&FH?9X_M*Q8VB3:-P&.,
M9STKDK.TU'0M4\66L^G7-[;ZM.UW9RPKO#EHU0Q.?X,%1@M@8/6@"UXI\3+!
MJ/ARPM7N'M=4G)EFM(W8O"(G<!&0=20OW3G'US71:192Z9I@MYK^ZOMK,RRW
M(S)M))"G R<#C)Y.*X>+P_J&B1_#ZQ-O/=C1RQO)H4++'F!T^I&YL #G KTB
M@#S/Q!XTGU3P'J^IZ>][IDECJ*VX8QE"56X2-@S$8R<MD @CC-=G8^*=*U"]
MO;2.66&:SC$TJW,#P_NCG$@W@93Y3R..*X"]TC61X'\1Z*-&O&N9=;>YA90I
M6:-KI905.?[@).<<\=:U?$.AW^O>*=;2W@GA@O\ PT;"*Z="J"8N[;3W'##M
MZCK0!U=IXGTR[U2+35>:*YGA,]NL\#1B=!C)0L.<9&1UP<XQ1XJFN+;PGJ]U
M:W$EO<6]G--%(F,JRH2.""#R*Y[PH)+VZLI+WP3_ &5J%DC+/=SQQ[0Q7:1
MRDL=Q[X QD>E=9K%@=4T2_T\.$-U;20;CVW*5S^M &;X4DNM1\#Z1<W=Y-+=
M7=C#-+/\H;>Z!B1@8')]*S](\56FG:!X<36;ZYFU#5+19D8V[.97\O>P&Q<9
M]%')R, U#X:U+4M)\(Z?H]SH6H'5K*V2U\M8\Q2,BA0PESL"G /)R/3/%176
MC7EAJ_@*".WFN(=)22.YGB0E4'V<Q _BWIT[T 7=4\5Z)?\ @S4=1;4M1L+2
M&0V]Q/! Z7%M(I&5*E25/3J,<^]1^)]=>#Q5H>@_Z<MO>+</</;1R!V"(-H5
ME&>K9.WI@9X//-:GI&JW'@SQ[91:7=M<ZEJ;S6<?EX\U&6(!AZ?<;KC]:Z;6
M8[FX\?>%K^&QNGM+6&[$\HB.(S(J! 1UZJ>@X[T 6+?Q!IWA[33;:AJMW>I8
MR>1<ZC+"2J,3P)'48! 903V_BQ4^I>-=$TK49-/N)+EKN.%9VBAM)9#Y;-M#
M#:IR,]QD#%<M'I.JV?ACQ9X7FTZ>YGU">[:QN%7,4JW&2"[?P%2QSG'3C-:6
MC:3=Z9\0+?=!<26<'A^#3Q>%/E>5)&)'KR"#GIVSF@#0F^(/AZ"&ZG>>Z\FT
MN3:W,@LY=L#C;G>=ORCY@,GWQTK0L?$^EZCK,FE0/,+M8O/42P/&LL>=I=&8
M .N2.1ZBN$O])U2?P5X^L8],NS<ZGJ$TMG'Y>#*C+& P].5/7%=%)!=3?$?1
M=06RN?LD>ESP22M&0$=VC95/X*?:@#H-?>6+P]J,T$SP316TDD<B8RK!20>0
M1U%<;X:U1M6\*:'<R^+Y1J][#$QB#P'=*1N*E F<<'/<#-=CXA$C^'=2CBBD
MFEDMI(TCC7+,Q4@#\ZY+PX9M+\#:+93^&KZ75;&VB54,*@+,J[<[\X ZY/IG
MKTH T;2_N8OB7K5K<7\AL(M+M[A8Y& 2(EY Q' [*.36K;>*=+N=3AT_S)H;
MBXA:>W$\+1B>-<;BA8#.,@D=<'.,5RVKZ%J.K^)O%,*0RQ1:CH*6,-V4(C,O
M[W(]<?./UJ+3-/GU_3#97/@[^Q]4BLYK>6_FCCVQN\90F!E)8Y)!Z 8SSTH
MZJ+Q?H\UY:VR2S;KR-Y;-C ^VY5!EO+./FXY'J.1D5EZ9\1=+N?#<6M:A'<V
M,$UTUNADMW(SYK1IE@" ?E&>< \4SP=?:P]AIFDZEX;N+.ZTZ)8;BZFV&$[5
MVYA(8EBV!V  SD] >:32M9B^'=IHKZ+>_:[/64F8*%821B[,I9<'ILQUQDG
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
M>AE6>&.5,['4,NY2#@C/(/(KSS0O#U_H/B'PC;2033PZ=HTMG<72+F-96,9
MSUQ\K#/;C->C4 85MXOT>[O+6WAGD(O))8K:8Q,(YGCSO56Q@D;6^N#C-5&^
M(/AU%E<W%SY4-W]CGE^QRA(),A<2$K\@RP&3BN0MK3Q#<W?AB]O= U!;RRU2
M5KQ4:-8(U9)5'E(&QL^926QD]R32W^DZK/X%\96,>E7ANK_6)+BUB\O!EC9X
MR&'8<*W7!_,4 >AV^OV%SKMUHL;R_;[6-998VA=0$;@$,1A@<'H3T-6--U&W
MU6R2\M3(87)"EXV0G!QG! ...O>N3\9V%\VI:+K6AR"'496.G/O!4M!,"2<=
M<QD"0#_9:NQM+6&QLX+2W0)!!&L<:CLH& /R% %*_P!>LM/N'MW\^:>.+SY(
MK>%I62/)&XA1QG!P.IP< X-9-]XXL(+OP\EDDM[;ZR[F.XMXF=0BQL_&!DME
M0,8X&<XQ5:*WO]!^(.M:E+:7-UIVK6]N8Y;=/,,,D093&RCD!@V0>F<YQ6#8
M^&-6\/VG@V4:?-<FRU"[GN;>W928!.LNU1D@84N 2#CJ: +NF>,(=$U/Q4-;
MO[V>WM=35$?R&D%O$8HSEMBX1<L>3COUP:Z_4_$%AI0D\[SI3%#Y\JV\+2F.
M/GYV"@X'!QW.#C.#7!ZAI6J7&@_$2W33+LS:I,QLE\O_ %P,*)D>GS*>N*FN
MK2\TWQ.^H77A>YUK3=3L;>/$,:-+:RQ@@JRN1\K!LYSC(H Z6[\>^'K1H5-U
M-,T]H;V$6]K)+YL/'S+M4[NN2!T ).,5T2RJ\ F7=L*[A\ISC&>G7/M7$6FF
M7-IX]T2>/1_LEC!I,ULRVT8\FW=Y$94&/0*<D#&?2NY8[5).>!G@9H YRR\>
M>'[]V$%S/Y:+,7F>UD2-/*.'#,5 4CT//3U&; \0V.HW-UI,,US::@+8SJDL
M)C<QGC>F\8(!X]CU KD;/P_JU]\,M>T=+62UU":]N9X$N%VB0-.94!/3## /
MIGFM3076]9[]_!4NCW4%LZ2RS0QF1F/_ "SB*DEESSDX'3@YX )O!FOLWP^\
M/7>I3S75]>6P. IDEF;!).![=3T%7E\<:"]M:3BXF*75V;%!]FDRMP#@Q.,?
M(V>S8KA;/1M8TOPWX*O9= GU#^RK66SU#3MJ^:H?9\Z G#$%!T/(/UKJ+GPW
M'KG@C4K2UT=-$FNI#=6L81$D2==K)))M) ?<HSR>, \Y% &_?^(M,TPWOVR9
MXELXDEF<Q,5 <X4 @<DD8P,GVJN_B_2(;;5)KB2>'^RE5[R-[=R\2LNX-@ Y
M! )R,C@^E8MY'XA3X?SWJ:<LFO7K17%S;*JN8P60%4#?*62->,\;ESS6#<:5
MJK/XY\G1-4\O5]'BBM&G<2.\@CE7:WSD@DN..@'7'2@#M[+QCH^H:@EE!)<>
M=+;&ZAWVTBK/&,9,;$8?&1PN>M)X1\3)XJT<WZ6L]N/.E0++&5^5970<G@G"
M\@$X)Q6%'9WK>)?!-Q]@NA#9:?/#=.8R!$[I&J@_BC=,BK_P\M+[3/#KZ7?V
M$UM+;7=R=[E=LH>>1P4P22-K#DXZT ;NHZS9Z9/:VTQD>YNBP@@B0L\FT98@
M#L!W/J/45G-XWT!-/TV^-W)]GU*4PVSBWD.Z09RI^7ALJPP><@XJMXG;4QKV
MBB#3KJYTUA,+F2RVB9'(78NXD%4/.2I'09('7D-+TC6+;PYX4L9M&O8Y=.\0
M27,XP'"Q%YSO!!.1^\7W//'>@#OK/Q;H][8:A>"XD@CT]REVMU"\+PG /*L
M>001QSFL.WURXN_BM;6*37T=HVCRSM:7$1C7=YL85P"!DX)ZDD<CBL+7= UO
M49_&;V%C+YDU[8WEHLHV+=B!8]R9/3)0XSC/':MJTEU#5/B-IFL#0]1MK,:5
M-;R/<HB&-VD1@"-V?X3T_ES0!V&I:C::1IT^H7\ZP6MNA>21@3@?0<GZ"LP^
M+M)CCU)KA[B!M-B6>ZCDMWWQQL"0^ "2,*>1G&#G%+XP.ICPGJ']CVB75]L'
MEPLJMN&X;L!N"P7) /&0*X2_L[Z&7QE?OI>I165YX;*I/>2*S;T28D-\Q(/S
M#Y1T]!0!V=CX[T#4=3M]/@N)Q/<PF:V,EM(B7"@9;RV*X<@=0,_I5=?B1X8<
MVQ%Y.(9YS;"X:TE6))0Q78[E<(20>#@]^E9%C8S>(K3P*T5I/ NEK'=7$TL>
MT*! 5"*?XMQ8'*Y&%Y/05AZ;93>(_A=J'ARWLYS/=ZI<HLS1_ND7[6S&3?T^
M7!X^\2.!SF@#K[34+J+XB^(;:XO+F2R@TZVGCA"[A&6:0-M51D_='J:NZ)KF
MEQ>&-*G@U*\U&*Z&RUEG4O<7)Y/0 $G )S@8 YQ5*TM[JW^(VN7[V=S]CETV
MWABF$9(=T:0L!W_B'UKE=)TO7]"\/^"=371[JXDT>.XMK_3T $P67'SH"<,0
M5'0\@_7 !WD7C'1;BTBGAN'=I;IK)(!$WF^>N=T97&00 2<\8YSBL#Q5XHCF
MT;1]4TO4I[>!-=M[6[4+L.!+MDC<$;AC!R._N*FU:YUJ>/2;F'0+F&SEOF>Y
MB@6/[7%&8R%;[V%+,3N*G(4]0<XYV'0M:CT&XC_L6\4VWBM=3$;2([R0"8.2
MIW'<0OOR>F: .Q_X2O3]=TS6K?3+JZMK^R@9I(YK=H)HLJ2K;9%S@XZXIOAG
M7@O@CPY/?2SW5_=Z=%+M1#)+*=BEVP/<C)/&2!U(JE<Z;<ZAXAU?Q$EI/'"=
M%.G01O&5EG<LSD[>H RJC.#RW;!//P:7JND6/A#49_#MQJ<%GI TV_L513-
M_P A$B*Q ;E"#@]* /2=(UBQUW38]0TZ?SK>0D [2I# X*D'D$$$$&KU9/AV
MVCMM+S%I$6DI+(THM$559<]WV\;SU.,]<9.*UJ "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***R/$
M&N+HL5FHC,EQ>W MH$"LWS;68DA020%1CP.< <9R #1NKNVL;=[B[N(K>!!E
MI97"*OU)X%35Y=XSU>\UCX<>,+74]*D@:QC7R;EH'2*X5L$,@< @CD$<X/?F
MNHU;Q/<V^H7>FZ7;":ZL[9)Y-T,LBLS[ML8\M3@G8>3TR.#S@ ZFHX8(K="L
M,:H"Q8X[D]2?4^]<Q9>*K[6)+>RLM.-GJ+:>M]<0WX8&#<Q58R!@DEE;GC
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
MXN&*JRE6#%L8.,'' %6;WPQ?SZIH&I0ZJOVK3//65YX-_G"8#>0 PVD%>!R
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
MRW<NX3MG+@EL\[CD=#GD5I:?IEKI<4L=JA7S9#-*[,6:1SU9B>2> /H .@H
MFN;F&SM)KJX<1PPHTDCGHJ@9)_*O)M8>^T2YTCQQ<:->VL\-XS:K+(T14VLY
M";2%<L?+ BQQ_"2<5ZCJNE6FM:?)8WRR/;R8WK',\9;'8E"#CVS3=3T>RUC2
M)=*OXWFLYD\N1/-=2Z^A8$']: .<\1S7S^.?#%C;:K<V]G?17?G1P%0&V(I4
M@XSGYC_3!YKD[N]UJT\$^)]137]1:?0-4EAM"SJ=Z*Z$"7C,G#D<]L5Z'%X2
MT>&?2YTAN/,TM&CLV:\F;RE8 $<MSD #G/ J*3P3H,NFZCISVT[6FHS&XNXS
M=S?O9#C)SNR,X' P.!0!AWUSJ_B+7_$FD:?=BUGTY84MG6[:$QL\0<2E50^8
M-QQACCY#QDDU##_;&I>-H=)N]?N5AD\/QW$WV!U1#-YFUFC.W(!QGU]\<5T&
MI^!M U?4(+^[M9OM<,8A\Z*YDC>2,?PN58%Q]<U='AS2UU?^U4@DCO!;"T#Q
MSR*JP@Y"!0VT#// H X3P]XGU'5K'P1I=[>2A]3BNGNKA#LDF$!VA0PY!/!)
M&#\OO6;?27NB>'?B1-I^I74-S;:E&T<^X,^#%#\I8@D\'&>O'6N^;P)X>.D6
M>F):31P64IFM62ZE$L#DDDI)NW#.3QG%#^ _#TEGJ-I):W#PZDZO=AKR8F5E
M  )._/8?7O0!CS6VH+\1AHW]O:E]BO=*DNI5\Q0RR)*JC8=OR A^<>E96C>)
M-5N=+\-Z7/=&:6]O;ZVDN)9S"\RP.X12ZJ2&( .0 3MZ\UWA\.Z:VL1:L4G-
M]%;FV24W4O$9()&-V#D@'.,Y%9\W@+PY/H?]CR6+M9B<W* W$A>.4DDNCEMR
MG))X/<T <QJW_"2Z-86%O/K[!Y/$-O#'Y,@D=;:5AB.1F4%B.<'N#SFJVMO>
MQ:7\2-'EU2^N+>RTV.YMWEF_>(SQ2%EW#'RY0<=.2.E=L?!FAMI]K8M;S-#:
MW"W49-U+O,R]'9]VYB,#[Q/05,WA;1WNM4N)+9Y)-4A$%YOGD998P"H7:6P,
M!B. .M $WAZ 6_A[3T$DKC[.AS(Y8\J.Y[52\5W301:;"E]+;O<7J)Y$"YEN
MAM8F)&R-F<9+9& IYYK5TS3+;2-/BLK-9!#$,+YDK2-CW9B2>,#D] !5?6=
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
MQ^-7J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *9--%;PO-/*D42#+.[!54>I)Z4^N-^(=U+IUKHF
MI-%++IMEJD4VH+&A8K$%8!R!R0KE&_ 'M0!U%OJ=A=VDEU;WUM-;QDAY8Y59
M%(ZY(.!BFV^K:;=P2SVVH6LT,/$LD<RLJ=_F(/'XUY[XCN-.OM';7?#MK)/8
M-J]G=ZK/#&Y%U%&PWX4_>"@(3@8.#Z&IM5^RZEXMU#6-/G@GTO\ X1^6*^GC
M8-%(^[,2DC@L!N/J 1ZB@#NK?6M*N[I+6VU.SFN'B$RQ1SJSM&>0X .=IR.>
ME,_M_1O.BB_M:Q\R:0PQI]H3+N.J@9Y(R..O->9:3_9]M:_"MT^SQ2+&RS$8
M!&;5E8-]7P#GO6?=+IJ?#SQ7+$ML)QXD9XF4#=@72%2O?&W<1CMF@#V*\U;3
MM.DC2]U"UMGD("+-,J%N<<9//-+>ZII^FA3?WUM:A_N^?,J9^F3[BO-=2O\
M2T\3^)=(\3WEY!:ZOY;69BBWQW<!A5=B$(QW!@W (.6R.N:EBU'3=!\3ZMI?
MB>*>*PU+3K6"Q-PC2^;$L922#<H.7W,20.3NSZ4 =O+XITB+Q+%H#WL OI(#
M/L,@&!N4*/\ >;=D#K@&I=,O6:UO9[O4[&YBCN),2V^%2*,'A'.XC<HZGCZ"
MN3A:UTSXEZ,K6\EG:R^'C:VT3J3@B5"(^_(7KZ $^]<S'(Z>&[Z>S3S;"T\9
MO=7T4*[O]$$Q.[:.J@[6],+[4 >M0:MIMU;RW%OJ%K+!"<2R1S*RI_O$' _&
MFV^LZ7>70M;;4K.:X:(3"*.=6<QD AL YVG(YZ<UP.LK;:AXFUO5[":";2F\
M.20WDT;!HI9MQ,0R.&8+N]P"/452TG[!;2_"MH?L\4@MI%E*X!!-K@AOJ^!S
MW]Z /5IA(87$+(LF#M9UW 'W (S^8KE_!/BR+7O#NDRZC>V2:O>PM*;5) K$
M!F&50G=C KJ)9$AB>21U1%!+,QP /4FO%]&^PVW@7X=RKY$=RFLH96& ZC$H
M;=W'50<^H]J /7Y=6TV&^2QEU"UCNY#A(&F42,>O"YR::=:TI;I;4ZG9BX:3
MR1$9UWE\9VXSG=CG'6O,+2;3+UM0\,^)+C4EUA=5EN(K.-,&X)F+PRQN$SC&
MT9W<!><"M31;&SO/$WCS['#:/?K<QO9N54E'%NH#J>V'SR.^: .\76=+>ZEM
M4U*S:XB4M)$)U+H!U)&<@#O3/[>T?R8IO[6L/*F8I$_VE-KL.H4YY/L*\[\'
M7.AZT/#D$LNI-K^C*$:Q>/RS:.$V2%R$'R''<G.1WJM?Z%JRQ:WX:TV!D72+
MO^W-,FV97YLR1PKZ?O/-'T&.] 'I&KZE%%I]_':ZMI]I>P1;C)<N"L!/1G7(
M('Y5#+XHTN#7[?0)+^V&I36YF +  <JJC&>K%N!G) -<AXG==2^$.O:S=6_E
M3ZK:F>.*0 L@*@1*/?: <>K-5QKVWMOB9H=W+(!;W.A2PPR@$J[^;$VT$=\
MGZ F@#1\)>+%U*PV:Q?6$6HO?7-M#"K",RB.5D&Q&8D\#WKK:\3W6"_#Z:X4
MVXNAXI\T2#&_'VW(;/7&PDY]*]K5@RAE(((R".] &?+K^C0-MFU>PC/G>1A[
ME!^\P#LZ_>P1QUY%30:II]U>SV5O?6TUU;_ZZ".56>/_ 'E!R/QKR34(]-;P
M?\3PJ6QD>^E\H +EOW4>W;Z_.#C'<&MR[GL+3QQX=FM(XI%.AW8:.V(!E_U;
M*G'<D-CWS0!WD.LZ7<32PP:E9RR1*7D1)U)10<$D \ 'O2IK.ER6+7R:E9M:
M*=K3K.IC!]"V<5Y9X?U.RG\1> )[9PEO]BNK=;6&)REJ2D>(2Y!9G&"&)/\
M#G SSMV&F76G^*[OPDEN?[$FN%UB*0#Y8X]V7A]OWP5@/[K-0!Z("&7*D$$<
M&N2\->+5NFU&WUS4-.@NXM6GL;9 PB\U4*@;59B2>>Q/6NNKQRXL=*NO#GCS
M2[FT@DUNYU.[-G;L@^T.S8\ED!^;;NY##@#)Z9H ]7O=5T[3=GV^_M;7?]SS
MYE3=VXR>>HJYU&17D]U=6VF>(M6T?QC?WD$.I65M%!*D6^.Z41;)(P=C'=O+
MG P?GR*]*T:VCL]#L+:*.:.*&W1$2=LR*H4 !CZ@=: '7FK:;I\L<5[J%K;2
M2$!%FF5"V3@8!//-9 UF_'Q'_L-C ;!M*-XN(R) XE"8+9P1C/8=:XW4[S3(
M_$WBC0O%=U?6\6J2(]JL<.Y+N Q(NQ"$8[E96X!!RV1SDU=F5X_B"MG92-%=
MCPHT$ ED!=9?,!56;NW&?PS0!WD.K:;<7SV4.H6LEV@)>!)E+J <'*@YZT#5
MM--Z;(:A:&[4$F#SEWC'7Y<YXKS3PK<:/KEOH,"SZC_PD>D1&,6<D?E_8I/+
MV.7(0?)QW)SD=ZM>"-3T74='T'1[^SF;Q)I$G[VVDC<203#(DE9NF&!9LDX)
M;N: .OTSQEH&JV]W<V^J6@@MIFA>1YE R#C/)Z$Y /?'%: UG2S;RW U*S,$
M4IADD$Z[4D'52<X#>W6O(M4GM?\ A6?B_3Y\"[CUV=S$Z'< UV&4CCNN2,=1
MD]C76ZR+31/&OAG44AM[?0'6X5YX5588[AU4)(Y''*J5#'UQGF@#LO[6TW["
ME]_:%K]D<@)/YR^6Q)QPV<'FB#5M.O/M*VFH6DS6QVS^7,K^2WH^#QT[XKR3
MQ):1+H/C.Z3RSI-YK%E)8CC:[AX?/=/4$ALD==K&NGB?3(/BIJ"1FTCM7\/Q
M;PNT1L5E<\]N%(_ CM0!U>FZ@L7A^VN]3U2PG.W]Y>0D) YSC*Y)^G6K/]KZ
M;]@2^_M"T^QN<+<><OEL<XP&S@\UY'H.J+HGAGX=ZI?!_P"QK6*XAO)%4L+:
M9AB-W Y'\:Y[;O>M_4=0T"Q.BW5A8K;6=YJ\L\>I3+)Y4<K1-NE"Y&2Y+(N?
MES\PR,9 .@\7^))M-\('6M$N;.=1/"F_'FHZO*L9VE6 R-W7GITI\FO75O\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI"0H))
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
M+ @,.H&>V:YSQKXA&IZ)IMSIT-^+1M9M8H[V.0)')B=5;(#9*'# $C!/L02
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
ML$90F(R9(ZA]N2<#&37I5% 'FVH^$M>\07/BPSP06"ZO9VJVS^?O,<L)9@&
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
MB?G<*ZYQQP>>F:-]97^HZSXE%AH+:EI%[<K%<K::E'$D[1HJN'5UR&R"K;6
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
M.6&1%A5SFV^\  5P%;W8GO77>+/%<F@:M;VUQ<)IME/ 3%J$]NTD!N,X$<C
MC8,<\XSGJ,<ZWBCP['XI\-W&C7-P84GV[Y8T&Y2I# KGH<@>M5[KPY>WEN\$
MVL&:.:S%I<)-;*ZR %OGQD /AOI[4 ;MJ[R6D+R%&=HU+%#E2<<X]JP/[8U
M_$"?00T M?[*%Y&_EG>KF4I@G=@CC/05MZ=80Z7IEII]MN$%K"D$>XY.U0%&
M3WX%9.H^&GN_$UOKEKJ<]E<+;&TF6-$82Q;MP'S [2#GD>M '+P>/KT>$?#^
MLZGMM;:^,PO;Z"V:2.W*L53*Y)56QRQSC';.1J#Q+J%U<:?I=I+!<74U@;V6
M[LXUDC9=P52BLX&"<GJ<  =\BSH_@Z?0=)T^PL=9F:.S29"MS"LB2K(P8AE&
M#P1QSGDY)%5'^'-O;6ND_P!BZK=Z5?:8DD<5U"J-O21M[HZ$;2NXY [=J $L
M?$NOW%QHNB:C9PZ=K5VD\URW#JD41 #( QY?<N 2<<YSQ2?#M;A+GQ>MU)')
M,->E#/&FT-^YAP<9..,=ZNWW@H7$FEWMOJ]W#K&GLY6_95=I@_WUD7 4J<#
M&-N!C&*N^'?#?]@3ZI,=1N+M]1NC=2"5$4*Y55.-H'910!E?%3/_  KR_P!H
M!;SK7 )QS]HCJ"Y\6ZEX>UG7;;6&MKN"RTC^U83;1&(@!G4QG+-GE1AN.O2N
MA\3Z"OB;0Y-*>Z>VCD>-V=%#-\CAP!GCJHJI=>$H=0UVZU*^N/.2[TW^S9[;
MR]J-$26)!SD'+'\/SH IVNH>+6U6V1K.)["XMG:2X>)5%K*!E< 2DNC<C'4<
M'-8VD^+_ !')X3TSQ!?-I[KJ@AM[>UA@8,D\DNW<6+X*[<G;QR ,]ZW]"\(W
MFC1+!+XCOK^WMT,=E%<QIB 8V@L5 ,A .!DXYZ4R/P'9_P#"!Q>$[B\N)+>
M+Y%RF$FB96W(P(XW ]\4 5+K6O%>G:=XCGN+.$065DUW8W4\2C>RJ2T;HDA/
M;AAC@^W+7\0Z]/JWA>QM9;"-=7TV2YDDD@9C&Z+&<@!AD?/TXZ=>U:*>$[R7
M0M0T_4_$%WJ$]Y;-:FYEB1?*B88(55 &3GDG)) ],4^'PDT.HZ%>_P!HLSZ/
M:/:1*8AB16"@EN>N$7ICO0 _P9K-[K6C3OJ/DF\M+VXLI7A4JDABD*[@I)QD
M <9-=%7&2>%=3TK2);?1]9N8[F?5&OBZPI@EV+.C9Z1Y.?7C'.:[.@#EKOP4
MES%K$:ZWJL*ZC/'<((YA_HDB-NW1<<98 G.>G:J=_KFN2W&KZ=H$1GN-(2.)
M3+&K_:)C&'PY+KM!#*,@=23VQ7:URNH^#99O$DVMZ5KM[I,]VB1WJ0)&ZW 4
M84X<$*P'&X=J ,Q[R7_A9.CWM_;FUF_X1RXEG@W!C$WF0EER.#@Y&14VE^(?
M$VI'0]4@TT2Z7J"K)<H51?L\3KN1U?S,MC@$;>>P'2M@^%XAXCL]62Y8+:V+
M6"V[+N5HV*DY).2<J.:HZ!X(?0)4MXM>OYM&@<O;:;*$VQ'.0-^-[*#T4G'
MZT -T;6-?U_3M(UW3_L1L+V8F6UD4AH[<[@&#YY<84D8QR1VS7,Q^(/$6D^#
M_&FM+?VMS<6.J7"()[8X(0H@QAQ@;<8'MSFNHT3P/_85QY-KK=Z=%28SPZ65
M39$Q;=@/C?L#<A<_7/.8[OP!'=:9K^FKJUU'9ZS</<21^6A\IG(+[3C/)4=<
MXR?K0 LNLZY9:YINB7=S8M=:K+-+#+% P%O!'&I92"WS/N8 '@8YQVK'UCQM
MK>E:5XJMP+-M3T)[=EF:)O+GAFQM.W=\KCD'DC(Z<\=5JWAH:J^EW9O'@U33
M'+V]VB#^)=KJRGJK#J,CM@BJ6I>!X=4TC5[2>^D6YU>2-[NZ2, D1XV*BGA5
M&T=<]3W.: $L]6UN/QO<Z#>SV4JRZ;]NMY(H&7R2)-A1@7.\<@Y^7OP*S="\
M9ZCJNB^&$D%M'J>M27(:18SY<20ERQ5<Y)P% R>Y)SC!Z$^'I3XJ77_M_P#I
M"V)LO+\D;-I8/NZYSN'KTX]ZQA\.H8_#FEZ9!JUU!=Z3.\]CJ$:*)(V8DL"/
MNL#N((QR,4 ='HIU@07*:R+8R)<.L$MOD>;#QM9E/W6Z@@<<>]4O%^NS>'M-
MM[Q8Y?LIN52[N(X3*;:(JQ,FT<D;@H/7 ;.#BM'2=.DTZU9;B^FOKJ1MTMS,
M%4N<8X50 H '  _,DDFIV-S>&U>UOFM)+>;S?N!UD&UEVL,C(^;/!!R!0!RU
MUXIU"/1O#U]9WVFWT.H:O'://#&2KPO(P4K\WRL% !SGG/2F:[XNU.U;Q:;0
MVT#:!!%+%%/&6^U;DWDGD'!^X,?Q ]>E76\!6PL+2V@O&@\G5?[68I$-KS;M
MV O14YZ#GISU)YK4S)<>,=3GDU?4]*NEF6.WA?11>*Z(H >)_+; )W':&X.2
M<$T ;LVM>)6\1Z-I"3:?"VH:=+<R.]H^8G0I_#YG/W\8R.><]JCTWQ3J][X9
ML[F=[&&X&I36%Y<;3C$;NNZ*/)+.Q50%YZG@XK2LM!U"[U+2=>U&]VZA:6DE
MN8Q %5PY!+,,G#?*IP#@'(YJG%\/_(BLS!K5S%<V>H37\,RQ(<--N\Q2IR"#
MO;'<4 8&I^)M:U7PAYJ726T]OXDCTZ1UMRIFC%PJ@E2<KD$;AWP1QFNIM]8U
M4^,-2T*6:U9+?3(;N*98"#O9G4Y&XY'R9QQUZU6/P]B.DZC8_P!L7I-WJ0U.
M.5EC)AF#A\@;<-EEYSQZ8J]<>$Y)=?CU>#6;J"9K-;.ZQ&A^T(K%@<X^5LLW
M('0\8H YVT\8>(M3T_P5);-IT,NO1R^>7@=A&ZQ,X9?GZ<?=[XZC-7)M>\3S
MC4[#3HX)]3TJ*-)&C@'E7%P8Q(1\T@*(0RCN<Y.>,5:T[P$NF0>&XHM6G<:#
MO\CS(D_>;U*$-C'&"<=_<U/J/@V6;Q)+K>E:[>Z3/=(D=ZD"1NMP%&%.'!"L
M!QN':@#+U3QG?V.H0V6H&+0KBXLXI+4WD7F02W# [XFE!V@J0 .1USSTKJ)_
M#UE<7-_<LB^=>Q+#(WEH<*O3@CDY.<G/0>E9^J>$!J=C>:8]^W]EW<*026TD
M0D*!1MW(Q.0Q ')W<@'K721HL4:QH,*H"@>PH CM+6&RLX+2W0)!!&L<:#^%
M5& /R%<M=ZKX@N/'%[X?L;JPMX4TV.\BFDMFD96:1DP1O ;[O7CKT-=?6'_P
MC[KXKN-?CO2)I;-;,1&(%556+ ]<YRQ_"@#D].\9>(+G1_"FN7!L!:ZM=QV4
M]I'"VX%MR^8KEN/F7.W;T/4]:O7'B7Q)?PWE[X?TX72VE^]JMJRH!.L<FR0F
M0R#:W#$<8X&<YJS!X"6W\/Z)HZ:I+Y6D7BW<,AB7<[*20&[8RQZ8[?B]? S6
M^M7MU8:[?VFG:A,9[S3HU0I)(?O%6(+)N[[3GW'8 H>)/%NK:++>W :T*6U]
M;0I:)&TA:&1HU+2.#B-B7;:#_=Z'-27VM^))?$?B/2[&YTZ"/3K*&Z@DDMF=
MCO$AVL-XS]P?-V]#GB2_^'BWL.L6R:W>P6FI7B7S0JD9\N961L@D9(S&O'05
MHKX5=-6U741J<C2ZC:1VLF^)3M5 P##&/F^=L]O84 :'AK57UWPOI6K21K')
M>6D4[(O12R@D#VR:IZ]J-_:ZE9VUO/!;0312DR&,S3-(-NU4B')'+%CS@#MG
M-7O#^D#0= L=)2=IX[.%88Y&4!BJC SCOBJ>I>&FO?$EIK=OJ=S9W$-N]K(L
M:HPDB9@V/F!VG*CD4 <Q9>--=U33_!-Q;+80OKOF)<*\3L$98G;<OS=,KG;U
M[;AUIY\2^*/^$8\1RV_V&YU30KYX6(MV"W,2HCG"[\J^USW(R/>K^F> %TNW
M\/P1:O<2)H<LDEN)(D^;>I7:<8X"L??/.>U6%BMO! U/4KJ:\NX]5OQ*\=O9
MM*R2,H7A4!.W"#KW^M %W3M9?6-5MSI]Q#+IGV%+F63RSN=I/]6%.<#Y0Q(P
M>J^M7];U2/0]!U#59D+QV=O).R+U8*I.!]<5F>"M A\/>'Q!%;M;FXFDN6A9
MLF+>V5C_ . +M7_@-;=]9V^HV%Q8W48DM[B)HI4/\2L,$?D: .:TS4O%$FN6
M N+%9=+NH&:XFV)']FD !7;^\8NK<CID'!SBN=\(:W-IG@K0+"TB+W6HZC?Q
M(0H;8J33NQ ) )PN!SWSSC!Z;P]X2N]"$44OB*^U"UM5*64%RB8A&,#<R@,Y
M .!DXP>G3%+_ (5W!_PC-II*:K=13V-V]Y97T2JLL,C,S-[,"788(Y!H 8OB
M7Q%8B*QU2QBANKS5%LK"Z<*%DB*%R[(KG#*$88R,G'2JGC:Y\46'@W6C-=VT
M:1W-NEM<PI\\T,CHK*ZYPI!8C(ZCTZUKWW@@:KHBVNI:S>W&I).EU%J8"))#
M*F=A15&T 9/&.=Q[G-27?@Y]3\-7NEZIK-W=W-WY9>]*(C*8V#IM11M ##.,
M<Y.3Z %'4=4\4GQ@OAZPO-+5GTIKQ9YK1SAQ*J8(#\@Y]L9[XJ.7Q3K%YH&O
M:YIC6OE:1//$MM)$3]H$'^L);/RDD-MP..,YSQM0>&I8O%$&NR:G+-/%9&R9
M'B4!U+AR3C&#N Z<8XQWJJW@J-#K%O::A+;Z;K#M+>6H0$[W&)#&W\&\=>#Z
MC% &?%XEUO6_$D%AI,]E;6=YHD>IP2SVS/)&7;&" X#<?3&>]06WC35KOPQX
M/U7R[1'U74([.\3RV.,EP60[N.8^X/7VKHH_#"VWB5=9M;H1;-/&GQ6WE HD
M8;<#USD'\,<>]9MOX"6VT+1-*35)3%I%Z+V%VB7<[ L0K=L?.W3!Z?B .&M:
M]K4>K7&@?8MVGWYLX[:Y4XG,942%G!^7JVW [ G.<#KZY(^"##KE]>V&MWUE
M9:C)YU]81*A25\8+*Q!9-P'.WD^HXQUH    P!VH XF\\6SP>,9-$GNH=.E-
MS MFEU ?+O83L,A23('F#+J%]0.#GALWB?5K[1_$.L:2UJL6CW$\*6TL98W'
MDC]YE@1M).X+@<8!.<X&IJGA3^V#<07M\9=/FNHKKR&A!:)DVD!'S\H)7G@G
MYFP1FHG\%HDFL16>H2VUAK+M)>6P0-\[#:[1M_ 6'7(/J,4 0:1XJN]9\3V]
MI!Y26%[H4>J0%HSYD;.^ "=V",'T'UK(L_&?B"]T/PC>1_V<LVL7DMK<!H7V
MKM$N&7Y_^F8R._J*Z.Y\(I_;=CJ>FW\VG-;6?V!HX8T97@!#!1N!VD$<&J-C
MX 33]/T*SBU:X=-'NGNH3)&IW,VX$'&/E^=O?GK0!17QKJ>FV>M6NH?9;G4K
M/58=-M98XS''*TP0H67<2-N\YP>0M2VL5[#\956\NH[C/A]RC+%Y9'^D)D$9
M/?I]?Q-N]\ 6NHQ:Y'=WTY_M6XCNM\2A&MY8PH1D/MM'7-2P^$[R+61K=UXA
MNY[Y-/>RW);QJ"I;=NVA3SD _7VXH ZNBLKPW;:C9Z#;0:K=R75XF\--*%#L
MNX[-VWC=MVYQW]>M:M !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%<YXSAU&?3;--+:V>Y%VK_8[
MERB7JA'+1$CIP-PSQ\G/% '1T5Y;<.VH>"CK6F6>H6M_H.HO-<:;-,23L;=-
M!D'#KM)*_10,=*?XHN5U7X=^*/%%G<W,<=Q;C[%)%,\9\J/C=@$?>;?]5"YZ
M4 >GUBZ]X@.AW>CPFS:=-1O5L_,$@41E@Q!(ZGA37+7&D0K\2-/L1<7WV74=
M)GDO(_M<F)F1X]I/S<?>/3'''3BN>027?AKPW937-PT<'B^6TC<S-YBQ(TZJ
M-^=W X!SD>M 'LE(Q(4D*6(' '>O(-<N+_P8?&%KHMU>'3(;:SFR\S2FR>64
MI+L9B2/W?S]>.#74W$3:/\0O#D>CNXLM2M[D7L(D+(RQHK)+@D_-N8*6ZG<,
MT ;WA?7_ /A)-'-_]E-J1<30&(N'(,<C(3D ==N:V:XKX<W$-OX3D,\T<0?5
M;U%+L%W,;F3 &>Y]*Z?6KFYLM!U&ZLXO-NH;:22&/&=SA25'XD"@"]17EOG2
MQ^%?!/B'2KJ:74KRZM([J3S"WVM91B97&<''S$?W=O& *TO!VDQ7NO\ B&\N
M;J_EDT_795ME>\D*H##'D$%OF'S=#G&!C% 'H%%<7\1A)]ET#RKNYMC)KEI"
MS03,F59\$'!P>W4&N9UBQFT&^\::;IM[?C3?^$=;40INY6:VN?W@&URVX;@F
M2,\X]* /6J*\P>!=(_X0^,7%Y]EUV:)=2FEN782,MN3&G)PH=L9"X!VXZ<55
M\0ZIJ/A>Y\76VG33KI4,%E/E6+?8C++LE$?]WY 7P/NGD8H ]9HKS[Q(;;P[
MHVLZSH.I3"633 ZVT,GF1*H8 W '/S[6ZYYV]\9IITO8;G4=,\6VUO%?:3*B
M+;HYC)QE;DDR-@KD9;OGDYQ0!Z'17E]M-J#PZUHDUJF@^(3:0;'6=GLYQYA5
M70CYEWLVQOXN1U(KH/!-^9[W5[*YTF72M2MC$;FT\WS( &!VO$PXVMM/&!@C
MGG- '85#-=V]O/;P2RJLMRY2%#U<A2QQ^"DUQWBE[>[\1M8>8\T\6DRSM;2R
M^7!"A; FR.3)E2!CH,\KGGF=-$>KW/POO=1D:>XEL)_.F>4[F(@#<G/7N?7O
M0!ZO!=V]S+<10RJ[VT@BF _@8J&P??:RG\:FKR:T73=(T?XA74MU=6 &K20^
M?:O^]4/'!C;DXW%FQN/3/44W4M5U/P]>>-18*EM);Z-!<Q6L$IE6&0F0,X!
M&[: QP,' SGK0!ZG?7+6=A<7*0F9HHV<1A@"V!G&353P]JXU_P .:=JZPF 7
MMNDXB+;MFX9QG S6#'9:.@74]+U29DNM+D58%GWI<K@-YSYR2PSC=G^+!KDO
M#=O_ &;8_#*]MY[D37L8M[@&=RCQFV9@NS.T %01@=O7- 'KU9'B?6SX;\-W
M^L"T:Z%I$96B5PF0.O)_^O7!Z3YWB33DU>3Q##I^IV>J.+C$3F9"LK*+=AYF
M"K+M 7;SD'!/-4M;FC\1?#WQ[?:@[-?V=S=6Z+YA!MTCX10,\!AR?[VXYS0!
MZY!)YUO'+C&]0V,],BFV]W;W?F_9Y5D$,AB<KT#CJ/PIMD ^FVX[&%>A]J\A
ML[A= \%WDEFS6T<WBB2TNYHY"##;&[*L0<_+P0N>HW=<T >S45Q<,<ND_$^W
ML-.+KIMYIDDUS;!B8XI$=0L@!^Z6W$''7&>HJ;QKJ$UK?^&K(N\5AJ&IB"[D
M5BN1L8I&2.@9PH/J!CO0!UU%>5>(Q=Z9)XZTVRN+F/3(M#%_$(YG7[+<$2#:
MA!RH8)NV]/;FNX\+:1;Z=ID=S%+<R37L,4D[3W#R;F" 9 8X7Z# H >/$!/C
M4^'39LO^@&]%R9!A@'";=OU/7/:MJN"UFXN+3XFW5S:1>;<P^%IY(H\9WN)@
M5'XG%9 GF7P;X,\1Z9=32ZK=W-HES)YA/VOS>)D<=" =Q']W;Q@"@#U2JC7%
MX-6CMUL=UDT+.]WYH&UP0 FSJ<@DYZ#'O7G&J6NK:NOBJQMY)Y-9_M.,:=>6
M\Q1;>+$9V;P1LVC?N'!;=QDFM>\,^F_$NVBM)+J54\.W#I!+<22*[I)$%.&)
M^8]">I[F@#NZ*\^\)'3M7T+PQXC;6+A=1=?])*2Y-U,RD212+SD*V2!_"%XP
M!6/IE_\ \3GP7?V5W,]KJ%W=JUU//^^O(_+D;,BC@*"!M'. !PO2@#JI/'#1
MZ'XGU(Z3)G09Y(7A\]<RA(U<MG&!PW3GI74VD_VJS@N-NWS8U?;G.,C.*\ON
M_P#D3_BO_P!?5U_Z2QUJ:VX\.R>&_%K22C3X8DM-23>Q1(Y% 2;;TRK8!.,X
M8^E 'H5%8_AJVDBTK[5.KI<7TC74B.23'O.53!Z;5P,#N">]<+X\NEDB\8RV
M=S,]WIMC$QDDF,:V+[6=?) Y+MD$GCL,GH #U*BO,_%5S?0-<:M+;_VKHZZ?
M&MVMM/Y=UIQ 9FFC'0Y!YP0?D]!BE\07]Q8ZU<ZO=6YU'0'GMC]JM92MQII
MC.TH?O1L2K$#G#G(/% 'I=%>:K(=>T_QS-?W$T&H:9>3QVKK*R-:1QQAHG3!
MXSRQ/\62#D#%-T35)?$FLV^E^)W:&67P_;744&[RP\C[O.D _O+A,?W><=Z
M/0;BXO(]0LX8+'SK:4O]HN/-"^1A<K\IY;)XXZ=:MUY](OV7Q5X!AM]5O;V$
MI=Q--+.2+@)"<.P&%8]<-CGU-8POQ]M\-:K87<KP7>ORPM>SSXFN8SYP9"@X
M$:E0%!_N@X6@#U2"[M[F6XBAE5WMI/*F _@?:K8/OM93^-35Y LR^'M!\?:A
M8EH)XM<,;2JS$QPL+?S& SG(5F.>OO5[7FNO"^DZWK^BZY!,9=)+Q65K$QCW
M!@/M()D89 ;GLV 3G% ';ZAX@-AXIT?139LXU)9F6X\P (8UW$;>ISD>E;5>
M=7%AIMK\0? MQI\A=)[>\/FF4OYP\E2'))^9CG[W4_E75>+M'FUWPM?V-K/)
M!>-$6MI8I"C+*!E>0>F>#[$T ;=5+JXO(KRSCM['SX)79;B;S0OD*%)#;3RV
M3@8'KFO+8/%A_MG1_%L=M*=,O;3^S9X S86^V;U"ITSD&+/J<=JWM0L9='\0
M^ K474Y8W$Z7&)WV2M]G=B2I.#\W(STZ4 =#XA\3PZ)X?U?5((?MS:6#Y\*2
M!2&"JY!)_P!EE/?K6W#)YT$<N,;U#8],BO'9[*TMO 7Q.:)-L@OKQ -Y/R^7
M$>A/J>M=/86_]E?$G2H;:>Y,=_HTLERLL[N)'1XMK8)P" S#C'!Q0!WU%<WX
MTN8(=.L(9I[A&NM0@ABB@8+]H<MD1,QZ(0IW>P(YS@YW@&>8:CXIL99$\NUU
M/;##'(72$&*-F5"?X0Q/& ,D\"@#M:*X3Q78)J/Q#\.6$US>):7EE?">*&ZD
MC5]HCV_=(P?F/(P3T/'%9!MCKL_B32I=>CTRYTJ=8K>24NTUK L:%)5;S%X/
MS$D@YYR2,"@#U*BO.;>2#Q+K'BC2M9U.6&>SB@%M*KF!H8FA5O/0'[K%RQ)[
M8 -6=.DCU_QIK.D:G+-/;6NGVC6(=BAD216+S8&/GW8&[JN.,9- '>U%<RO!
M;2RQQ&5T4L$! W'TR:\CTZ34-8MO D>J7]\YGO;VUDD2Y>,W,*)*$9MI&20H
M^;KWSS6[IEO:WGB?Q%X=NY)S;:/9VT5C%).Y81M&6:4$G);=\N[J-HQC)R =
M?X9UM?$?AK3]96 P+>0B41%MQ7/;.!FM6N2^%_/PQ\._]>:5R?BB^_<ZOJ>G
M74SRVFNVT!NY9MK0N'B5H(E'_+/!.<XR2W!ZT >LTA. 2!GVKS*^T^/4O$OC
MV*>[O6@@L+:>%%O) L;F.4[EPW'(! Z>U.T/5I=;UKPKI>KRM);S^&X[_:[8
M%U<':&W?WBJY;'^UGL, '9>&M?/B&SO)S:-:M;7LUFR-('R8VVDY [FMJN)^
M&426^C:S!$S,D>N7J*6<L<"4XR3R3[FJFJLVO>-=:\/W6H06@BL87LTE5\X8
M/OECVNOS!L#/.,#&,G(!Z#17E_B.WU#3M(T/5M*U.XU75K.W;SBB$K>VX3:\
MICW8++D%3GYB0.<\7-3U.RM[7P=9Z?J*+H>HLZ_:KEFD68B/,:R-N4G<<\$\
ME<$=J /1**\ON6?PS/INEW.O&YTF]UPQW!4,BVJM$SI;[BS':7"G&>AQT-3^
M*K.WT31ISIVIW3;=:LI#'YQVV@>6,-&I'12.2I/\73D4 >D,P52S$!0,DD\
M5%:W4-[9PW=M()()XUDC<=&5AD'\C7G>M;+CQ+XXL6E9[<>'XY&@\P[1)^^R
M<9X) 7/KQ5/3[B."U\#:*;F"VL;_ $DRL+C<\<UP(X=J'#K_  LQ )QG'&0*
M /5JQ=&\0'5M7UK3VLVMVTN=(2S2!O,W('!P.G##N:XI#+I&K>&_#-UK;:AI
MMW?W8DE.Y!\B!H[8L68LH+'J>=H4]"*U_!%K!9>+O&UO;Y$27T!52Q.W-NAP
M,]AT [#CM0!W%%<?XC:VO?%5KIK.\\PT^:=K267R[=$+*OG,0,EQR% Z9)RO
M6N0T:>YUC3_ABUUJ-Z[W<<\=R4NG4R@0.1NP>O'WNO/6@#U^L6'Q 9?&5QX>
M:S9##9)>"X,@(<,Y3&WMRI[UYT=5GT71]2TZ.[N(M.7Q:FG-*TS%K:U<1LP#
MDY49)7.>-U=)IEA:Z?\ &*_CM$\M'T*%S&&.U3Y[C@=N@/'<D]Z .[HKF/%L
MT!O="L'DF>>ZNV\JS5PD=SMC8D2M@_(/O8 .2 ,&N&LM<NK?1[339[QELIO%
MD^GS2K,Q$< 9RL0?.0I("YS]W(H ]&L/$!O?%6JZ&UFT1L(891,9 ?-$F_&
M.F-GKWK:KR+6YIO"^K?$*ZT-#'/%I-G)&J<^5DRAF4=@!EL=,UOWL*Z=XH\)
M2:'-,UMJ?FPW:+,S">'RBXE)S]X$#Y^IW8SS0!WU0QW=O+=S6B2JT\*JTB#J
MH;.W/UVFO&$LKE/A=!XEM=2U)M=L]1D6V9[R1P_^FM'Y14G#!@>X)/'..*U;
MYSHFK?$S4].0K?6T4$D+ DE2UOEF )Y(Y;GTH ]8K%UCQ =)UG1; V;2KJ=P
MT F$@ C(1GZ=3PI]*XZZ$FD65QXGT37;>XW:1/)%96\;LMVRIO65MTC?,IZM
MC)S@G)%026UBUU\-]3MYFGFN;G=)<-*6,Y:V<EFYY;/Y9(&!Q0!WGB;6CX<\
M-W^L"T:Z%G"TK1*X3( R>36E;R^?;13;=OF(&QG.,C-<W\1_^2;>(_\ L'S?
M^@FL#^R?[)\7^%FT^YO7758)H]2@EN7D26-8=PDP20I#%1E<#Y@!0!Z/17F>
MCK-#>W/@&XDN))H+X7:W+R,7DL2WF!BY.2=P$)YZ&NZU^ZAL/#FI74]S):0P
MVLCM/$,O$ I^91W(ZB@#2HKS?PU++:_$#3[528+6Y\/^>T1N/,:5A+&%ED[>
M80QR1GKU-:OQ),BZ1I317=S;,=8LXR\$S)\K2J"#C@CZ@B@#LZ*\JU-(_"/B
M'Q':PZIJ5MHDN@_;)V6=YY+:<R&-6C+DD,PSWZKG/'$]OYUKXLUG3=S6=O)X
M=2X^SV]VQ*R!W ?<,8D( R5Z\<GK0!Z1=W=O86KW-U*L4*8W,WN<#\R0*FKQ
M>^T.T?X/:/K,\MW/>W,>EF5YKJ1USYL8R%)P#AB,@?KDUU/B&2'P9XFTWQ&&
MG;1Y8VL+N(2,ZQ/UBD5<GDE3&3_M"@#OZ*R_#UA+I^C0I<9^U2EIYP6+!9'.
MXJ"?X5SM'L!6I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !56_P!-LM3CCCO;=)EBD$L>X<HX! 93
MU!P3R/6K54=2U>PT@6YO[@0BXE6&(E2=\AZ*,#J>P[T 9VI6.K6L%O8^&[?3
MH+:4R"YEG9@T6[^-5 .]LDD[B,G'/)-7FT+3)-#BT::SBFTZ*)8EMY%W*54
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
M[LXSN78!NW#!R,9&#F@#4HJO97MMJ-HEU:2B6!\A7 (S@D'K[@BK% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MG6+8PZEIUAHFIMIFH/9:=X@OI[NV%I()!'*THCE"$98+OSP">:]BIJNK[MK
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
M.17P<<@';CBJ46@ZQIWBNZU^R-C,^I6T45];2R/&HDCSL=&"L2,,5(('K[4
M:_AS7K7Q-H=OJEHDD:2[E:*08>-U)5E;W!!%85[XTU1-5US3M-\-27TVDK$[
MYNUC$B.I;Y>#\V!P._.<<9VO#&@KX<T..P$@EE,DD\T@& \DCEV('89.![ 5
MS&G-J8^)'C5=-CM'9HK(9N)638WE-@X"G</;CIUYX +'_"PGO?[$&BZ+)?'6
M+*6ZMM]PL6#&%W(V0<<MC/KZU=;Q9>2V^I2V.D"X;2E O8S<A6$NP.\<>%(<
MJ&')*@GBJ6G>";G1=3\+?8I+=['1;.:VD,CLLDIEV[F "D#E<XSW[8JQ%X<U
M;2=5UZ329+.2SUE_M!6X=E:VG*!68 *=ZG .,KR,9YR "6V\:Q7FK:#!;VH;
M3];MFGM;PRXY50QC*;>&P<]>Q]*KZ]KT)TJUN+_0XKNU?6(K6',P(#><$6;E
M>S<@#.<=>:=J'@93X*TO0]*NS;76DO!)97;#)1T/+$?[0+@CI\U6?$OANXU#
M0M,TS2_L\:65W;3CSW8#9"X8+P#R=N,T 5O$>LMJ6G>(],L=.AOH[&U9+LS3
M;!O:/=L4;3N8*0><#) SUQ1\.>)(]-\'>&--A%L]Z^BP7&+FX\E%0(JC+;6.
M2<XX['IQF:7POKMEJ_B"32I=/DL-=3?*ER[J]M-Y>PLNU2'4@ X.VJMOX/\
M$VC1Z!>Z1>Z8VI6&FIIEW#<AQ!/$N"I# ;@P.3TYS^8!UGAO7%\1:#;ZF+6:
MT:7<'@F&&1E)!'N,C@]Q@URMYJFI:M>^.=)O[6S;3[&T5$42ECAH6<-@I@DY
M&>1C QGK7;:=%>162"_G2:Z.6D:-=J D]%!YP.@SSQ7,S^&M676_%%S:RV36
MVM6Z*!*7#QNL1CQP"-O0YZ\8QSD &?X-\27-II?@O1[K2S';:CI<:VUT)PS%
MXX%8ADQ\H*@D'<>G(%74^($,T^FR6]HEQI]_<BV26"??-'DD+(\07A"1UW9
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
MTQ]1T3=&T3/(L4D;1>6</M)W<9^[CMVR0!]WX_>TT/4]1;1VD.GZJ--DCCN
M=Q+(H<$J.\@XQ5N3Q;=V\R6-[IMM9:E()9(X;B_ C,*$ .753@L6&%VGH?3G
M$G\$:_+H.MV!N=->74-934D?+HJ@/&^TC!Z^7CVSU.*V?$.A:Y+KFG^(/#]Q
M91:C! UK<6UX6,,T3$-C<HR"&&0<<T :OAK71XCT2/4/LDUHY9HY()>JLIP<
M'^('J#W!%:]5--BO8K)?[1FBENV):0PJ5C4G^%0><#U/)Z\9Q5N@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBN5\=ZEJ>F:?I<NEW@MI9M4M;9RT0<,DD@4@@_T(/N* .JHKSF;
M5_$&@Z_KFC76NP7$?]D'4K._OH406K!]A5]@ *Y((XSVYJUINNZS'XHU335:
M[O(TT:._M8[V-(W>7<Z\;0"%;:.& (.>!0!WE%><Z-K>M:K?>$S;:M+.M[;/
M-K$0AC_T=U53@_+E,N2F"<]^H)J33=6\3^(+#3]=TR9$@>\8S0321B'[.)&5
ME^[O#@ '.>N>W  ._EBCGA>&:-)(G4JZ.H*L#U!!ZBLS4=6TSPS;6,4T;003
MW$=G;I! 2JN[!5' PHR>^*YBQ\27J^,8]*UFYO-/N7O9OL\<D*&UOH,/Y8CD
M"Y#@;"02#D'U %KXE!SHNDB-E60ZW8[689 /G+@D<9H [.D(#*58 @C!![UY
MS=^)]5\-3^,(;F_;4%TZWM;BUDN8T4QF8LI#; H*@J#ZXSS6A<'Q98R:A<&^
MQIYTZ1XVG:)Y8[A06!0*@!4@<@Y]J .JLM'TS39'DL=.M+5Y/OM! J%OJ0.:
MN,RHA9F"JHR23@ 5YO::SK]KX<\.:A=:P]W/X@^QP*AABC%NS1-(S*<<LVT#
MYLC)R!CBJOC!/$UOX,\0IJ.H.MLL]JUDZ21F<QO(JR1R;5 *Y)P1R1P<\Y /
M4Z*Y%;^]O_&-WX;34[F".PL(YWN%2/S9GD9@#RFW"A1T49)YZ<V? ^M7NM:'
M.=2V->V5[/8S2HNU9C$Y7>!VR,<>N: .EHHHH *JPZ986UW+=P6-M%<R_P"L
MF2)5=_JP&35JB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *JWVF6&IQ+'J%C;7<:G(6XB60 ^N"*M44 1P
MP16T*0P1)%$@PJ1J%51Z #I4E%% !1110 4444 %%%% !1110 4C*KJ590RD
M8((R"*6B@"E9:1IFF.[6&G6EHTGWS! L9;ZX'-7:** "BBB@ HHHH **** "
MBBB@ HHHH JMIE@]^M\]C;->*,+<&)3(!Z!L9JU110 4444 %%%% !1110 4
M444 %%%% !1110 4444 58=,L+>\ENX+&VBN9?\ 63)$JN_U8#)JU110 444
M4 %%%% !1110 53OM*T[5 @U"PM;L(<H+B%9-OTR#BKE% #8XTAC6.-%1%&%
M51@ >@%.HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KCOB+9W&H:1IEO;07
M4K+JMK-(;:-F:.-) 6;('&!S_*NQHH Y^Z\(:9J=GJ,6HM<7CZC L$T\K!9!
M&I)55V@!0"2>!U/.:H7GA%=/2[U?3FO]0UE=-:TC6YO6 G^\5#'@ Y8],#G/
M!YKKZ* /-O#NCWD,U@FG7'C"V%LT8DBU25#;B-2-RD'.<J"!LZ''(%=#:> ]
M)L=9FO[::_BBFG^TO8+=,+4RYSO\OIG/..F0..*ZBB@##C\+6BW$#RW-W<16
M]V]Y!!,ZE(Y6W'<#MW<;VP"2!GIP*L:YH-MK]O;0W4T\:6]Q'<IY+ 'S$.Y2
M<@]",XK4HH P9/".FW%_JMU=F:Y_M2W6VNXI2NQXU!"C  (QN;D'O5;3? UA
MIEA<6::AJLZ2P-;(UU=&4P1'JD>1A1@ =,\#GBNGHH YZX\&:3=^$X/#=SY\
MME;*BP.9,2Q;/N%7 !!7'!_/-,/@G39?#]WH]W<ZA>I=A1-<W5RSSG:<IA^V
MTC( &,Y/<YZ2B@#"E\*6CW]KJ,-W>V^HV\)M_M:2!I)8R=Q5]X(89Y''!Z8J
M5/#5E#:Z?;6TMW;165Q]I AG*^<YW%O,/\88L20>IK8HH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **3(R1
MGD4M !1110 4444 %%%% !1110 4444 %%!..M% !112$@#).![T +129 (!
M/)Z4M !1110 4444 %%%% !11UHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MS@Y&<8JOXB6SU-/$-E;^)O"TMG>6<<&GRW.J+OLPJ!3&% (PQ&2P(//(. *
M.^O?%EQ#XCFT*RT2XN[M+);U&\Y(T=2Q7J3QR#UY]L<UI^'M;@\1^'[+6+9'
MCBNHPX23[RGH0?H017$VNMV$?C7^W)_$'ACRCI"611-67/F"0OW'W><9Z\9Q
MVJWX&UK0_#W@^PTG4/$OA\W%L&4M!J4;JP+%@03@]_2@"OX?TBPO_B%XWM[J
M 20P2V@A3<0(MT.YMN#\N3SQ4>F^(CX.\4^)=$U2_N+G2+"R34K62=S++%&3
MM:+<>6^;&W)SVS4.EZW;Z7XL\2:LFM>%)HM5D@:)&UQ5*>7'L^;Y#UZ\54NM
M-\,ZQIOB.35_&FB/J^N1I&9H;R,1VJQD&-$!;) (!).-WM0!W0\4&UUNRTS5
M[$V+W\3R6LGFB1&*#<R.<#:X7GN#@X/%1VGBJ:];3)[?1[F33M3W?9KI"6VC
M:65Y% ^1& X.3U&0,US,NIZ1XAO='GU_Q!X=A&FI*7%MJB/Y\KQF/(SC:N"Q
M]<D>G,?A'73HEG::'?>*_"SZ98 1Q7D6HJ9IHE^XA0\*<8!.3P, <Y !T(\=
MQ?\ ".QZR=.D$1U'^SY(_,&Y'\[R=PXP1N^G%+>>-+B'4-=LK30;FYET>..6
M0F:-!(CJS9!R>R\#J>^*X6=HO[#N]$M_$?A0VXUD:C!<2:LH:1#<";8R@?*1
MR,Y.<=.<C:75-.76_%=]_P )#X:,>K6D,-N/[63*LB.IW<< [^V>E '0V7C=
M;R_T-#I5S#8ZW&6L[IW7EO+\S#(#D J#@^W2H9/B)IZ7%FR1QS6-U>?8UEBN
M%:56+%0[1=1&2.N<X(.*YFVNK"&S\#0MXC\,DZ  +DC5D^?$!B^3CGKGG'I4
MGAS66\/G^PT\5^%9-#BF9[>\.HK]H2$L6\LI]TMR1NSP.<'I0!MW/Q&-O8ZK
M?G0+S['I-\;2\D,L8* ;,N "=WW\X'8=>U73XCU%?B#>:0]K&-.M=.2Z+B3+
M$,[ MC';80 /KWP.*O6L[OPIXOTI?$GA=9M:OWN8&.K+M1&"##?+U&SMGK6S
M-K5@OC677+7Q+X96.YTI+20/J:%HI$=W!48PP._'.,8S@]* .KT#Q$VO1VMS
M#:)]AN[8W$5Q%.) .5^1P!\K_-TR>AYXK=KS+PU#IB>*S?Z-J&@6MY<6<B7&
MGZ?J0EBO+CAE<( -H7:V2!G#=."3Z'IS7S:;;-J20)?&,&=8&)C#XYVD\XH
MM4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4W8O]T?E3J* &[%
M_NC\J-B_W1^5.HH ;L7^Z/RHV+_='Y4ZB@!NQ?[H_*C8O]T?E3J* &[%_NC\
MJ-B_W1^5.HH ;L7^Z/RHV+_='Y4ZB@!NQ?[H_*C8O]T?E3J* &[%_NC\J-B_
MW1^5.HH ;L7^Z/RHV+_='Y4ZB@!NQ?[H_*C8O]T?E3J* &[%_NC\J-B_W1^5
M.HH ;L7^Z/RHV+_='Y4ZB@!NQ?[H_*C8O]T?E3J* &[%_NC\J-B_W1^5.HH
M;L7^Z/RHV+_='Y4ZB@!NQ?[H_*C8O]T?E3J* &[%_NC\J-B_W1^5.HH ;L7^
MZ/RHV+_='Y4ZB@!NQ?[H_*C8O]T?E3J* &[%_NC\J-B_W1^5.HH ;L7^Z/RH
MV+_='Y4ZB@!NQ?[H_*C8O]T?E3J* &[%_NC\J-B_W1^5.HH 0*H.0H'X4M%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116/::N=2UZ^L[
M4J+;366.XDQDO,R[M@] JE23ZL!Q@Y -BBL^VUG3-1F>ULM3M9IPA?;%*K,%
MSC<!W /&>F:@T;6#?W6H:=<A%U#3I5CG"?==67<DB^@8'IV(8<XR0#7HHHH
M**** "BF2B1HF$3JDA'RLR[@#[C(S^=<SX UW4O$_@ZWU?43:I<7#2J%MXF5
M4V2,G=B3]W/:@#J:*Y_1]<;[ 9M;O["*22^GM( !Y(?RYGB4 ,QW,=H/'K6E
MIVM:5K$,LVFZE:7D43;9'MYE<(?0D'B@"]15"UUO2KZ21+74;2=XT\QUCF5B
MJ?WC@]/?I4,7B;09[BVMX=:T^2:ZW?9XTN4+2[20=HSS@J1QZ&@#5HHJC?:U
MI>FR".^U&UMG(#;9I54X)P#R>!GC- %ZBLZ\U_1].DECO=5LK>2*/SI$EG52
MB9 W$$\#) S[BIO[5T_^SDU#[=;_ &*0 I<>:-C ],-T.>U %NBN5\*>(;C6
M]<\26[W5M<VMC<Q1VTENN!M:(,03DY()(/TZ"NI9E1&=V"JHR23@ 4 +16?;
M:[I-XLS6VIVDH@022E)E.Q#T8\\+P>>G%<,/B&KV)\0#6=/CL8;Z6VDT]MK.
M\8=HXV5@<AF(#9/R[2?3) /2:*S[G7M(L[6.YN=4LXH)%+)*\ZA64=2#GD#U
MIEYXBT33\_;-7L;?$7G'S;A%_=Y W<GIDCGW% &G134=)(UDC8,C %64Y!![
MBL5_%&FMXDD\.Q7L"ZDMOYN'((4DX5<9&X]3@'.![T ;E%<?X)\80:QH&E#5
M=2L5UJ\$K"V5U1G"R.N53.<87]#717&M:7:7D=G<:C:PW,C!$BDE569CT&">
MI[#O0!>HHJEJ^H#2M)N;WRS(\:_NX@>9)"<(@]V8@#ZT 7:*P/!OB(^)?"EI
MJ<Z+#=8,=W%T\J9#M=<=N03]"*LCQ1H#36\2ZWIQDN7,<*BY0F1@<%5YY.>.
M.] &M15&PUK2]5DN(]/U&TNWMFVS+!,KF,^C8/'0_E3(->T>YDFC@U2SD>%/
M,E"SJ2B?WCST]^E &C169;^(]#O+R"SMM8L)KF=/,BBCN$9I%_O* <D<'GVK
M#^('BL>'?"VISV&HV,6J6\0=(IL.3GH-N1R1DC/IT- '7T5F77B+1K RK>ZM
M8V[PH'F66=5,:G@%@3QDTJ>(=%EO+:SCU:Q>YNH_-@A6X4M*F,AE&>1CG(H
MTJ*HSZUI=K>QV5QJ-K%=2,$2)Y5#,QZ#&>I[#O5>Y\4:!9&076MZ="8Y!$_F
M7*+M<]%.3P?:@#6HK%N/%.DVOB:VT"6[B6]G@:8*S@8 954<_P 3%N!UX-;5
M !17'6^M:]>^.]9T&*YT^*WL;>">.1K1W=O,W<']Z!QMZU)KOB>Y\+^#]0U3
M4I[">ZB9EM3'^[28Y 7Y2Q.02<@'^$]* .MHK@+WQ7/I6K6-C+XCTRXM=5G
MM[H%%>WC6.0R,>=I!9 JG'4G.<<]%8ZLNF6\-GX@UK37U!W*HZ,(O,5F/E_*
M3PQ&.G!.<4 ;M%4;W6=,TV18[[4+6V=L$":55."< \GIGCZU2'BO2#XEFT'[
M9"+R"$32!I ,9)PHSU. 2?08H VZ*PM.UVQM]*MY=2\1:7<&XGDCAN4D2))3
MO("+\Q!(X4X/45JF^LQ=/:FZ@%PD?FO$9!O5/[Q'4#WH L452L=8TW4Y)8[&
M_MKEXL>8L,H8KGH2!V/;UJXP8HP0@-C@D9 /TH 6BN&\-:SXJ\16&J7"76CQ
MR6>H7%G'&UE)M?RVP"6\WC/T./>M'PUXSM]9TJ]GU%(],O--N6M+^&64;8I0
M<<,<95LC![]* .HHK!U7QAHFD^'KK6GOH)K6 F,^5(&+2?\ //CHV>W;J:O3
MZ[I%K9I=SZG9QVT@)25IEVL!U(.<$#OZ4 :%%,BECGB26*19(W4,CH<A@>A!
M[BGT %%4;C6M+M;V.SN-1M8KF1@B1/*H9F/08)ZGL.])/K6EVMXMG/J-K%<L
MRH(GE4-N;[HQGJ>P[T 7Z*I7VLZ9ICJM_J%K;,P! FE5."<9Y/3/&:YV?Q4=
M+\=7]AJVH65MI$.F17<<DN(]K/(Z89B>?N<=.O2@#KZ*9#-%<01SP2)+%(H=
M'1@593R"".HJ&\U&QT_ROMMY;VWG.(XO.D";W)P%&>IR>E %FBLO_A)-#.GI
MJ U>Q-FY8).)U*-M^]@YP<=_2LOQ/XOL](ATE(;^T5M4NHX4F:52$B8%C*.<
M$87 /3)'7I0!U%%8%EJZ:5:B/Q!KVFO+)(6MY@RQ>9$Q_=EAG&3TR.#VJY=^
M(M$L9W@N]7L8)4*JR27"*RECA003QGM0!IT51DUK2XM02PDU&U2\=MJP-*H<
MMC. ,]<<X]*KR^*/#\#;9M;TY&\[[/AKE!^\X.SK][D<>XH UJ*IW^K:=I:A
MK^^MK4$%@9I0G ZGGL,\GM27FL:;IUND][?VUO"Z[E>24*&'4D$]1R.: +M%
M,BECGB26)UDC=0R.AR&!Z$'N*SM:NC;+9*FJVFGR2W<2#[0 ?/!8 QJ"1\S9
MP",X]* -2BLJ[\3Z#8&87>M:? 8'6.427*+L9LX#9/!.#Q[&M16#*&4@@C((
M[T +16-K?B?2_#]SI]O?W4<4M]-Y40=PH'!)8D]  .OJ0*QK'QA':^)/$5IK
MNJZ?;6=G/;QVCNPA#"2(/C+,=QY_3H* .RHJG?ZKI^EQ"6_O;>VC8$AII H(
M'4\^E68I8YX4FAD62)U#(Z'(8'H01U% #Z*Y_P 4^)#H,5A;VT"W&IZE<K:V
M<+-M7<>2['J%4<G'/0=Z6Y'B6SCMY8[FRO<W$2W$8M6C(C+J'9/G/123@YZ=
M>Q -^BLQ/$6B27:6B:O8M<O*T*1+<*6:10"5 SU ()'N*EM]:TN[O6LK;4;6
M:Z52QACE4L #@G /0'B@"]17'^*?%@T^^T6UTS4;%IKC5H;.Y@.'?8S8;'/!
M'0\'&>U:$VOVFF2ZY?7VMV4EA9*C-!$!YEK\IW!R"22Q' P#VYH Z"BJ6D:I
M;:UI5O?VDD;QS1J_R.&VD@$J2.XS5V@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *X'PB)+&T\=Q3VSW%Q'K-W.;=?O2H\:
M.@'U4@"N^JG_ &;$NJG48B8YG01S;>DJC.W/N,G!]R/H >8>'[^*?Q1X'N81
M,(/[.N+?R(K1UBM6VQ8A!*Y)7!!+$_=SQFNGT>*23XM>)[F/(@CL;."0]C)\
M[?F%(_[Z%=FV2I"D!L<$C.*JV&GP:=%(L6YGFD,LTK_>E<]6/X #T   X H
MMT444 %%%% !7G7P^U6Q\+^%1H&M7"6.H6%Q.C0S?*TJM*SJT8ZN"&&-N:]%
MHH \O\40QP^$_#TFI6^R*7Q,ER\<R<K'+<22 ,O8[7&1]15+Q1HMUJE[XOOO
M"L8>"XT:&"0VWW+J<2EF52.&;ROE./[P'7->A>(] ?7UTY5O!;"RO8KT?NM^
M]XSE0>1QZ_TK;&<<]: .!N;BU\0^+/"6J:,Z^79I</>N!M\F!HL>7)_=._;\
MIY&TG'%<I9+;0_#C0-J)'.GB=9G 7#JHO'.\CJ!Y9!S_ '2.U>TT4  ((!!R
M#T->5>.KM);CQGIR6TUK<OHZ[6BMVD?4 $D(P<%51"2#@ Y/48KU6B@#S;2Y
M[*X^(VCWD@78OAHKYDT>W:_F(<?,.#M#'Z9/2N?T.[;2M&\$7]RD@T:QO]06
M\VH2+=W:00.R@9"@,>>@# U[310!PW@NY@N/&?C.6W5_)FNK>6.3RF5''D("
M02,'G\^M=!XME$'A#6)&T]M146<NZT4D&8;3E>.>1Z<ULT4 >8^'K^&3XC6=
MY]IEFMIO#_EK,+1HH5*RABJY'"J,_>)QTSGBLO=YWP6U-(E=Y(M6:=XU0EQ'
M]O$F[;UQL^;Z5[%10!YEJVKV-IXTO)];?48M'U:PACL[F&&0HVTR!XF 4D$[
M]PXY!HM--TJV\=^&+%+(I9Q:+<0QPW8WL@9X]B/NSABF[Y3SC(KTVB@!%4*H
M50 H&  . *XJ2X2P^+\\MR'CBN-#B2.38Q0LLTA8;L8& 03GH#7;44 >+Z6+
M>#X?>",(D<\?B!))1MPZ#S9-S-W VE<D]B*N[M-GN=?\,>)XM5>\N=2EN+:V
MB639>1LX>)D=1@8 5221MV\\ X];HH !TKEM8F_MCQ/9Z-;7JP-9K]ME.P-N
M<?+&F#P<99SW!5#WKJ:* /.-"D/A3XE:MHUS="6SUB-=0279M2.Y^ZZ'' +@
M!N>N/>N=GCM&^%FL1B*,ROXB,BIL^9E^VJP8#J1Y>3G^[GM7M-% 'EOB:":]
M\6^(;;12OVBY\*^3!Y1P'D\QR$!'&[:1CT!!Z5=T"_\ #>O7UGJD,>I&_L+6
M2.9;M9(ULD*_,CY 4\@ #GID=*]%HH \:T98+;P3\-0$2*>'4T,X"[6C_=RA
MBW<<E02?45#JM\(_AWXUT#4XI?[=>[N)O*:%F:X5I T<B8'*[0H![;1TXKVN
MB@#@;>:QE^+4]VXC$1\/Q#S)4VX;S9"P.X<':02.N#7*Z6+>W^''@50B130Z
M["\J[<,@$C[F8=0 I7)/8BO:** /)$;3;B?6_#'B:+57OYM3EN+>WB60)=HT
MF^%T=1@8&T$DC;MYX%2Z@EH\_P 5"8XB\UHJ1':,R'[*%POK\^!QW]Z]6HH
M\WTZY6#QAX1NY1*89_#SVRR+&S S;H3M) X. >OH:](HHH \Q1M&D^+/B.75
M'C%N;*UCCD=BJ%ANW ,."1D9%.\77&G'X3:K8Z2)&M+=X[>W)!)E(D1B$'5@
M <9_V3Z9KTRB@#A_%5[;-XO\$S+/&T2WD\C.IRJJ8'4,3V!8@9]:Y^XDTUM4
M\2>&_%46J-)?WS3VT,"2,E[$P7RPC*,;EVA3DC&T<\''K%% 'F45_8:9KWB?
M0O%-E<RKJDL<EH/(DF%W#Y2)Y2E1U5E/7'+9]ZT[21+#XIW0N8'MTN=%MDB&
MPLGR/+N7<!CY01G-=U10!Y=H&BMKWPAGL+4^5?P7ES<69Q@Q3+</)$?;/R_@
MU7-2_M;7_AIJ6MPV$Z:CJ$,,HLAQ(((V4F(>NX>:0/\ IIBO1:* .)\+77A_
M7M?&N:5_:5Q>+9FWFGN5D01+N#"(A@ 6SD\9Q@\\C/:NZQHSNP55&2Q. !2T
M4 >:_#_7=/TO2==^US,KOK5Y-'$L;-)(C/E2J $MGM@5E1VEUH^G7_B35]*,
M3ZUX@@N(XYD9SI\2G]W-(J'[PQG&< L,]Q7K]% 'BVH"6?PS\1[>);VXD>[A
MN4:2V96D39"2V H'\)Z#H,UOZQK=G9^-1J.J2ZA%H>I:;'#:W<,4FP.KR%D8
M!21N#*0<<X%>E44 <KH.H:%X?M]$\-6Z75I]IBD:Q@N$D8[ 2WS,1\I(Y"L0
M1TKJJ@ELXI[J">3<S0$M&I/RJQ!&['K@D?B:GH \D5M-N+C7/"_B:+57OI]3
MEN+>VB639>(TF^%D=1@8&T$DC;MYX%5_&%\D]CXKMH[:>SGAU.UD>WBMG=KD
M*\/^D.^" N%P N/N\DYQ7L=% 'F@U;3[/Q/XGTWQ+9W,EOK7E2V1-K(XNH3"
MJ^4 !D,K!OE.#EB:M0"R3XHW33PPPQQ>'88=KX*QD22%H]W3(4C(]*]!HH Y
M'X7D_P#"M="C?(DBMQ&ZMP5()X([=JK_ !+$#Z=H:3JKH-;LW=67/[M9 7)'
MH!U/I7;44 ><^(+NT\.^.X+N_%U::'=Z=Y,-S9QDQQS^:SN&" XWAE.<<E:K
MZE;:;I&E>!K/3X9[:RAUM9HXK@L72(K-\[;N57+#KC&X XZ5Z=10!Y9?W.FQ
M>)/$NC>*!J0M]6E22S^SQR/'=PF)$\M=@/S J>..N:T-*LK _$^ZMY;6,JFA
M6L*I-B0AED<E2QSN8#83WZ&O0Z* /)-);3;M)/#7B*+57UNWU.2=+95D"3-Y
MS21S(ZC 7# DD\8-0:I':R>&?B@%BC::>Z;R0$^:3]S&%V]S\X;&.X->Q44
M>:?VU9Z3XQU%M?2633-9TVVCLKA8'F1PH<20_*"<DN3COGZ5#>W=GX=\46YU
M2WO]-T*ZTB&ULS"CLL#(SYA<*"02K+_WSC)Q7J-% &1X7L+/3/#5E9Z?;3VU
MG&A$$5P6+JA8D9W<C@YP>1G':L+XCM&+/0"V,IKME)TR55906;V '4]J[2B@
M#S"Y6S?7_B5(Z0DRZ="B,5'S_N'#!3W^;:"!WP*[3P:^_P $:$2<L-/@5\]0
MPC4$'W!!!K;HH XSQV_V;4O"5[(DGV>WU<&5TC9]@,,J@D $]2!^-<Y?_99[
MCXI2,B,\]DB0EE^9_P#1=NU?7Y\# [X'6O5J* /)UU6'2=6TJ[UN6^BTF^T*
MVMX;N!'=$F0MYD;A02"VY>W\..U>@>%K"STSPU96>GVT]M9QJ?(BN"Q=4+$C
M.[D9!S@\C..U;%% '#?$#3KM=4\->);6VENDT6[=[F"%2SF&1=K.JCEBN <#
MGK70VOB;2M2"#3+I+Z5R!Y<)R4]2_P#< _VL>G)XK8HH \TT:Q2^'Q!2PCA_
MM*6]F:SEV@,&-NJHZMZ;BPR/>J^@3Z7K]MI8LX=47Q)I5K)$D-PDD:V$AB*-
MN) 4@D  9.>#C@X]3HH \8BU6TF\%^"M.:"X34],U>S6]MFMW,L+H2)&88[G
M+9[Y/O6Q=Q_:=2^*4%LA>6XTZ-8D1>9&%LZD+ZD$@''0G%>GT4 8OA*[AO/"
M>ER0ERJVL2$LA7D( >H'?C\*VJ** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M^R?NC*Q52<C()7D9&1D<C.:@NM3U&W\56&GI8PR:=<PN7N!-^\C=03]S'W.
M,YZL*V: .-OK/Q"WVB2]%DNG-HQ25;>>17AN "6$>,94\<G!PH_&CX'\4B'0
MO!^DW=A>)]OTZ-;>\<J4ED2$,PQNW#@'!(&<<>M=IJL4L^D7D,">9-)"Z(N0
M,D@@<]NM<79>&M9M[7P'$]K'NT(;;LB88/[@Q?)Z\G/..* -*X^(FD6]S:A@
M6L[B\^Q+<I*AQ)N*@E-VX(6!&['OC!!I]IXXCO+Z\A71]0CM[&ZDMKRZD\L1
MV^R,.6;#G*D'MGWQD5G^&])\5: ?[!^RZ?-I,4[O;ZF9CYJ0LY;88MO+C) .
M0.AYQ@V-*\-7LEEXOL-1B$$&M74\D4B2!BL<D2Q\CLPVY].>M $]KX^T^YU>
MPTX0.)-1B>2R82QMYA5=Q5@&)1B.1G]#Q3H/'5E<:)HNK+978M]6O%LHP=FZ
M)R[("PW=,J>F:C\*Q>+;>*TT_6K+3HHK)!&U[!.7:[ &%PA4;,\$DGM@#GCG
M;;PIXG@T#1=%6RLBFD:REV)VNB!/$)7?. I*\-COSVH WK[X@Q60UMAH>IRI
MHL@6]9?* 1-@<N,O\PVG.!SZ@5KW.OPRWBZ;8V\M[<R6OVIDB<1[(FX4EB1@
ML<X ]#TQFN:O/#>LW%IX\A6TC#:ZNVT/G# _<"+Y_3D9XSQ4MGHFOZ+XFAUB
MSLX+J&\TZ"SO+=[@(T,D6=KJV"&7!.1U[^U %/P'XBM],^'FC?:6<W-W<7:P
MQSRA6.V>0G<S' P,9.3U'7-:2?$K39-/AN8["]E9M3&E2Q1>6YBG)XR0V&4C
MD%<Y]JQ+'PCXITG0]!NK6"PDU72+F[9K1[@^7<0SN69=^WY6'RXZCC\*VM:T
MOQ%K-AH\LMA:QW%OJT%]);1S@K%%'U7>0-[GD] .W;) +,.E7&N:FNMSQ:GI
MGFV4MG/927>"?F(!"H2JGJP<'/(]ZV?#NERZ+H-KI\US)<-"& >60R,%+$A=
MQY;:"%R>N*U!R!QCVK&U#4]1M/$>E64-C#-87?F+--YV)(F"E@0F.5XP3GN/
M;(!;UF&^N-%O8=-E2&^>%E@D<D*KD<9(Y'U'2L*&Q\227^GF]33UT\Z?Y5Y%
M!/*&AFYR8CQD'*C)Y 4XZG/5U'.7$$AC0R/M.U00,GTR: /./A]XJ^Q^$O"5
ME>V-[Y>H)]GCOW*E&FPS;2"V_D*W.,9'XUNZE\1-(TUS)("]DEW]CEN$E3*/
MNV$[-VXJ&^4G';H1S6+8^%-<M?"W@O37M(C/HM^EQ=$3#:459%^0]S\XZXZ&
MKNCZ3XJT&\O-(M[73[C2)KN6XMM0>8B2V21R[*8]IWL"S8Y Z9]* -*+QJL^
MM7NG1:+J)^PW*P7<Y\L1PADWB0G?RN".F2.X'&8[7X@:7<ZKIEGM9(]4#?9)
MO-1@Q"[@'4-N0D<C(]C@\4FEZ!>G5?%WVZ$16FLR*8720,P7R5B.1V/&1UJO
MX8L/%=K86^A:Q::>MG9Q>0=1@G)>YC4;5 CV_(Q&,DGUP.<@ NMXYLDL[34W
MM;@:-=7 MX[_ "NS);:KLN<A&;@-[C( .:R-2+^(/B+>Z!J.G32Z:FEHR*)5
M'EL\K@S##9!P@ (^88/3-0V_@[5Y/ L/@B]CB-I#-&G]H+(,/;I*)!A.HD(4
M+CH.N3TK>@TS44^)%YK+6RBPFTZ*S1Q(-VY)'8DKZ?/]>.E %:Q\&7%K;Z$G
M]I7V_3+F24,UX[YC9L^6V1^\XPN3C SCL*ZN[NH+&SGN[J58K>"-I)9&Z*JC
M))_ 5-6;X@TA->\.ZCI$DAB6\MW@,@&2NY2,_A0!G1^+X!=:7'=V%U:0ZMQ9
M32%2'?;N", <HS#) /IC@\4S1O&)US4I+6VT34DBANI[2>YD$82&2,<@X8DY
M/ (R.GX9T>@:QJUEX:LM8MHH#HMS%<S3QRAQ</$C*GECJ 20QW8QC'.<C1\&
MZ7J&DIK*W\"Q?:]4N+V+;(&^21L@'T8=^WO0!?\ $NOQ^&=$FU:>TGN+> KY
MH@V[D4G&[YB.!GGVJ)/$L+>*9- :TF2X6S%ZLK,GER1[MO'.<@\'BM2_LH-2
MT^YL;I-]O<Q-%(OJK#!'Y&O/8_A]JS:;H<EQ?HVKVLAM;NX'_+2Q*>4T8[YV
MA6]G+&@#JH?%277V"&VL+A[Z]MC=I:LR*4A! #N<X&2P ')YZ<'%&3XA:>FE
M6U\MC?.9-2&ES0*B>9;7!;:5<;O?^'.>/6GZCHM_:>.+/Q+IL*W,7V$Z?=6N
M\(P3?O1TSP2#D$$C@UBW?@[5%LTE@@BDO+GQ''K5S'YH"QHC+\@)'+;5';&2
M>V* .BB\3O=20V/]CWD6IS1R2M92R(K11*VS>S!B &/W<$D_0$CF_ FO1Z?X
M7MXI8YC<WVL7D%O#/* P(DD;:S$GD!<=3DXQFMC4M)UFS\>0^)-+MHKR&>P%
MC=6LDWELFURZNIP0?O$$?EFLBQ\):A_PCCZ3KNAV.H6DVI75S+#'<9=5D=G1
MT8A<."V.HX)Y'2@#O-.O&O[);A[6:U<NZ-#-C<I5BO8D<XR,'H15*\UU8=5.
MEV=K)>7ZP?:9(D95"(20N2QZL00!['.*B\(Z7?:-X>BL=0NI;B2.23RS+)YC
MI$7)C1G_ (BJX!/]*H7&CZEIOCN7Q#80"\M;VS2UNK<2!)$=&)1UW<$88@C(
M/<9Z4 9/BCQ@;_P'#J.BQW.VZO8;6;E8Y("9T22-@3PQ^9>/7.<8-=9HFCVF
ME)<2VEK):?:W$LEJ9,I&V,':H)5<XR=O&:Y"]\&ZG%X/:PM(H9K^[UD:K<CS
M=L:$SB4JI(R< !1QSC/%>A(Q9%9D*$CE3C(_*@#B-/D^S?$+QHQ6XGC6QLI/
M)63).1-D+N8 =/4"LE[S3G3X;ZAIPGL]->9RD<\['9%]FD8;\L02,=23]:Z*
M#2=3@\8>)=3-JK6U_:00V^)1N+1AP<CL#OX^E<V_@/4+[POX/T34K".6#3 R
M7X6<#<IB>/*'J3E@>V,4 =FWBFWATE]3N[2>VMC*(K<RE ;@LVU2HW<!N""V
M..3@4W0?%MEKFJ:AI:(8KVQ"-(@D6171Q\K*RD@C@@]"#7/3^'_%E]X333KF
M:!M4TJ\2XTZ]E?<MTL;?()@.0Q7(.,^N:ZC09=<N4>?6=/M=..T*EM!/YQ)[
MLS;1^ 'ODG/ !6\9WNGV.CP/JEE<W5L]Y;IB!]FQS(H1B=RG&['3/TJ*\\8F
M#5]3TJVT34+N[T^".X98S&JNC;L%27']T\'!]NIIWCG2;_6] CLM/B2287EO
M.=[A %CE5SSZD+@57BTO4X_&>N:M]C!MKS3X;>$>:N[>F\G([ [_ %/2@ L_
M'MI>R:)(FFWR:?K.$M;R0(%,A0N$*[MPX5AG&,CTYJI<_$NWMK2^O6T'5VL=
M.O'M;Z<)&1;E2 6(#Y89/\.<#DXJE:>%M;M_#7@C3FM(S-HEW'-=$3#!58W3
MY/4G>#SCI5/2;/4-9T/QQHEM:KMO]9O;?[4T@V1*^%8LO4D D@ ')QDB@#M)
M_$T;75S;:99S:E-:P)/.(&4!5<$HH+$99@"0/3&2,C.;)\0;"1-%?3K"^U!=
M8BEDM# $&XQJ2R'<PVL.G/'7GBHM/\/ZCX7\3ZC>:;;"^T_4;:W0QF8(\,L*
M>6IYX*%0,D<@CH:HZ9X,U'1+SP>D$<=Q#I1NY+R02!<O.#G8#U 9CUQQCO0!
MJ:'XIU'5O%]_IDVD3VEO;V=M-B5TWQM()"=X!_V0N!GH2>M;7B+6XO#>@7FL
M3VT]Q#:QF21(-N[:.I^8@5F6NDZG9_$+4]42*!].U"TMXVD,I#Q-%YG&W'.=
MXYR,<U8\;:9=ZWX,U72K"-7N;RW:&/>VU02,9)]* *__  F<4:K]JTVZLWGE
M\NT6Z>-!<+LWEP=WRJ!US@]!C/%<_P"(_'9U#X=ZU?:-'/%=6L_V&XVR)N@?
M>JDA@V""&^5ESU'3'&KXAT?7)UT#6-(AMVU/2MPDLKF3"31NH5UW@'!^4$'V
M_"H_$NE^(O$/@2]L7LK2'4+QXRELD^8X%5U;#2;1N)VGH,<@=LD >E[I7AB_
MN5M+!X+^\A6YFL&NHXT0*64, 6V!GP?N]=O.,4B?$BPNX-'ETS3-1OO[7MYI
MK18E0%C%]]#EAA@3CGCT)HU?3O$5KXKB\1Z+86UXMQ9K9WEA<W B9=CLR.K@
M,.-[ CT_22XTG6I_%?AG4YH('2QCNA=F*0 *9@NT(",L%VX).">N.U #[?QN
M]UJTVF0^'-6-U;_9C<*1%^Z68$AB=^,+CD=>O'&:I6WB[2-&T#5=5M])U%(8
M]8DMKJ,LKN)VD5&;!<_*68<+GV%:>D:7J%IXY\0ZG-;J+._CME@<2 MF)6!R
M.V=W'TYQ7.7/A379O">N::MG$+B^UW^T8LSC:(O/27!/9L(1CIDCF@#J+3Q?
M;R:CJ=C?V-UILMA;"\;[04(> [OG&QFZ%#D'FH8/&L4M[HMN=+O0-:B,UDX,
M9!0 ,2^6&TA6#8&>/<8K/U:UGLO$NL^([^WMX]).ABU8W$@(W*SN=ZC)VG?C
MC)]JRO#UOJ^C2Z VL>'"T5HB65K<KJB3"W$FU2538I(X SEB%!P<9R >C7D[
MVUE//%"9GC0LL88+N('3)X%<KX?\:27WA;1+Z^LY!?ZM@6UO&R_O25+DCGA5
M4$DG!P.Y(!ZZ:/S8)(\XW*5S]17G&G>$/$%EHGA*4PV@U+PV[1B!;@E;F%D,
M;D-M&UB,$ ^G)YX .RT?Q#!JU]J&GM!+:ZAI[JMQ;RX) 891U(.&4C.#[$$"
MJ?C+Q!>:!:Z8UE9FX>\U*WM&.Y1M5Y #P>I(R!V&<YXIVC:+.GB?5?$-W&()
M;V*&WC@W!BD<>3EB.-Q+'@$X '/)IOC32+[5],L/[.2*2XLM1MKT122;!((W
M#%=V#@XH YTZI<Z5\1?$%Q%IM]>N=)M9VM8Y5)C^:7=RS!1T P#SV'4UT1\:
MZ;)8:9<6Q\Q]2M?M<$4DB18CPN2Q8X'+ 8Y.?8$BE'I.L+XMUK59+./RKS3(
M;6,),#^\3>3UQ\OS\'KQT%8EAX8\3Z!8^&K[3[2SNK[3M..FWMC-/L6:/*D-
M&^" 05[CH: .U\->(K+Q3HL>IV(=8V=HWCDQNC=3AE."1P1V)!K7JGI8OOL2
MOJ*0QW+DLT4!W)%Z*&P"V.YP,G/ '%7* "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "JM_J-GI=M]HOKF."+<$#.<;F/10.I)[ <FK5<!>2/=_'73K.ZY
MMK/1)+JT1NGGM+L9A[A.* .LM_$&F7%W%9K<&.ZFR8[>>)XI' &20K@$@ =<
M8JO_ ,(?X<_M!K_^Q+'[4[^8S^2/F;^\1T)]^M:-W917,L$Y5/M-LS/!(RYV
M,5*GC(R,,>,UY[I?BOQ(/!D'B>_O+.99W-HEI':[?WS77E)(6+C@#.5XZ#G/
M- 'IE4)M9T^WUFUTB6XVWUTCR0Q;&^95Y8YQCC([]ZY'4_$GB+PM:ZSJ.HV;
MW&E06BRVTMP8DD^T%PGEL(V(*$LIW8!'(YXIM_;:A;_$[PC]LU 71:TOO^6(
M0(^V/=C'\/3 .2,=3F@#M+#4[34XII+21G6&9X)"R,F'0X8?,!GGN.*MUY5J
M^N:WJ7@:\FEU!89[?Q&+!FMX@H>);I8P,') QR>>>F<5ZE"CI"B22&5P,,Y
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
M5ZK>Z:T-Q/:VMU9:S)IE[.B$M*J*6#01X;+L"GRX./F..* .^HKS-_&.O_\
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
M:TD6%!# <XSD[?6N@UC6O[.O=-T^")9;[49'2!9'*H-B%V9B 3C QP.I'UK
M/C37;?1]3N;SPE*EYITB"6WBOHW5XB"3(K\<@ G81NY7UH H>&K:^2^METG6
M]=FM@V+B'4M(6W14P1]XQ(2PXQC=SU&,UT%IX(TZ#PG=^&KB:YO-/NFD9Q.5
M# NY<X*J/XB2/2ND!R <8^M+0!R]CX)@CTVYL-6U74=:AFMVM0+YU.R)NH&T
M#).!\QR>!TI='\'-I5JUO)K^JWR+$8;;[4Z-]G4C'&%&YL<;FSQP,9.>GHH
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M]G:R72W3VT+7"H8Q*R N%/5<]<'TJ>B@#S[Q!I.CVWQ%\'*;&RA@6WOACRE5
M0%5& ]."6/XFN6U>SA'A+Q]JX+K?6.O2RVLJR,/)<>3RH!P#V)[CBO8;O3K&
M_>![RSM[AK=_,A::)7,;_P!Y<C@^XJJ?#FAF"> Z-IQAG?S)HS:IMD;^\PQR
M?<T </K#V^M^,/$>A:OJ-C9B.WA-D;N,EDB:/+2PMO4*P?=E@,_*O85%'H=G
MK/CNST[4;NZU&UD\-([N\TD?GL)E D(##!. >._/6N^O?#VBZB;8WND6-R;;
M_4>=;H_E?[N1Q^%3G2M..HC4386IO@NT7/DKYH7TW8SB@#S"$P>(8M5:^URU
MTW6-/U:4;Q"3=PA)3Y2(2_*,FT8"X;)ZDYJX/)URP\>/J[&/4=.NYUMY2VV2
MTA6(-"\9ZH#@MD=3G.:[Z30M(FU9-5ETNR?44&$NF@4RK]&QFG7.BZ7>7BWE
MSIMI-<J HFDA5FP#D#)&>#S0!YY):_VKK?PVN-<LX7U"ZM9S=B2,99A; X(]
MB2<=C7IGV:#:5\F/!?S"-H^]G.[ZY[U!<Z1IM[=175UI]I/<P_ZN:6%6=/H2
M,C\*N4 <Q\1;^_TOP!K%YIID6YBA'SQ_>1"P#L/0A2QSVQ61=VD%CXU\*MH
M$=IJ4-PEXENQ"30",,DIQ_$&*@/U^?&>:[UE#*58 J1@@]#5&ST32M.5ULM-
MM+=9%VN(H54,OH<#IR>* .-^%NCV1\-V>LL)I-0#WD EDG=L1_:7^7!./X0>
MF>OK4OB_R= \5Z5XBEMS-9W4<FF7L07=N+C=$0O]XLNS/^V!796.FV&EPF'3
M[*VM(B=Q2WB6-2?7  YJ::"*X55FB215=7 =00&4@J?J" 1]* /-?!=M/YP\
M(:E IGT2\:[FDP6$D;#=#\QY)RY&?^F)!K.>:34?A=K&O2L\?BFSO)SYR_ZZ
M&=)B(X1WVE=B[.A#=#FO6U@B2=YUB02R*JNX7YF S@$]\9/YFJK:+I;:@=0;
M3;0WA()G,*[R1T.[&<CL: .&M-%MM9^)6LQ:JLS^786%SY(N9 J3;I#D8;L5
M'M^=<U>S6FM?"236]0\MM;&JQBZ=SB2&07:CRO4*$QA>F #UYKV&/2M.BU!]
M0CL+5+V08>X6%1(P]"V,FJD_A?0+F[FNI]$TZ6XGQYLKVJ,TF""-Q(YY _(4
M <5XAEGTSQ%=ZK<VL&K:*;ZU#S0OMN]-D'E;5 /WHR=K$ @_O&ZYKH/B1J-W
MI?@>]NK1Y(]KQ+-+$2&CA,BB1@1R"%)Y'3KVK<_L/2?M?VO^S+/[3E6,OD+N
M)484YQU  QZ5==$EC:.1%=&!5E89!!Z@B@#A[BRBT_XBZ'!H\<:Z?J-C<_VA
M;Q >4T:!/+D*CC.Y]N[N#BE^&5C9V]AK4L%O#')_;-['N10#M$QPOT%=99:/
MIFFQNECI]K;(X"LL,*J"!T!P.G)XIUCI6G:8'&GV%K:"1MSBWA6/<?4X R:
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
M #H*?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M<5Q6GZ5=:KX6\$Z-]@N[>[T>XM9[M[BW:-8?(7Y@&( 8L?E&TG@D]*T+_1;N
M'X@-:6@0Z1KD8N[],\H\!4$@>D@:-&^AH [J*19HDD7=M=0PW*5.#Z@\CZ&G
MU2CU$OK,VG?8KM1%"LWVIH\0ODD;5;/+#&2,="*NT %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 5CZUX<MM:GM+E[F\M+NTWB&
MXM)MCJ&QN4]00=J\$'I6Q10!0TW2HM.#MY]Q<SN 'GN9-[L!G [  9/  ')J
M_110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5D:-X>MM%DN)8[F^NYY
MV^::]N&F=5R2$4GHH)/ _6M>B@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHK-GU=1?7%E:0&YGMHA+.%8*$R#M7)_B."<=AR>HR :5%9/A
MG6U\2>&K#65@,"WD0E$1;<5![9P,U/9ZI'=7MU8NIBO+;:SQ$YRC9VNI[J<$
M?52.U %^BBB@ HHHH **;(7$;%%#.!P"< GZURVC>,+O7]'?4K#0+AXEDDCV
M-<1ARR,5( SCJ#CF@#JZ*CMYOM%M%,$9/,0/M88(R,X/O4E !1110 44C,J(
MSNP55&22< "H[:YAO+6&ZMW#PS(LD;C^)2,@_D: ):*** "BBB@ HHHH ***
MS#JTEIIVIW^JVGV*WL6E<-YHD\R%%W>9QTR,_*>>* -.BN;M-?URZO[-!X:;
M[!=(DOVQ;U"L<; GYE(!W@[?E&1SUXKI* "BBL*/Q$\GBN^T$6#^9;6:7:R>
M8/WH9F4 #MRIY)H W:*Q_"VO#Q-X:L]86V:V%R&(B9]Q7#%>OX5L4 %%%% !
M14,EW;Q7<-J\JB>8,T<?=@N-Q^@R/S%.N)X[6VEN)F"11(7=CV4#)- $E%8.
MBZ]>ZO+;2G2&BTV\LUN[>[$X;AL$(ZX!5L,#QN'7GBMZ@ HJ&>[M[9X$FE5'
MN)/*B!ZNV"V!^"D_A67HWB ZMJ^M:>UFUN^ESI"6:0-YFY X/'3AAW- &U11
M52QN+R=KH7=C]E$<[)"?-#^=& ,2<?=SD\'GB@"W114-S=V]FL;7$JQB218D
MS_$['  ]\T 345BZ7X@.I>(]:TAK-H6TLP_O&D#>:)%+ @#IP/7O5^XN+R/4
M+.&&Q\ZVEW^?<>:%\C RORGEMQXXZ4 6Z*** "BL73O$^GZGXCU70[=R;O31
M&9<]&W@_=]<$8/H:VJ "BBB@ HHI"< D#)]/6@!:*Q?#6O\ _"165U<&T:U:
MWO)K1HV<.<QMM)R/4BMJ@ HHHH **AN[NWL;62ZNI5BAC&6=N@J:@ HJ&ZN[
M>RA$MS*L:%TC!;NS,%4?4D@?C67:^(#<>+[_ $!K-HS:VL=R)S(") [,O '3
M[I[T ;5%%% !16)=>(D&N-HFG6S7NHQQ"6=0X2.W1ON^8_."<'  )XSC'-36
M&L376JW&FW6G36L\$*2[RP:.0,6'R,.3C;SD \CB@#5HHHH **P;;Q%+=>(=
M;T>/3F\[3((9D8RC]_Y@? ']W[G4^M:$&H8M]/&H1K9WMX !;&0.5DV%V0,.
M#@*W/3B@"]116+-XGT^#Q?:^&G<B^N+5[E/3"D#;]2-Q^BF@#:HHHH ****
M"BBB@ HHHH **AN[NWL;9[BZE6*%,99O<X _$D#\:FH **** "BJNHW;6&FW
M-XL+3&")I/+5@"V!G&34&@ZJ-<\/:=JPA,(O;:.X$9;=LWJ&QGC.,T :-%%<
MY'XI>35/$5B--DWZ-%%)GS5_?AU9AC^[PO<]Z .CHK-\/ZL->\.Z=JZPF$7M
MLDXB+;MFY0<9XSUK2H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "N'\!O),WC.:?)G.OW*$GKL5$5!]-H%=Q63;:1]@UV\O
M[7:(=0VM=1'C$BKM$B^Y4*"/]D'UR >5Z+IKZ?\ #_P3KNFW=ZNJM<6L'E_:
M7,<\3OM>,QYV[0N6X&1M)SU-=KJ3R1?&'0?(S^_TJZ2X _N*\94G_@1_6NBL
MO#VCZ;.)K+3K>!U+%/+3 0M][:.BY[XQFFVFDXUVYUJZVFZDA%M$J\B*$$MC
M/<LQR3[*.V2 :M%%% !1110 5Y?\/=*OK[P-(;76KJU!U"Y/E*D7ED"X8D$E
M-V" 1PW>O3I$66-D<95A@C-8L?@WPW% T$>B620MG=&L0"G/7(]Z .6\=231
MOIWB/P_///<I%(\UO%ETFM"N&EV$@%ER"I_BSCD'B:^U+3X+KP5IUM>,WA_4
MO-_?M,Q\]A&#$KN3D[B6.">2H!]*[*/2-/AF>:*TB21X1;LRK@F,=$^@YP/>
MJ;^$_#\FBG1FT>S.F[MXM?*'EAO4#L?<4 <CJ\L7A^72]*AUE_[,O-9ECN)+
MMB\=N6B9TM\@J=F[&!N]CQD50U_3+C1=,%O%XCGE5]?LBD=LSQBT6210T>2[
M;E/W@IX&>F"*]#?PYHLFAC16TNT.F 8%H8AY8YST]<\YZYYKGO$W@Z.7PWI^
MBZ#I5G':0ZA!<R0<1QE$<,PQ@Y+ 8Y_&@#F]:TG^RM7\5:/:SW<VD7'AN6]E
M@GN9)O*N S*I#,21N )(SSM-=UX+@@M_!FCK!T:RA=OF+?,8U/>M&UTJQM89
MDCM$47 _?[_G,G&,,3DMQQSVI^G:98Z19)9Z=:0VMLGW8H4"J/P% 'F/B2^.
MS4M3T^ZGDDMO$%M;F[EFVM$P>)'@B0=8\$YSC)+<'K6AK=W=:7XDGO[^W-_H
MDM_;>7?V<Y$VGL#&!$Z=XV;!./[YR#D5UUQX1\.W<]U-<:)82RW9!N&>!29"
M"""?Q _*IQX>T@737*Z? )&=9&PN%9U "L5Z$C P2,C QTH 3Q)'/-X<U"&U
MO5LKF2%HXKER0(W/ )(Y')'(Z5YAKVHW$?@_Q;:W-A=Z%K5I:02O';7;&!EW
ML!+$RD<-\P*GT&<G->NW=I;W]I+:7<$<]O*NV2*1=RL/0CO7+^+_  J;_P &
M:KI6BVD(N[^-8R\LA' .1N8Y. ,X';- &%J]M>>%O&EG<:'<7MP;_3;V6[MY
M[AYE=XD5HY,,3M)=@O&!S@ 4:%$]Y9:!XGL?$44DSV[>9!'&Y:_<QY,<F9#\
MRL"<[?EP>@KN]-TJSL0)H+)+>=XPC<[BJCH@/91V X]J@T_PMH.E:E/J.GZ1
M9VU[/GS)HH@K-GD\]LGKZT <KX1^PZWH'AGQ$^L7"ZDY_P!),<O-S,RD/$Z\
M_*K9( ^Z%R,"LJ2+[1\./B/'<33SK;7FHB(RS.[*%A&T9)R0/0UZ!9^&-"T_
M5I]5L])LX+^?/F7$<0#MGKS[]_6E'AK15M+NU&F6_P!GO',ES%L^69CU+#^(
MGOGK0!QU] NGP_#[[)+<1++?1)(BSOM<&W=CN7.#RHZ]*339+7Q)::[<ZEJE
MQ9:EIVL2(989=LEM''(/+15/&UT R,?,6/4UVC^'M(D2S1]/@9;(AK8%<^21
MP"G]WCTIDOAC0I];36I=)LWU-,;;IH@7!'0Y]1V/44 >>^*+X^3K&IZ==3/+
M::Y;0&ZEFV-"P>)6@B4=4PQSG&2S<'K736A#?&'4B""#H=L01_UVEK9N?"7A
MV\GNY[G1;&66[Q]H=X%)DP01G\A^0JRNAZ7'>O>I8PI=/$(6E5<,8QT7([#T
MH \QTJRN3\&]"UFP\YKK2':\\B.1E%Q$LKF2-@#@Y7)&>X%=YX9GAUF:\\1P
M.[6UZ5CM,D@&)!C?M/0LV[GNH6DO-+U'3+.UTWPI9:9:63EUG,A9?LX(X:-%
M&&.<G!QSCU)K;L;*#3=/MK&U39;V\2Q1KZ*HP!^0H Y#QI_:<>I17EI9IJ]E
M;VC?:M-6<Q3H&/$T1Z%@%8=CZ'FL>VOH?%&L#2!J0ALY-$M;C3UNT??*KA]\
MHVNOSC"<\X[8R<^@7NBZ;J%P+BZM$DF$9B\SD-L/)4D=5/<=#5?5?"V@ZW%;
M1ZGH]E=);<0++""(QZ#T' XZ<4 </::;"OCWPI]LU$ZI-'H]R&OR6C\_RY(@
MK8W'WYR0>O.:[;Q;!'<>$-824$J+.5N&(Y"$CI5NXT72[N:SFN-/MI9+(YM6
M:($P]/N^G0?D/2K%W:6]_:R6MU$LT$J[9(W&58'J".XH \TTV5;2S^'&D?/'
MIFJ6GF77[QL2RK;(40G/0DD[>AV@5G^)Y+ZPT;X@:=;W=W'86!M)K)TG<- \
M@!DC# Y*]#M/ #=.E>GOX?TA]+CTQM/@-E$5:*';\L97[I7^Z1VQC%$OA[2)
M],?3IM.MY+.1M\D+IN61O5L_>/N<T <1XB\,Z;8^+/"0!NI/M.J3O*T]U(YR
M;9\X);Y<E0<#%96L6,=P?B?>B>Y2:S$<]LT%P\>R1;-&5OE(R<@=<_J:]/O=
M$TO4;6"VOK"WN8+=P\23('",. 1GV)%1-X;T5Q>AM-MR+[_CZ!3_ %_;Y_[W
M''- %G2IWN=(LIY3F26"-V/J2H)KRG4I+E/ OC1DO[Y9+;Q((X9/M3EE4O;K
MMR3RN&(P<BO7+:WAM+:.WMXUCAC4*B+T4#H![5F/X5T%[:XMWTJU:&YE\Z>,
MIE99.N]AW;IR?04 8.EV_P#97Q4O=/MI[DVMQH\=W)'-.\H,OG,N\;B<$C .
M/2F_$:SM[JY\)&9"Q_MV&/.XCADDR.#["NJCT;3HM2&HI9Q"]$0A^T8^?9_=
MSUQ[4_4M*L-8M1;:E9P7< <.(YD# ,.AY[T >::CIEO>ZW\1&,MPHMK"UD@,
M-P\>UEMW*ME2,D8&,Y%:,%Y=7.O?#>ZENIR]Y83/<+YK;)&^SJV2N<9RQYQG
MFNQ_X1S1M]X_]FVX:\0)<D)CSE P%;U '&#VXI4\.Z/')8R)IUNKV"[;1@O,
M [A/[HQQQVXH XK1;J[T_P 4Z;;:Q;--]MN)VL-9M)RT=V"KN(YD/*L%Z=0-
MN!@9KNM8U$:5I-Q>;/,=%Q%'G!DD8[40>[,0/QIEIH.E6$ZS6MC%$Z%BFT<(
M6^\5'12>Y'7O4U_I=CJB1I?6L=PL3B1!(,A7'1A[CL: /,]3M=1\&ZKX<\2W
MEO:QPP,;#5KB&Y9S*D[[C(P*+@"4[NI^]BMW4+)-0^+"V-Q<79LYM">22W2Z
MD5&83H,X!&..N,9[UUVI:3I^L61L]2LX;NV)!,,R[E..F0>M0Q^'])ANTNH[
M"%+B.'R$E4898_[@/4+[4 >662S1>!?#VL_;[Y[^#7$M$E>Z<_N?M;1;",X(
M*<'()/KP*UI1+XGE\3QS>((M*OM-U!ECE*-YMI$FTHZ_O%&UADGC!R<YXQW
M\*Z"+%+(:5:BU27SDA\OY%DSG<!TSGG/K1=^%= O]6@U6[TBSGOX,>7<21 N
M,=.>^.V>E '"W>GC4==\>17-[?O';Z?;3PJMU*@20Q2MN W?+R,[>@]*FT35
MI=<USPOI>KRM);S^&H[_ &NQ NKAMH8M_>*KDX_VL]ACN7\/Z2\]Y.VGP&6]
M79=/MYF7L&]1VP:BN/"N@W5G:6D^DVKP69S;(8QB'V7T'L* /+K:$VWA:&*V
MN[J()XV,&Z.X<%D-U@ACGYN/[V:W4T2VD\6^+=(:XO\ ^SX[&WND@^VRX65A
M*&?.[.?D!QG&><9Q79+X2\/)!Y":-9+%Y_VG:L( \W.=_'\0['MVJP=!THW5
MQ=&QA^T7*>7/+CYI%_NL>X]J /.-%UBZUB/PAIFJ7\2QWNA>>INE9ENIP5!!
MPZY8+SU/4G&<$3/IL]IJG@O2Y?$-[J,?VR\MY)XYI(O,00R$(<.=Q7[N[.>.
MH(KN+KPCX=O=)ATJYT:SEL(#F&!HAMC/^R/X?PJP?#^D%K$_V=; V Q:;8P/
M(&,?)C[O''% 'E6KVZ'P'XLL9'FDMM.\1Q1VJRS,QB0O;G:"3G'SMC/3->O6
M[6D!6QAE3>B;A%YFY@N<9Y.<9XS5,^&M$-M>VQTNU,-\VZZC,8(F;U8=SP.>
MO%0Q^&--A\06NK06EO!+:VQMHO*CVML_ND_W1S@>ISZ4 8?Q-M(+G3-#,REM
MNN60'S$8#2@'I[=ZS[G1[/4OB+K5G*T_V9-!M@JQ3NF<23 $LI!./<^_I7>Z
MCIMEJUD]GJ%K#=6SD%HID#*2#D'!]"*KKX>TA+B2X33K=)I(A [JF"8QP$X_
MA'ITH \XT36KK5;3P3IVIW\:Q7^C/+ONE9ENKA2@"MAURP4L>2<DYQG!'>>$
M;&33-%-C)K#:KY$\B+.RD%5SD1Y+,6VYVYR>F.HJ2Y\)>'KS1XM)N-'LY-/B
M;=%;M$-D9]5'\/X5IVEG;:?:16EG!';V\2[8XHE"JH] !TH X3P638_$?QO8
MWIVWMS<0WD&[K+;E-JE?4*?E/H:UOB%,@\#^(!#/)%>0:=+,K0R,CIA20=RD
M$ D=.^#UQ6WJ>A:7K#0MJ%C#/)"<Q2,OSQD]=K#D?@:&T+2GTV73GL(&LY?]
M;"RY63_>_O?C0!PE_%%H<OAN 7\L-MK<P^VSWLTDL;RB#Y$(WC:&/8$ D 8Q
MQ45]]H\-OI^COKK7.GZAKJQ3E R"T1D+BW#EV(#,%XSP&QT(KO[K0=*OM(&D
MW>GV\^G@!1;R(&0 =, ],=O2HQX9T,:%_8@TFS&E_P#/KY0\OKG./7/.>N:
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
MGIBJ%^]Q?7/Q%FBTS4O+U#1X8[0M92 S,(I5P!MSG+KP<'GI0!VZ^,_#C3M
M-7MO,$/G;22-R<#(_O') P,G)QBK5KXATF]TK^U+:^BDL]YC\P9^_G;MQUW9
MXVXSFN.6&0^(/AY(+"[\NULITF;[)(! 6A10&.WY3D$<XZ5AR6VIPV6H:A#I
M>IS0VGBR6_EMHHI(I9K9HRF^/[I;!;=@'G% 'HQ\7: EE+>2:I!%##,+>3S<
MHR2'&$*D!@W(X(HC\6Z%-%J$D&H1S_V>GF7"Q*695YP0 ,L#@X(R#7">(K:Q
MU+P7K=YHVA:KYFH3V6]YX)WFN3',A)*-EMJH.I SSZ"MF\@GNOB+J<D%I=&&
M?PX+=)3;NL;2>8[;-Q&,X8<9[T ;VD>+=.U30=/U3,D8O8U=(?*=GR5#$!0,
MM@'D@8K7L[RWU"TCN[2598)1N1UZ,*\RL;7[9X,\(P,^M:+J=A9^5%?+9OB"
M5(T5TD1EPR-[X!V\&NY\(S:E/X7LI=7MH[>_8/YJ1QE ?G.&VGE=PPV#TW4
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
M\.^*K&QT^.]@L+62*ZDDEV@2>5O*H-IW,H*DY*\D '.<;WA'_D2]"_[!]O\
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
M\LC0 1-M(09;YL8Z=LYYH YW1(/$/ANS\*:$RZ9/!%;_ &>],;R&0;$^5TX
MV\<EL<D <FNTHI'8(C,02 ,X R?RH X8>$=8_LSQ%H?F68L-9O)YVNQ(WFQQ
MS'YU\O;@L!D [L<YQQ@Z">'[^U\;KJ]JEI]@BT@:?%&TS!\A]X)^0C';J?7V
MKH-.OH]3TZWO8HYHXYT#JD\9C=0>S*>0:-1OH],TZXO98YY8X$+LD$9D=@/1
M1R30!PUEX+URU\+>$]*+:<TVBWZ74SB=]LBKOX7]WU._OZ>]0WG@GQ%'H'B7
MPY82Z;+IFJRS3V\\\KI+;F4[F0J$(89S@Y!YZ'I7I"L'0, 0",X(P?RHW+NV
M[ANQG&><4 <J-#U@>,K#6V6Q:*WTM[-T$SAB[,C9'R'CY,=<\Y]JQK7P7KMO
MX1\.Z23IS3Z7JBWLKB=]KHLC/A?W><_/CGTKT2@D 9)P!0!Y3<QW.J:UXBO+
M&/P]>:>]X([B*ZU"6V),(52)$52K896Y;[PQU7%=CI^LZU>ZUIH-G:1Z;=6
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
M>78NY[06;,"F/+!)&!MZY).??TXH XRR\0^(+_1?A_.NJ^7+K!9+QOLZ'?\
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
M!$&)G$Q 9A_$W)Y/-<S96^B77@3X;JB6;.VI6L5P8]H)8PR;E<CN<#(/7C-
M'KLL]^VH6_V464EB\,A<O(PD,@QLVX!&WKD]>E9W@_Q#+XB\.6VH7<<,%S-)
M.GDQOD?NY73C/)X45SYTK3-%^*?ARTTVU@M(AI5XHCB4+QOC('YEC^=<=;Z+
MI]Q\,+>^L88AXHCU61+*>,_OUE^V-\F>H7822O3&6QWH ]PW+@G<./>J<FK6
M46KP:4TZ_;)XGG2('G8I +'T&6 ]^?2O,=8ETVSG^*=I<M;1//:QR0PO@&0F
MT^\J]_F!Y'<58T\Z0WC+P9=7'V)DF\/LL<KA2'E5H-H!/5ASC'- 'H]@]\[W
M@OA:@+<,(/L[ECY6!MWY'#]<@<=*LQRQS+NCD5USC*G(KQR2;^S_  ]XC^S*
M%TV/QD!J*Q]%M,Q>9D#^'H#[9[5OZK96Z^-;X:>D']F7'A^5]1CC \HL#^Y8
M@<;B-^#Z+[4 >B+-$[!5D0L5W !ADCU^E/KQ_0;*PL;?X5W]M%#%>7,?E33K
MC?*IM&RK-U(!"X!Z8&,5ZM9:C9:DLS65U%<""9H)3&P;9(OWE/H1Z4 6J***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *KS6%G<OOGM()7QC<\88_K5BB@"""SM;4L;>
MVAA+=3&@7/Y4V/3K&%)EBLK=%F.90L2@2'U;CG\:LT4 51IM@-F+*V^0Y7]T
MOR_3CBB33;":=IY;*V>9P%:1HE+, <@$XSU _*K5% $$]E:74D4EQ:PS/"=T
M;21ABA]03TI?L=M]I^T?9X?/_P">NP;O3KUJ:B@"M'I]E#<M<Q6END[?>E6,
M!C]3C-6:** &"&)5C41H!']P!1\O&./3CBF&TMFN!<-;Q&<=)"@W#\>M344
M5GT^RD#![.W8,Y<@Q*<L>IZ=?>G1V=K%,9H[:%)2,;UC ;\ZGHH KV]C9VCR
M/;6L$+RG,C1QA2Y]3CK2?V=9>;)+]CM_,D96=_*7+,.A)QR1VJS10!'Y$7G^
M?Y2>=MV>9M&[;UQGKBFW-I;7L/DW=O%/%D'9*@89]<&IJ* (5M+9(I(EMXA'
M)DN@08;/7([YIB:?91V@M4L[=;8<B$1*$'X8Q5FB@"L^GV4EJ;5[.W:V/6%H
M@4/X8Q2O86<BQJ]I PB&(PT8.P>@]*L44 53IM@PD!LK8B3[X,2_-]>.:?'9
M6L5J;6.VA2W((,2Q@(0>O'2IZ* ,Z\T2RNM(?2Q;PPVCC:8XXEP![#& ??'%
M7XT6*-8T4*B@*H'8"G44 5X;&SMIY9X+6"*:4YDD2,*S_4CK2+IUDA<K9VX+
M@AB(E^8>_'-6:* *ATO3V@,#6-L8B<F,PKM)]<8J0V5HUG]C:UA-KC;Y)C&S
M'IMZ8J>B@"#[':_91:_9H?LX  AV#8 .G'2H$TJW767U4HOVDQ>2K! "$)!.
M3U))5>O0 8QSF]10!#<VEM>P^3=V\4\6<[)4##/K@TDMG:S[/.MH9-G";XP=
MOTSTJ>B@"NUA9N\KM:0,TI!D)C!+XZ9]<=J&L+-G=VM("[C#L8QEOKQS5BB@
M"K_9MAA!]BML)]W]TOR_3CBH+W1+&]L[BV^SP1K<#$C+"I)&<]QU]"<X/-:-
M% #(8HX(8X8E"QQJ%51V & *BAL+.WN);B&T@CFE_P!9(D8#/]2.35BB@"&"
MSMK4L;>WAB+?>,:!<_7%%S:6U["8;JWBGB)R4E0,I_ U-10!%-:V]Q;&VF@B
MD@(P8G0%2/3!XIAL+,VR6QM(# GW(O+&U?H.@JQ10!72QM(YEE2U@651@.L8
M! QCK]*:=-L&55-E;%5)(!B7 )Y)Z=ZM44 0M:6SSK.UO$TR])"@+#\>M-2P
MLX[M[M+2!;EQAIEC =A[MU-6** *\MA9SS&::T@DE,9C+O&"Q0]5R>Q]*>;:
M!FB9H8R8O]62H^3C''IQ4M% $$5E:P!Q%;0QB08<)&!N^OK38=.L;>V:V@L[
M>*!CEHDB55)]P!BK-% %4:;8C9BRMODY7]TOR_3CBIHH(H XAB2,.Q=MB@;F
M/4GW/K4E% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M445 ]W EW':E\SR*65 "3M'4GT';)[\4 3T4C-M4L03@9P!DU%:W4%[;K/;R
M"2)L@,/4'!!'8@@@@\@C% $U%%% !1110 45#>7<%A93WEU((K>"-I)7/15
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
M/N=/=XKG[.D0\^(;I 0,XRF6 SV8<XKIM"-\VBVTNI2,UW*OF.K*JF/=R$.
M!D# )[D&L'7H(O%.L0:%<:->F"PNXKN2]FBVP$*-P$;9^<DG81CH6]L]?0!Y
M[J/B;5['5+5EO8YTDUY-/DA@B#01P.VT N5#><."0&(!X(JMJFO>)UC\<36^
MK00KH!$L"BT4^8H@678V2>#DC/7W'0[3_#G3VC:)=4U6. :B-2AA25-L$V_>
M2OR9())X8G&>,5:E\$6<T7B")M1U#9KJ[;OYH^!L$?RG9Q\H YSZ]>: (+;7
MKO7_ !$=)M;EK%+?38;R:2-%9V>7.U1O!&T!23QDDCD8.8OA4'7X>V0E8-(+
MB[#,!@$_:),G%7'\$VRZC8ZC::IJ%G?6MJ+-KB$QYN(1R%D5D*G'8@ UH>&_
M#UOX8TA=-M+BYF@61Y%-PP9@78L1D <9)H YNZUOQ)K']L/X=203Z=?&UAB8
M0^1*4VEQ*6.\9R<;<8&.O--,-U-\8[9S?319T(RF)1&P4>>F4SMZ'UZ^]:=S
MX$LIM?N=5MM2U2Q^VD&]M;6<)#<D#&6&"02."5()K0_X1N >*4U];RZ2=+7[
M&L"^7Y0BW!L8V9Z@<YH X?3M1N?#4/C[6'O);HVFI;1'*J!7<PPJK-@ C&1T
M(&!6OJ.M^(_#2:EJMW!+=:/;Z<\^+KR4D6X7D*OE$Y1AZY(]36Q!X+T](M;@
MN;BZO+?6G:2[AN"FTDJ%^7:H(X4=^V>M1:7X'L["QFLKS4=2U:VD@:V6/4)@
MXCB88*C '4<9.3CH10 Z.W\0EXICK4,EE<63&4B-5DBG(!5H?E(*XW<.6/ Z
M\UR.CZOK.F?"WPIJ$.I-++>7=I'.9XE8E)90K 'CKD\G)YZUV/A_P?!H"I&-
M4U._AA0QVT5[,'6W3IA< 9XXR<D#@8R<U8_A_8Q^'K+1%U/4_LEE<QW%OEXR
MR>6VY%Y3&T'VR>Y- $=SK]YHOC6]LM4NV;39]/:[L-L:@AHS^]CSCYF *%?8
MG.:9)JNLC5+3P\TUR;\::+VYGM4@W[F?: HDPNT$-G@D_+TYSOZKX?L-:N-,
MGO49Y=-N1<P,#@[PI'/MSG'J!5/Q!X0M=>O[/45OK[3=2M%9([NQD".4;JC9
M!#+QG!'6@#GO[7\81ZAX3TV_GL[.[U W45X$A$@)C0LKCYL D8..Q]1Q3+/Q
M=JT&F36=U+]JOAXA;1H[E(T1F7;O#;20N[;D#MG!P>AZ0^$+0W^CW@OKX2Z4
M9&BRZMYK2 AVD+*22<GH1[8JI-\/M+N=,U.QN+N_E6_O?[0,OF(LD%QQAXV5
M1M(VCU_4T 4KC4/&&FZ?K$DEG/=PQ2P/9LJPM=M"6'G#8AV%E&2O'/<'&# /
M%UQ/X9DU72;RZU:U34!'<&WME^UVL&P;@8BH!=7Z_+]UL]JWK?PF(-/,+ZWJ
ML]V9(Y/MTLJ-,-ARJCY=NWDY&WG)S2KX3@CFENH=0O(;Z:[6[EN8_+!D81F(
M*5V[=NT],9SSG- $WA358M9T-;V#5$U*%Y7\NX5 AVYX5EP,,!P>!6*-9U;7
M/^$FDTN]%FVCW#VMO$8E=9I$C5V,F1G:2VT;2O SGGCI-'T:VT6"XCMR[/<W
M#W,\CXS)(_4X  '0#@=JSY_"-LVI:C>6M[>67]IH%O8H"FR8@;=WS*2K;>"5
M(S]>: .1N]2N/%%_\.=7BN9[(7[RR>4BHPB?[-(21N4Y[CGMVS7:>+FN(/!>
MLRVMU+;7$-C-(DT>-P94)XR".W^&*CNO"5E<76B307%S9IHV1:0V^P(N4*<A
ME)/RDCK6O?6<.HZ?<V-P"8+F)H9 #@E6!!_0T >:M!=B7X9)'>DSNDI6:6-6
MV V3< #&<#IG\<U+>>*?$%EX!\6W0OXI-1T._DMH[I[=?WB 1L"5&%#8DQG&
M..E=-;^";:!]"<ZKJ<CZ+N^S&1HSN!3R\-\G39QQCUZ\U%<> ;&ZTG6]-DU'
M43!K-R;FZ(:(,&(4':=G (1?7I0!2\6>)[O1-9DM[JZGTJPEMT^Q:B+=9+;[
M02P*SL5)0?<QT')Y].X!! (((/0BL'4?"R:G'>PW&IWQMKZ 6]U!^[VR* 03
M]S*L0<$C';&,"M>2U!L3:02R6P\ORT>'&Z,8P,;@1^8- 'EGC6Z:YFN/%5G#
M>R7N@W:M9!+64QR019%P-X7: VZ0$YZ1K76>*?$5Y%H>A:EH5W"(=0O[2+>\
M6\/%,X''/'!^OTK=L=&BL/#\6CQW$[PQ0>0LL@0OMQCGY=I./4<]ZPK;X>V5
MMX=T[0TU;56M-/NH[JW+O$75D;<HSY?*@]OPZ4 9ZWGB:37_ !#H@UV-?L=K
M#>077V--Z[P_R8^Z5RG4@G!QGO2:7XOU'7;7P];1I-%=7^D?VC</:"+>#E%P
MHE.T#+$GJ>@]ZZ,>%X5UK4M574;T7&H6Z6TH'E[55=VW:-G4;FZYZUER?#G3
MO[+T>UMM2U.UN=(0QV=]!*BS+&1@H3MVLIP.".U &;)J_C&VG\+V-_-9VMW>
MWD]M<$0K)O58W='X;"G !*COWQQ4<?C#5M/L-2L;JXCNM0CU^+1[6Z>(*,2A
M"'=5P,J';IC.!72OX/M7GTB<ZAJ'FZ9,TZ.71FFD92K-(64DY!(XP!VQ@8K7
M'@#2[RTU>WN;J^E74[I;QV+HK0S*%"O&54%2-J]<]/<T 8SQ7]E\4=0(U$SS
M#PWOAEGB7*$3'@A H(R,]NM5K+Q#XGDTSP5J3ZK;O_;FV">%K1=J,T+.) 00
M<@KTS@YZ#K72P^"T75'U.?7-4N+U[$V#2R&(9C+%N@C SD]<?G1%X&LX=/T&
MR34=0$6B2"2UYBR2%*C=\G(VL1VZT 80\6ZMI0US3KNX%]=6FJVMC;7!B1"1
M<!"-R@A25W-CH#@9Q3]<U3Q?HFB>)+S?MMK:R^TV5Q>)"TRNH^=&6,[2.A!Q
MQSG-;-UX#TN_&NK>SWEPFLO').K,B^6Z !&C*J"I&U>YZ4T^!8)M!O=*OM:U
M>^^V0_9Y+FXF1I5B[JOR;1GN<9/&3P, %6UU+7(O&-EI=WJ:36^IZ7+<+Y=N
MJ&VD0H,J>=P(?^+/(].*?\+FNIO =E=7=]-=2SM,[&4+D'SGR<@ G)YYS6JO
MA>$:YIVK-?WKW%A;-;1JWE[61MN[< F<G:O0CI4OAWP[;^&;!K&TN;J6VWLT
M4<[AA$&8MM7 '&6/7)]^!0!SNM^*+K3/%+Z??W<VE02R0KI]R\"M:W .-Z.^
MTE7SN Y4?=//?%OI]6LM:^).I:5J"6DEB(+G!@$GFE+16VG/13C''//48Y[7
M4O"EOJK7T=W?7;V5])')/9G88R4"@!25W*#L7.#],5#-X+M)V\0EM0O_ /B?
M($NP#'\H">7\GR<?+QSG\Z ,K6?$.J&T%Q:WJ6^[1OML5O;1B68RX)RX92JQ
M  #.5).1GBJTFH2:MKWPSU*9566[AGG=5Z!GM-QQ[9-;#> ;$W E74M33=IZ
MZ=<*DB 7$2YV[ODX(W'E=O\ .I+7P3:6K>'V34M18Z$C);;GC.X%-AW_ "<_
M+QQC\^: *O@W_D9O&O\ V%4_])XJ=K.H:U_PGFG:+9:A%;6EW83S,?LX=T9&
M09!)P3\_ICU!K8TCP_#H^HZI>Q7=U,^I3B>99BFU7"A?EVJ".% Y)Z4EUX>A
MNO$MKKIO+J.YM8'MXXT*>7M<@MD%2<Y5>_:@#D=+\9:I<Z=H>G7$\?\ :5_J
MEUI\EXL8 V0&3+A>@9@B@#IDDXXQ5;Q5KFL6VF^--!EOY?-LM+%]:7T:(LC1
ML&!1\#;G*D94 X/8C-=(G@#34TM+(7E\7BOFU"WNBR"6"=F+$J0@&"6.001@
MXJY+X2L;JRU:"]EGN9=6@^SW5PY57,84A57: % W,1QU))S0!HZ-%)#HUHDE
MP\[>4IWN%!Z=/E %9_BK6I=&L[%;="T]]>Q6<9&TE2V22-Q SA3C)QDCKTJ!
M?#U[;:GH;V^L:H\-BKK.)9D\N="N!O4*,L#MQ@  9/7KH^(?#]CXFTB33;\2
M"-F5TDA?9)$ZG*NC=F!H PHD\8RPZU;BY%OM59-+NKI(6D+8.Y)53Y=N<888
M.#[53\.>,;G4?"FI>)[J0F'3[5A+8#86$T2;I&+ ?Q'[HZ8P?XL#:@\(*FES
M6<^M:K=23[1+=3R(TCQJ?]7]S:%.3G R<G)J4>$[%?$%_JPFN -0@6WN[,;/
M(F4 J"R[<[L'&<]..E %&TN]=CM-/UR;4;>XTZ2Q>XO;<QA2K% Z>00,D=0=
MY/&#5+2=3\5:F-#U6W0M8WT0DNXYQ"(XE=,HT15MYP2 0W4>AK2T#P3::!LB
M34M2O+. %;6TNY@\5NI!&%  )X) W$X!P*CT3P/9>')0UOJ6JRZ? S26^G2S
M;X8#R?E4#<<9. 2<'G&<&@#D3XI\70>!8_&#ZE:S16EY)'<V*V@7SXA<M$2&
MSE6 QC'ISDUTGAP7C_$?Q<)M2N)8K=K54B<)M"M$6"C"Y !8XP>_.:S_  -X
M;:^\(QVNK-J,<*ZA/</I]Q!Y2M_I#2)G<@8J?E;&<$]>,BNMM_#MO:^);W7(
M;FZ66]6,3P;QY3LB[5;&,YVG'7'?&0#0!!XAO;NWO],MX+U;:&<RB18D#W,A
M"_*(E*L,9.6)& ,<C-<K:^,]8;P3HVLWL5UY#W$\6I7-A;K))"L;NBOLPPP2
MH+$ X[5UVK^&H-6U?3]4%[>6=Y8K(B26SJ-Z/C<C!E(P=HY&".QJGI?@J#1;
M:W@T[5M3A6WDF>/=(CC$K;F0AE.1GD=_<T :?AR^74M M;Q-0AU!)0S+=1#"
MR+N.#CL<8!'8@UJ50T71[70M,CL+,-Y2L[DMC+,[%F)P .68G  'I5^@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHKSWQ+=VTWQ 71]9N;&"PFTL/:
M"_B#Q22>8PE RP&\+Y?OC..IH ]"HKRW4]!\OPMH#^'KZ34_$.G,\FFW,P!-
MS$C'<'[&/:0%;U*8/S5%K#Z+>^ ?"UQI320VC:U9"0[S'(CF4"3S,8PX.<^A
M'':@#U>BO)-8T2WT75O&=EI*O#I+^&WNKB!)&V1W7SA&'/!*J2?7&:?=V^G^
M'?#_ (5O5\NUL]4>V75;J;=)&^+=O*\P%L;=Y&>@X&>!B@#UC/&>U%>9/HD2
M:?=6V@:_8S//J<4\-K)'FQ,H1F:#"DX#!=Y /!P<<U#";K5M(@ATW3['3M5L
MM4G\[1KYM]K<R*GSJC*.F'#+QP<\<< ';:_KT^BZAH=NEK'+%J5\+-I#*08R
M49LA<<_</<5NUY8U[;WND^!G@L)-/">)'C>T=@WDR*MP'56'!4-D CMBK&HV
MS^&_%FI:59VP^S^*HA]E98\B&X'RR@_[.QO-P>/E;UH ]+HKG?$]C;VGP\U>
MSMT,4$&FS"-48KMVQG'(^E<1::+;64WP]U71S(-1OECBO&65F^T6YMRSE^>0
MI"X],@#M0!ZS17C-MIPL_A[XGU[2X9'UJQN]1BM9UD8O#'YQ#;1GLH)'N,UT
M=S:V<'B/P;=>'$B6&_$B7*Q ;;BU\K=ND_O8;;ACSEL=Z /0ZJ127QU2XCEM
MX5L5C0PRK(2[N<[@5QP!Q@Y[UY]I-@EEKFJ>!'M@;62\74X6*9'V-CN9?PD3
MR_7#C'2H]8N+O2?$7Q N=)#?;(M$MI8@N6VOB;D#VP#CVH [/5M?GTWQ+H.E
MK:QR0ZI)+&TQE(:,I&S_ '<<YQUS^%;M>5E- 3Q#\.+_ $U[;]^9LSJPWR@V
MS<N>K-N/4\Y)]35?0#8Z_::?>WVMV]GX@L]3/GQQQ 7AF$C PL2V60@XQC&T
M#IC@ [_QCKT_ACPM>ZQ;VL=T]LH8Q/*4!!(&<@'IGI^M3^)=6FT+PSJ.KP6R
M7#V=N]P8GD*!@JDGG![#TKR?6I['6/A9XMOM5$+:Y!?S),92/,@*S 1HN>0N
MS& .#D]<FO2?';I)\-O$;HZLC:5<$,#D']VU &[87)O-.MKEE"M-"DA4'ID
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
M2,$BN&AL;:P^(GAN2U3RY-3TJZ-ZX<[K@KY14N<Y)!8\]>:YM8(G^'^GJ7D
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
ME9SF8?9TQ(?5N.?QJA+XST"%-,<W^Y=3C,EF4A=O.4+NXPO7 ^[U)P,9J/\
MX3CP^-'.JO=S):+<_9)"UK+NBFSC8Z;=R') Y ZCUH U1HVEB6*4:;9B2%=D
M3^0N47T4XX'TJ/\ L#1O)$/]D6'E!_,"?9DV[O[V,=?>ICJ5JNI1:>6D^U2Q
M&95\I\; 0"2V,#DC@G-5M7\1Z5H,EJFI77D-=.4AS&S;V )QD \X!^O:@"8Z
M-I;2S2-IMF9)EV2L8%RZ^C''(^M-?0='DBBB?2;%HX01$AMT(0'KM&.,^U94
M?C[PW)HU]JOVYUMK!_+N@]M(LD+=@T97<,_2K4/BW1KA':*XE8K<?9E3[/)N
MDDV[L(NW+C;\V5R,<YQS0!I2Z=8SM;M+9V\C6W,!>)28N,?+Q\O'I3(-)TVU
MAFAM]/M(HI\^<D<*JLF>NX <_C6;-XST&WT>ZU2:\=+6TE\FY)MY"\#^CH%W
M+U')&.1ZUHRZM:0W,%N[2B6>%YD40.<HN-Q.!QC<.#SR!0 6VD:99/$]KIUI
M T*&.,Q0*I1"<E1@< GG%,_L+1S;);_V58^0CF18OLZ;58]6 Q@'WK+T/7=,
M3PYIT\.JW>J1W3R+;SRQ%IIR&8GY0H.!@C.!P!2WNN:9=3:&ZZK>6OVF\*P1
MI"R_:64.#&X9/E'!.#M/RT ;[P12&,O$C&)MT9*@[#@C(]#@D?B:@U#2]/U:
M 0:C8VUY"&W".XB610?7# \U1OO%6CZ:T_VFY=8[9UCN)EA=HX&.,!W *KU!
M.3P""<9IE]XNT;3]1?3IKB9KU8/M/D0VTDKM'G&5"J=WX9Z'TH VHXTBC6.-
M%1% 5548  Z "G54TS4[/6=,M]1T^=9[2X0/%(H(W#Z'D?0U;H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *YS7(I-6US3]*:.]BLXR;J6YB0A3(N/+3
M=C'4E\]BB^M='10!Y^--O/#?Q/COK.#4+S3]6M/*U&4H9!%+&?W3DXYX)7C.
M.IK"NE1I?$&DS:3KTFBW>L&ZD-G8_: Y5T9]LBMP"Z<C:2.1G/3UTD $DX Z
MDURFE^&=#D,KZ3J]Z]B96+VEMJ+- KDY88!RN222H('/2@#G[DO!XKU*^G\/
M7VN:+KT,$UK-9J'V8B"%)%9EPK  Y/')SWQI6%C-8?$*UG_LR2VL8/#ZVO[B
M%FBCD$@;RU('.%Z8X[=>*[=$2*-8XU5$4!551@ #H!3J /)]+TO5;+PKX*=]
M(O6ETS59I+JW6+]XB.)@K8.,CYUY!XS[&N_\4Z9<:[X0U73+9_)N;RSDB0L>
M S*0 2.W8ULT4 >?/:7OB.V\(0OIUW8W6DW<5U>F:(JL7EQLI16Z/N8@#:2,
M<G%:?@*WN+6#75N;2>W:;6;NYC\Z(IOCD?*L,^H_$=ZZZJ]W?V=@BO>7<%LK
MMM4S2! Q]!D]: .=\5R:A'J^AB#3KBXL6DE%U/9QAIXCLP@4GE%8DAF&",#D
M9KC;+2]5@\/:+9RZ-J$<EIXI:[D#1[\0^;(V_()R &7GOGC/->N5&EQ#)-)#
M'-&TL6/,16!9,],CMG% '(Z3ISW'C7QC]LL9OL&H1VT:-+$0DRK$4D )^N/?
MMFHO .F:A;">/49!-'I)?2["7=DR0JV2Y]\"-#[Q'UKJ=7TN+6=,EL9I[J!)
M"I\RUG:*1<$'AEY'2IK&RM]-L8[2V4I#$,#<Q8GN22>22<DD\DDDT <U\3;2
MZU'X>:OI]C:S7-W<Q".**%"Q8[@?PX]:N0Z_,T-G;6VCZGY\ACC8S6Q1(AQN
M9B>P&>G4X'O6ZD\,C;4E1CZ*P-24 >7Z/IT]K)<^'-7\)7-_*+Z6:WOV4/:R
M(\ID61V+?*R[N1@GCCK1J.G:A-H7Q'MX]-O&EU*9C9KY#?O@8$0$<?WE/7ZU
MZA10!Y_8'4M#\;3ZC-I=_=6&J:=:Q1R00EFMY(MP,;KU4'>3D\9KG=,TO6M*
M\.^%-0G\/7US'IS7D%[8)CSPDTFY9$4-SC:..O/XU[%3'FBB($DJ(3V9@* /
M.M3T\R6>@SZ?X;N;*,^((K^:%8,RA I#2RA<X8DCC).,=\@>D4U75UW(P8>H
M.:=0!Y%>6&L1^%-9T--"U"6Y&O\ VQ72,>7)"UVLH96)Y^7J.V#G%;YM[O\
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
M9A^A'2NKHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P[S7)?^$B&@
MZ=%#)>BT^URO,Y5(T+;5' ))8@^F "?0'<KF]0\/7:^+X/$NES0BY^R&RN;>
M?(2:/=N4AADJRG/8Y!QQ0!RWBKQ3=:W\,M4N+:V2UN;>]73]0A>8DQ.)XT=5
M(7YE8-UX^5OPKO;'3X;1[F_-C;PW]T%-T;<Y\PJ"%Y(&<#CD5S&H^!KF?PA?
MZ1:W<"W>I7_V^ZN)$.WS/-63"J.WR*HR>@S782QS7%C)$S^1-)&5WQ-G82,9
M!('3K0!REAXSNYM=TO2[RP@@GU*WFE$ N,RVK( P248X)#=1T(/!ZU1M_B!J
MDFF66JS:);16$NJ'3I\79:1&,QB#*-F&4$#.2#UX[EVE>"=<L+CPS-+J6G.=
M$2:(B.V=3.LB@%F);[YVY)]23S0O@?5!X3BT;[79^8FJ_P!H^=AL$>?YVS'U
MXSG\* ->'Q5+'X@US2]2MH+-=.M5O(9?.+>? =V7QM& I7!Z\UM:?=W$NCP7
MFHP)9SM")9H0^X1<9()P,X[\5R.LP:1XL\7:3!97RO?Z7/(NHI;MG;!C+12>
MS2"/@]<-Z&NXEB2>%XI%#1NI5E/<'@T <:_CJ:'0]/\ $DM@@T*\F1-XE/G0
MQR-M25EQ@@DKE0<C=WZ56:.ZU7XI:OIM_:6=QIYTB&-HI)&(\IY9,G&W&X[1
MD?[(Y-36G@>\3PU;^%;N\@GT6VN$=)-I$SPI()$B8=!@@ L#R!T!.:UK;0[Z
M'QU>Z\TMN;:YM([01#=O4(S,&SC!SO/'ZT 4O%^H:EHG_"-6FCI;I!<ZE%9N
MKL5.W:S!1@' ^3!/IQCFN?6_U#0O%?CZ^TS3+28V\5I=7"/.8E(6 LP7"DEC
MSU 'J:[#Q5H-UKD6EO97,,%SIVH1WJ&:,NC[592I (/1S^59C^%-3>Y\62FY
MM&_MVV2!3AAY16(Q[CZYR6QQCID]: )Y_&/GM;0:9;A[B?3X[\B59"J))G8I
MV*QR2K<]L=^E:_A[59==T"TU&?3[C3Y9T/F6ERA5XV!((((!QD<' R,&N8_X
M0_7M/FTC4=%U.RAU&TTZ/3;J.YB:2"XC3[K8!#*P))_'&?7LK&"XMK&..YN/
MM-R 2\I7:&8DDX'.%YP!S@8ZT <5\.K6WBUOQL\<$:-_;DB[E4 X\M#CZ9)/
MXUTFIZXUOKECHEG'')?W<4D_[QB$BB3 +' R22R@#Z\\5C:+X=\1:'?:W<07
M6ER+JE\UYLD23,9("[<@\\*.<"I9O"^J-J6DZ\M_;R:U9B:.<,C+#<12')C'
M4H%PNT\].0<T %MXQN[JUOH4TK_B:V%^EE=0B7,40;!$Y? /E[#NZ9[>]9]Q
M\0YX/#.NZG%86UU+H]XML_E7/[N96V8=#M/_ #T'R^QYJ;4/ ][<P7%U!?6Z
M:G=:I%J-P)(RT$HC4*L)&<E0 #GNPS@=!5O_  'K-YIOB:T;5+(_VU<Q7&[[
M.R^4RB//&XY'[L #WSGM0!OZ=XAOY?%UQH&I:?!;O]C%[;R0SF3,>_85?*C#
M XZ9'/6L3XH6MO<CPB)X(I0WB.T0AT#94[\@Y['TK<31+X^.D\0226XA_L[[
M"T*EBV=^_<#CUXQ^.>U1^,/#U_XA_L<6<]M!_9VHQ:AF8,V]H\X3 Z YZY_"
M@#F_B196WA+2[;Q9H<$=C?V5U"LJVRB-;J)F"M&ZCANN03R,<5T-QXIO)EUN
M71["&[BT:0Q3"28HTTBH'=$P#C 8#)ZG(X'-&H^%[SQ%?6,FNWD#6%E,MPEA
M;1$++*OW3(['+ =0H &>N:C3POJ.FZCKKZ3=VRV>M,9I$G5BUM,5VLZX^^"
M#M..1UH DM/& UUK:+0(8YI)M/34"UPY141R0BG /S$JP]MO?@4EMXJOWU?0
M-/O=&^QRZK:SS.DD^7MWBVY4@#!!W#!S^%4#X&OM$O\ 3+[PG?VUL]KIZ:;-
M#?1-)'-$IRK':00X))]\]JO:EX:U:74M!U2SU&W>_P!.$Z2M=1,4E68#<0%.
M5P5&!GIQGO0!0E\?7D>BM?#2(G>/7/[(DC6Y/_/41[URO.2>AQ]:G'BCQ"^L
M:KHJ:+8?VA9P1W4;&];R7B?< "?+W;LH1TQWR.]+_A!-6&CS6)U*TD:37?[6
M#F)EP!*)-AP3DD@<\8]ZVDT+48_%NIZV'M2MY8QVJ0EFRA0N0Q..<ESQCM0!
M4M/'::GIVC265KMNM3L3>[) [K"@V@@[%)/S-@< <$^@-:/QUJLB:$I\./!<
MZG=36CQ7,S1&-T1F!&Y,LA"YW=<=B>*JVG@/6](TWP_+I&JVD6K:1;-9,TT3
M-!=0,0<,H(92" 1@UL7?AS5[R_\ #][<7]M-/IUT]U.=C(LA:-DV(.=J@-QD
MDG'/4F@#$USQIK7_  A7B":*UMK35-+OEL9BDS.F&,>'C.T'.)!U P<GVK:U
M+Q;<V.L'1A#8KJGV,7,,$UP46Z8LP\N)BO)&T9X_B''4U1O? U_?Z5XJLWO+
M:-M9NTNXG56;R63R\*PXR/W8Y&.IJUXA\*ZAXDL)['4O[+NH9[<(K/$RM:3_
M #9ECZD\%<#(/R]>: .Q'2BLVRM=2M;[9)>13:;':QQQJR'SC*,[F9LX((QV
MZUI4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 Q(HXV=DC56<Y
M8J,%CZGUI]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8.N:=X@U"[B_L
MK7TTFVC3Y\6B3M*Q/?=PH  Z=<GTH WJ*YWP1<:E>>&H[O4[\WTD\LCPSF%8
MMT.XB,[5XY4!O^!5T5 !1110 4444 %%%<#'?ZQ=^-_%&F-XBFL[/3;:WF@8
MPP%4,BL6WEDR5&WU'?F@#OJ*Y#P?XP?4_A[:>(M>$=F6W"1U4A9,.45E7K\W
M&!SDGCM5S4O&NE6&AZOJ2&>8Z6N;BW%O(LJ-MW*"K*" 1@[B,8YS0!T=%<V=
M;L[S4?#X.J7%E/=F1H[(P,OVK$9)#;ER N"P/&<=ZQ9]=NM>\1Z]I=MJE]I(
MTU8/(G2R8KN*EW,@9,$$8 !(SU&<T =]17/Z-K6GQ>&-/NCK,NI13Y2&[>(^
M9<MD]$502< ]%Z+GWJ>/Q7HDUDEW'>[HWN3:!!$_F><,YC\O&_<,$D8R ,]*
M -FBN7U7QUI=AHD6IV_GW<<MZED%C@DRDAD",'&W*D9/! )/ Y-7(=3M+GQ;
M';1ZM.+C^SS*=,:$J-N]?WIRH(89"X)[]* -RBLB/Q1HTMW;VZWGS7,C102-
M$XBF<9RJ2$;&/!X!.<'TJG<^//#-H;H3:FH^RS"&X*PR,(FX^\0IPO(^8\<]
M: .CHH!! (.0:* "BBN#TS4-3O\ QKXJTNY\17-O:Z8]M]G"1VX.)(M[9+1G
M.#TH [RBL.TU>#3M)L6U#5#>R7CM]EE2'=)<*=SIA(UY(CQG QP35B'Q'I-Q
MI4>IQ7@>UDD\I"$;<TFXKL"8W;L@C;C/'2@#4HKAO%GBM&\.QZAHFJO";;5;
M>UNP8PA4&5%='61=R\-GM^5=-I7B'2]:N+N"PN3)-:%1-&T3QLN[E3A@,@X.
M".#C@T :=%-D4O&RJ[(2,!EQD>XR"*\RTC7M:N/A[J/B"Z\3&*[M);H*)X(!
M"PB=@JL @;G:!PP.3QZ4 >GT5@Z5XE2X\,Z1J>IQ-:76H0HPM51G<N5W%54
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
M7-"\VW\=>+[J:SO$M[@VI@E:VDVRA(=K;3CG!X]^V:U/^$/T?TO_ /P97/\
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
M21$V(EA&ZJW3+L6/7C@# &3USQ6\->$H_#\NJKY_G6US.YMH<8%O"Q+F,?\
M W<_3;Z4 4+;QZUW<:3);Z8T^GZG((XY879I(@P)1Y%V8"GC)W?+D4VP\8^(
M-5M[VXL?"\4L=G/=6T@;4-K-)"< *-ASN(P#QS^=.\,^'/$^@10:.^JV,^AV
M;?Z,XB8731@Y6)CG: . 2 20,8&<BWX?LG\(:1JTVM7=E#;27\]\9A(0D:RN
M6VL6 Z$XSW]J )=,\5'5].\/W=G:Q2'5E,CIYY_T=%7+G.WYMK80C ^9A4/C
M;6-4TE=#73$@/VS58+:4RR%3@G.!A3@':03V'8YXK^"='M(-0UG5K"X,^FW5
MTYL "#&B-AI3&1_"TNX^GRC'%:7BS0[O7+73C8S0Q7-AJ$-ZGG@E'V9RIQR,
M@F@#/U?QO+8_VBMGI\=Y+INU;F%9F#N^Q79(L(=Q"L.N,GCBD?QCJEQKTFE:
M7X?%PXLH+Y6GNO))CD8J005.UA@\>W4=V'PYXGTSQ%?7VB:GIHM-4*27D-W
MY\J8($,D05N<A1\K'MUJ_9:#?VOC>?67FADM9-/BLL,Y,I*,S;S\N.=YR/Q]
MJ ,6Y^(6H6^CZMJQT",VFDZ@]G=_Z;\Y5652T8V?,?FS@E>.Y[;ECXCO9/%S
MZ#J&F1VK/9F]MI([CS=R!PA5QM&U@6'0L.>M85UX)U>Y\)^)M'\ZR636-0DN
MTDWN1$KLIVD;>2-OXY[8YW3HNHR>.[77W-JL$>G/9/$)&+99U<L/E P"N,>^
M?:@"WK.KW6G7-M#;V:.DJ2/+=7$OE00!<8#-@\L6  ]CZ5S\/Q!EN])\-7]K
MH_F#6YVMPAN0/*D4/GG;\PS&>>..<=JU-<T35+WQ+I.J6-S:>3:)*CV]VC,H
M9L8E4 _?&".<<,>1FL'3? ^M6&F^&K-[NPF&C:A+=%@'3S%;S %Z'G]X3GVQ
M[T :,/CHQ:?JS:GIZP:AIU\EC]F@G\Q9Y) ABV.57[V\=1Q@U2LENO\ A=)>
M\LK:"5_#[$O;R%Q(//3J2JG(Z?3'T":CX"U#4QX@9KRWMI[Z_@U&RECW/Y$L
M*H%W @9!V<X]?:M*PT/7W\9V_B'4YM-39IS64D%L)&R3('W MCT]/;GK0!K:
MAK3P:S;:-90)/?SP/<D22%$CB0JI8D G)9E  'KTQ6=#XKNI%TJSFTAK76=0
M:8"TGEPL:Q??<N 25^[CC)W#IR0WQ'X>U:XU_3O$.@7=K#J-K$]M+%>*QBGA
M<@E25Y!!4$$4R_\ #.JW%_HNN)?6\FM:<\OF*ZLD$T<H >,8R5 PNT\\CD'-
M %._^(4FGZ1KDTND@ZCHMQ%#=6HN/E*RE?+D1]O((8'! /!%7X_&$EIK>I:?
MK=A'8I::?_:2S1W'F@P!BK;AM&UACH-PYZUG:SX(O=4TKQ 5FM8]3UN:W:5B
MS&.&.';L4'&6/RGG Y8^F*MZKX1NM<\0WMW>- EC>Z*^ERI'(QD7<Q8N,J!Q
MG&/Q]J ,76;R[U/Q)X"U&XTR"WCN+UGB<2[Y45H)"$8;1C(P3@D C'/6DU?Q
M1<V/A'QI?Z/I5II]_8WS032"3/F,4CS-PHRV'& ?3KVJ[!X5\42+X:BOK_2V
M&AW <3(DA:X01M&"5X"MAN1DC/.>Q==>"-0OM"\7Z=+<VL9URY-S"Z%F\H[4
M 5A@9_U8Y'KTH T[S4O*\9>';*_T:T:[N8KIH;M)MYM]JC<%R@/S KD\=ZJW
M'CPP^'SXF33UDT!9S&\ZS'S1&)/+,H3;@KN&<;L[>?:K=SH>KWOB7P[J]Q)8
MYTZ.X6=8RXWF4 ?+D'[NT=3S[5E0>!;V'PM=>#S<6[:%+,QCF)83QP-)O:+;
MC!/) ?<.#TXH MWOC+5$U/Q!8V&APW#:1;Q7)DDO=BRHZNW&$)#83@=.N2.,
M])I.IQ:OH=EJL*.L5W;)<(AY8!E# ?7FN?/AK44UKQ->Q-9^5JUG#;0H78&/
MRU=06^7OO)P.F/>M?PYIESH_A33M*G>)I[.T2V\R,DJVQ0H;D=\9Q0!D:-XX
MBU72SK)BMAI*6<EU--%<^9);%-I\J1-HPV"QZ]5(]"4M?&5Y=:M962Z2I6_@
M>2":.5V6%U7<$F/EX3(Z$%N01SU-)? #7^H/>:E'9VL]QITUEJ$FGLP^W&0
M;W4J ",,1]XY/7CG2\,Z5XJT];>SUG5;"YLK)=D4EO"ZS7  VKYN3@8'/'4@
M<]<@#OA]K&IZ]X/M-3U-(1+<%W#1.3GYVXP0-H'  R>!6'<[]3^(GB"RUFSL
MI])ATF$2++.Q"0L\I9@-GWCM&1D8VCDXKHO!>A7WAKP]%I%Y<6\Z6Q98'A1@
M2A9F!;)Z\]!Z=\U /#=W-XNUC4;K[,^GZE8QV31*[>8%7?S]W'.\\=O4T 58
M_&9L])T34Y=,6'0]1>*&"59RTD*R<1,Z;< 'C.&.,CK3[7Q7KFI:MJ=C8Z!
MPT^\-K--+?;5 ,8=6 "$G[P!';(QGG%>T\&:B?#^E^&]1N;:;3--GB=)T+>;
M/'$VZ-&3&%Z*"0QR%Z#/&MX>T2^TO5]?NKIK=HM3NQ<H(F8LF$5,'(&>%!S[
MT <'<:I?Z[X(\%:WJ5K!+>2:Y:R1&)\LVYWR!N V=AC)X YKOO#_ (@NM4U7
M5]+O[".TO=->/>(9S,CI(NY2&*J<\$$8[5SMKX(UNV\,:!HQN]/E&CZA%=(_
MSIYD<;$@'@_,=WT&.^>.ATG1+VR\7Z]J\[6Y@U)8 B(S%D\I2O.0 <[L^V.]
M $=YJ44?Q L=/;28)+J33YYH+XN-ZA60-'C;D EASGMTK'L_B#?7&G:7J<VA
M)#I]YJ/]G2/]LW/&YF:)6"[,,N0,Y(//0@9.W>Z)?S>.+#78FMOL]K9S6QC=
MV#L9"K9^Z0,; /QK!B\$ZQ'X2T_1_.L3+::L-1,F]]K 3F;;C;P<G;GVS[4
M;7Q!U;4-"\":MJ6F>4+J" E6D)&S/&X8')&>!P*PM6-]%\3/#]S%IUJ^IRZ7
M>*R+/A#AXL;I-F[ !_ND\].]=3XLT-_$OA+4M&298)+N QK(1D*W49]LBL_^
MP]:F\5:1K=S)8,;.SFMY4C9UW&0J<KD'@; .>N>W2@""R\>1W.B6-S+9K!J%
MU=S67V9I2422(OO)<+DJ AP0N3D#'IJ>&O$$VNK?)<6#VD]G.8B<LT<RXR'C
M8JN0?IP1BN97P)K4.DPO::A:6^L66JW&HVDN&>)A,6+Q2# ."'(R.>,UV.C0
MZLENTFM7%M)=R$92T5EBC [+N))/4DG\N* .1\/,GBSQSXFN=4C6XM](N5L;
M*VE&Y(B%R\FT\%F)^]U &*U-:AM?!5CK7BC3K!'*6@::T1_*1A&6;<." ?F.
M>.>*'\-:CI/BF^US0);5EU()]NL;LLB.ZC D1U!*G'!&T@U/K^BZMK_A;5=.
MEFM8KB^MVMT168Q0AA@MNQES^ ]..20"N?%U[;_9TO\ 2H;66^D_T$-=;@\8
MCWL[[5RN.!@!N2.<<U%:>.GGM5CETMXM3DU$Z?! 7(CG;&[S%<J"8]H))VY&
M,8SC,NN>&]6O[/1+W3;RVM-<T@YC,@9X)0R['1NAP1CGJ,?C4&K>%]?U>STZ
M_EU*R37]/O!=P;(V^S ;2IBP3NP03ENN3TQQ0!CZ=++9>+?B+<76E6KLEC9R
M26\<G[NX79,3DE>XX.1^?6KD?B+43=> [?2;"SMM/U2S:<VWG%=@6 ,(P0A
M50PQQR0.G>W'X8UU]0\2W]Q/IP?6;&*V$,>_$;(KKDL>H_>$].<#I1%X1U6"
M#P<\%U9K<Z# UM)O5F21&B$98=#GY0<'UQF@#M"0JEF(  R2>U>7Z;KLMK\1
M;'5IKY9--\3Q-;QP[P1;M&2;?CMO0L<?WF-=WXCLK_4M&FL;!H%:XQ'*TKLO
M[LGYP, \E<C/;.>V*R?%_@]==\-FSTR&RL=066*:WN0NWR'1@P887)Z8QQUH
M T;_ %YX/$5KH-G;I+>SVLEV6ED*(J(RKU ))+,.,< $^QYZ+XAW<V@:3JJ:
M#E=1U(:>L7VL;D;<R$_=P?F1A^1JEXFN+VX\4Z5;?;M#M=5L[%Y9%NYI858R
M,%S%(I5R/D;*]!D9R<$36^EZIKVB:3;6\&C6Z:/JT5PK6<SM;SI&,X0[<Y)=
M@3S@J>O. #4D\7W\)-E-IEK#K$5O]HGMVNV:-07=8P'6,Y+!">@Q38?':WMK
M8BVL3!?7-H;M[>_9HO)&XH%;",<E@V..BD^@,FL^']=3Q2GB#PY>V,4\ULMK
M>6M\CM%(JL61P5Y##<P]"#4.I>&?$,>L6.NZ-JEFVJ1VQM+Q+V)O(N$+EQ@*
M<IM8G'7@X)]0!EOX\O+MO#J0^'Y8Y=8$Z^7<S>4T$D2DD$%>5./O#MS@]*K3
M?$'5+?0M6U.3P_#C1;I[?45%]QA=I)B.SY_E8'#!/3GMJ7/A[5[C7?#FI375
MK,^F-/)<$[D\QI4*X08.%7/&22<<^M9MUX+U:Y\.>+=+\ZR5]=NY+A'WN1"'
M5%((V\D;,_C[4 :FL^,#975[:Z=:Q7=Q90+-(DDK)O+ E43"-EB!GG Y7KSB
MM%XTO[[5[/3M/T(F6\THZC&;NX,)3#*I21=A*X+=1GG'&.0VX\.^);+Q$^LZ
M%>Z;&U];Q17]K>([Q[XP0LD97!S@XP<9_E<CT#4XO&=KK9N(+B.'2WL7\QBK
MR.SJY?A2 ,KC'H?;% &)<^-M5U#1O"E_IMG!!_:FI_9+F&:<Y1D\S<@8*?E)
MB/S8Z8XYX]"7<4&X -CD Y /UK@+?P/J]OX:T6Q2ZL1>:5J[:BC'>8Y%9I25
M/ ((\T_]\^_'2:;<:TWB/4;>\:SETV..,V\D",KJ^/F5\D@G.3@=!C/6@"MX
MC\376AFZ:/3HWM[6S-TUQ<S^3'(V3B)#M.7PI/XCKGB"7QM$\^E6]K%;K<:G
M8"^MTO+CR1)G&(U.TY?GD=O?M%KOA?5]2U^^N[:]L_LEYIIL@MS&S/;$[LM&
M 0/F##/3[HZXQ567P;J-YX8L]"U2#2-2MH=/CMMLF^/RI4!42(V&/3'H>.U
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
MWWEL%102HVG#;FP!R., UC^(-0U*\\#>/]'OKR61]'WI'=*JAIXGB#JC\8)
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
M0L[!]TD31IN P#@9]ZU]6UFPT2VBGOYUB26>.",$C+N[!0!^>?H">U &/=^
MM%N]:?5<WMO-,JI<QVUV\<=T%& )5!^;CCW'7-=,    , = *AEO+6!(WFN8
M8UD.$9Y  Q]L]:GH RKC0+6XU^#6VEN%O((&MXRKC:$8@L,8P<D _A69+X T
M.?03H\JW+6XN3>1/YQ$L,Q8L71QRIR2?Q-0>(O&T5IX4UW5=#DM;N?26:-UD
M;*%E"EL;3DXW8[<@UU,-S#.S(DL;2H!YB*P)3([CM0!@R>"=,FTF/3I9[^5$
MN$N6FENF>:25""K,YR3C P.G'2IM>\(Z;XBEL[BZ>[@O;//D7EI.T,R@_>&Y
M>Q]*V([JWEGD@CN(GFC^_&K@LOU'45-0!A3^$M+FATY4$\$^G,SVMU'*?.1F
M^^2S9W;LG=NSGJ:6Y\*:;=:'>Z1+Y_V>_9GNW$F))RW!+-[@ <8P  ,#BJWA
MOQ?;^(M8UO3XXFB?3IU6,M_RVB8<2#U!97''8#UK:U&]6RM'?SK=)F!$0G?:
MK-C@>_X4 5QH< N=,G-S>,^G*ZQ#SB%<,NWYU& ^ .,].M:=87A/7FUWPEI.
MK7GDP3WT E,:'"YP20,G/ %:HO[,QQ2"[@,<K;8V$@PY] >YH L5AZAX6LM2
MURWUF6XO([VVC:*%X9MH16^\ ,<YP.N:OM)>C6XXP]G]@-NS,A+>>9 PP0.F
MS!.>^2*G6\MFD2-;F$N^=BAQEL<' [XH P[SP9IFHV=[;WTM[<_:UC#R2W#;
MT\MMR;"/NX;GCJ>N:(O!&C)<WUQ*ES<O?VRVMT+FY>03(,@%@3R<,1GMVQ6I
M;RWAU._2XDL_LB",VZQD^:H(.[S,\=1QCMFH=1\1:3I>C76K7%] ;.V0N[I(
M&SZ <\DG@#N: ,_3/!&F:58SVD-QJ,J20FW4W%V\IAB/5(]V0HX'3G@<\"I(
MO!VFP+HJI+=!=%&+(>;]P;=F#Q\WRG'/:MEKVU2,2/<PJA4L&,@ P.ISZ"AK
MRU6X2W:YA$[C*1EQN8>H'4T 3U@2>$K)]>N-;6[OXK^>(0O)'/M'E@Y"XQC
MR?>KT&N:?=:S=Z3#<QO>6B1O,@8?+OW8'UPI)'H1ZT:;>3C3;=M6N;#[:P.\
MVKGRB02/EW<^GXT 4[?P=H4&G:C8FR\Z+4R3>M/(TCW!(QEG8YX[<\=L5+9>
M&[6RDBF-Q=W$\$#6]O-<2!VA0XR%XZG"Y)R3@9)K5$T1E:,2(9%&2NX9 ^E-
MM[JWNT9[:>*95.TF-PP!].* ,)/!6E)X3E\,AKHZ7)N#1F7+;68LPW=<$DFK
M>H>'+'4[.S@N6G,ME(LMM<J^V6)P,!@P]N"",'N#6E=7,-G:375PXCAA1I)'
M/15 R3^0K$\'>)U\5Z&;XVSVMQ%<26]Q;2?>AD1L;6]\;3^- &EIVE6^FM<2
M1EY+BY<23SRG+RL  ,GI@     #TK/3P=H4>EVNFI8H+6UO!?0I_=E#EP?S)
M'TXK9:ZMTN%MVGB6=QE8RX#$>PZTD]U;VNS[1<10[SM7S'"[CZ#/4T 9'B'P
MEIGB26TGNC<P7EH2;>[LYVAFCS]X!E['TI#X2TWS]*F5[I'TMG>V(F).YP0[
M,3DN6!.2<]36S+<P09\Z:./"ESO<#"CJ>>W(YJEJ&O:;IAL5NKJ-6OI1%;C<
M/WA(SD>P')- &E6)J/A73=3UF/59C<I=+;FU<P7#1B6(G.QPIY&23^-;8((R
M#D&L+Q#XA72;K2["-X5N]2N##&TW*Q (SEV&02/DQC(Y/6@""R\#Z3I_]C?9
MI+Q?['#BSW3EMNY=K9SG(V\8Z =,4DO@31;C3]1LKA;B6*_NOMLI:4AEGX_>
M(PP5/RCIQQ]:T=,O;N.TBCUV73X;]W94%O(0DH!^5E#<@D8.,G'K5^:YM[<9
MGGCBPI;YW"\#J>>W(_.@#'TWPI8Z;K+:NMQ?7%^UNMLTMQ<L^Y 21D=.I/;]
M<YW:J:GJ=GI&F7&HWTZ0VMO&9))&/  _KZ#O6%=>*)8_%.@V,*VQT[4[>XF:
M9F.]#&JMV. /FYZ]* ':3X$T71=1:ZL?MB1>894LC=.;:)SU98L[0>3].V*B
MMOAWH5JEE'$;\1V-R;BUC^V2;82=V549X7YCQ^M=.MQ ]O\ :%FC: KN\P,"
MN/7/3%$%Q#<Q++;RQRQMT>-@P/XB@#G[?P-HUKK<VIP?:XO/F^TRVB7+BV>;
M.?,,6=I;(!],@'&:6;P5I<]GK%I))=M#K$ADO5\W[[$ '!Q\O  XQTIMMXDF
M_P"$RUC2;[[)!9V5M;S13%R"?,+C#$\?P=O6NAFN(+:$S3S1Q1#J[L%4?B:
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
MD0+C;>:?=$LK?[Z##=<$*?05T?C^^L;'2-/:_C#1R:G;HCR2%(HGW;E>4C^
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
M0%?RH Q/!=CIVF^&H;;2+FYN=.$CM;RSD'<I8GY, #9DG''3IQBN@H    &
M.U% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %<QX^U'4-*\,&\L([ET2XB^V&U7=,EMN'F,@_O;>_
M;)/&,UT]9FM7&I6L5K+IEF;QA<*)X5=5+1;6S@L0,@X(Y&<8[T 8OABZL-4N
MH]6T'Q!+?:,;9TDMY;EI?*EW(58E\NIP&R&/'8#)J_%XNTV34-/M62XB34@Q
ML;B1 (KG W84YR..1N R.F:YE?" O?&DVK:;IDVB6UQI\]M?LVQ?M4CX"$(K
M'E?F)8XSQUYI/">E:G%:V6D:GX/L[2YL4$3ZNIB99 J[0\>/GWL,=0,9)]B
M=*/&.F-<V486X,%_*T%I=;!Y4\B@G:ISGG:<$@ XX)IA\:Z4NC/JK+<BUCO#
M8RGR_FCE\SR\$9Z;R!D9K(\$KXFTC2['PU?Z($73L0_VGYR&&6%3\I50=^XK
M@8(&.3GL<*]T/Q$/#.M:%!H4TTCZY]OBG$\2QRQ-=+*-N6SN SD$ #!YZ @'
M:3^---AUNYTA+;49[RV>%9EALW8*)20K9Q]T8Y;ISWYJ1_%^F175E'(MPEM?
M7'V6VO"@\F67G" YSS@X) !QP35+1K+48OB!XAU"XTZ:&RO;:T2&=I(R"T8D
MW# 8D??&..QK!\):)J>DQVF@W_A&RD>PE CUH^4T<D2ME7Q]\28XZ=><T 6/
MB)XESX.U)]+DU!#;7,<!OK5MB+()55D)!#$<E20"N>,Y%>A5Y)/H7B:V^'FJ
M>#ET.>[F2Z,EK>QS1".>-K@2Y.Y@P;D@C';K7K,;%XU9D9&(!*,1E?8XXH \
MPGO9AXG\=P7'B2\T^#2XK:2S8W/RPEX2['#9W#<!P<]<"MSPSXSN+GPOHCZM
M9SR:W>6+W<EK;Q@,8T(!DPQ &<J<9S\W INA:->+\0O%6I:AHS)9WYM3:3RF
M)\^7$5;@,2O/3BK?B"'69O%%FD>G2WFBM:.KB"9(]LY88,I+ F/;G@9YZJ>*
M )IO'FB1P:1-&;NX75XVDL_(MG8R (6QT^]@8QUS[<U#I?C0ZIXFGTU=)OX8
M(K&&Z+S0[7'F;NJ9W#&W&,9SGCH3S/A_0?$%E:_#^*YT2=#HYG6\(GA.P-$R
M _?YY.>,\>_%=,ECJ5G\2K[4ET^2>PO-.@B$Z2(!&\;2$J02#DAAC (]2* )
M?#^N:6/#%I=65QJ%W#<W,L5N+HE[B63S'ROS<\;6QG&%7G %36_C+3+B.956
M=;R&[%D]DZA91,1N"]=O*Y(.<8'6N)@\,>(+?P;HDG]B)/?Z3J=Q<R:9<R1$
M7,4K2Y"L"5W!9 1GN#6W=:0NK:'LN_!:VMK<W*&2UMWB2YB"JQ$^Y& W!MH
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
M_:0-ZYYS[58@T;5--US5[*?PC9ZO;:A>/=VVH.8BL7F<LDH;YL*V<8!R.@H
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
MB=68DY'(88],4 =K17#:7XKUV;4/"ZWT.G"VU^S:1! K[X9%A$F22V&4C/&
M1ZGK5GX?7FJZAIVI7&IWL5RPU.ZA79"4(V2E/[Q^7 &!CCU- '845S/B;7-3
MTJX9;46<, LY)DEG4RM-*IXC6-6#=.2W(&:RT\8:Q?S^$DL+6QC77]/>Z)G+
ML866-'[8R/GZ=\=1UH [JJD&IV-S?W%C!>02W5L%,\*.&:+=G&X#IG!ZUQ]E
MXXOI-*BAN8+7^V9-9DT=?+#"$NA.9<$[MH12=N<D\9&<AWAU;Q/BIXG%[)!)
M)]@LMKP1E 5S+C*EFP>HZGI^% '<T5S'B;7M5TO6M!T_3;>SE_M.:6%FN&8;
M"L3.#QV^7GUZ<=:QK?QWJ5FVK:7K5I;?VQ8WMM:QM:*YAF%Q_JW"DEN &)7)
MSMP#S0!Z!3)IHK>%YIY$CB0%G=V 51ZDGI7!ZKXN\2Z1HWB*\DTR"1-/MUN+
M2[DMY((YA_$C(S%MP]0<$'M5;QM)XDD\**][-IL,<NIV0C2".1SL::+ <EAR
M&SG PP_NT =YI^K:?JJRM87<5QY+F.41MDQMZ,.H/UJY7*0ZA=S^)=2T?3!I
ML6H6MM#/?7;VK8ED?<(UVAP>%3DEC@$ 5CQ^/=6O[/P^]E86<5S?W\VG7<<[
M,PAFC5\E2,97*9^AQQUH ]#HKB8M;\6OXD;P](NBQWBZ6MXUPJRO&',A3&W(
M)'R],CKU.,&C8>.-=N='\-:U/:Z<EEJ=['83P)O,BNS,F]6S@#<OW2#QWH ]
M$HKA]7\8:II.I(LT-D(FU:&R%J 9)?)D9568NK80DL2%91D"H=2\5^)([GQ=
M'90:4J:!&DRF82,9D,7FE>",''&>@]#G@ [ZBN5A\2WFLWT5AI"V\$YTR+4)
M'N4:15\W(1 %9?[K$G/&!P<\0MXFU8S6.ES6<=EK$EB;NZ40O=I$=VP*!&1D
M$Y.<\8QSG@ ["BLGPUJ&HZGH5O<ZMIS:??'<LL!Z @D;AWP1@C/(S6M0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !6'XI\-KXETV&!;R6QN[6=;JTNX0"T,JYP<'AA@D$'J#6Y10!
MSD?A_5WTM[>^\0&ZN9W07$WV41JT*GF-$5OEW9(+9)Y/H,)IGA>71=:U6\TV
M^B@LM0(D^P_9LI%*%P9%(8=<#(P,X'3K725S^E^)VU>YLWM=,N)-,O!(8;]6
M!4;"1\Z]5#8.T\Y[XH IZ1X1O=%T#2](M]6AE@LH9()$N+/>EPC$$;EWCD8/
M.>YXJ&V\ II\/AY=.U)[9]&:<J?)#!UFSO4*3\N"?EZXP.#75R74<<I@!WW'
MEF585(W,HP.,D#J0.2*H>&=>B\3>'[75X8)(([C?B*0@LNUV7G''\- &)>^!
MY[R#Q5"VJHJ^(-HD(M>80(Q'Q\_/R@?C^56IO#]S!K.G:Z]X)FTNQEM_L\5J
M=TP8*3CY^#\@P*Z>HYYH[:WDGF<)%$I=W/15 R30!Y%X<END\FZTOQ!87>J,
MQEDT^?1<7.]SETDE!5E.3@N5 XSC'%>G^(-'3Q!X>O\ 2))Y($O(&A,L?WER
M,9]_IWK-A\7"6VL+PZ-J*V-_)$EO<D1D8D8!&90VY0=P/([\X/%=)0!Q\/@W
M44UA-5FU\2W/]FG3W462K&5W9# !LCGJ,\^H'%);>!Y[;3O"]FNJH5T"0/&Q
MM3F;",@!^?CY6/X_E78T4 <#<_#BY;1=5T&SU\V^BWTQG2W:T#R6[%P[*K[@
M-I(/!7(SUKO(U98E5WWN  6QC)]<4ZB@#AX_A_<0Z%::1'K>;:SU);ZWWV@)
M7;*90APPS\QY/H!@#J;=]X'CU2_\02W]X)+?6;6*VDBCBV-%Y>[:RMN/.6)Z
M=A75R,4C9E1G(!(5<9;V&<"LOPSKT7B;P_;:O#;R6\<Y<"*4@LNUV3G''\-
M&59^%]:72KFSU3Q.^HN]N]M!(]HL80,,%G"M\[XXSD=^.:;=>"/M?@S2]";5
M)(KK2O):ROX(@K1O$NU&*DD'C((S@Y/2M6Z\0P1:P=(L[>:^U!(Q++%"5 A0
M_=+LQ &><#DG&<8YJ*#Q1;S-J%LUI<Q:E81>;+8OL$C(>C(=VUE.#SGKP<'B
M@#-O?!VIZGI$<-_XDDFU*.Z@N8[H6BK$#$VY5\D'!&22<MDG'/ %+%X-NXY/
M$<IULR/KD2K)OM5Q&PB$98 $9X' SQWW=:W= U>/7_#]AJ\4311WD"S+&YR5
M##.#5*R\2G4)-?AM],N#<Z1)Y1A9T#3MY8<!3G SD 9/?G% %&7P;.^B>';)
M-5$=SH<L;P7 MLAPD9CPR%NI4GG/7M4?_"%W]KKM[>:3XDN+&RU"02WMI]G1
MRTF &>-S_JV8 9X//X8ZNVD>:UBEEA:&1T#-$Q!*$CE21QD=.*EH P=-\.RZ
M?XIU361>(\=_%#$;?R2-@B#!<-N.?O'/'ITJ7Q1H)\2:&^GI>/:2>;%-',J!
MP&1PXW*<!AD<BM2XN(;6!IYY%CB7JS'@=JA:ZN%U:.T%C*ULT+2-=AUV(P(
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
MM,BU#:;ZV^S),)&4!0Z%ON-M &<$''2NH416EJJE]L42 ;I&Z #J2?YFI:*
M/,/ .C-X@^'>FV=U?POIJ7;S26R0_O&*7#.J,^[[NX*WW02,#/>NOTWPTUGK
M&O7MQ=1W,.L,C20>1MV;4$>,[CD%1SQU_*N@JKJ5S/9Z=/<6ME)>SQKE+:-E
M5I#Z L0!^- '-67@=K?2;+1+C4_M.C6-PDT$#08E(1MT:/)NPRJ<=%!(4#UR
MLW@N>:W\4PG5(P/$&=Y^RG]R#&(N/GY^4#\?RKK025!(P3V/:EH Y=O#,L>I
M^']2FU2%5T2VDA(-OM$BNJJQ)+_+P@]>]<QX"T9O$'P\T^SNK^%]-6\DFEMD
MA_>'9<-(J,^[[I(5ONY(XSWKO]<U1=$T.]U1[>6X2TA>9XXBNXJH).-Q Z"I
M]/NUU#3;6]5"BW$*2A2<D!@#C]: ,NP\/2:?XJU;6([]C!J1C>6U,0X=(Q&"
M'STP!QCKW[5@^/I=OB'P:D=W#;SC4V<-(-P4>3(,D9'!) ZCK7=T4 <?J7@4
MZG;:A))J9CU2]N;>X:Z2#Y%\@@QIY98Y08)(+<EB<] !+&/P;?ZQXHUC6I)8
M+U8!<*MIPKJ-@("9;'(X[=R:ZR>1HH))%B>5E4D1H1EO89('YFL_PWKD7B3P
M[9:S!"\,5W'YBQN0649(YQ]* ,GP9H<&FV>I7MI') -2NI)X(YU/[J(L2B[3
M@JI+.^W@CS".M4X? 4\/AC2=%75XRNFWZWRRFT.7*R&0*1OZ9)_"NVHH Y'4
M/ T>K7^ORW][OM]9M8K:2*.+8T7E;BC*VX\@L3T["G6WA;6CI%Y9:KXG?49)
M;9[6&1K18Q&K#!9E#?.^.Y([\<FNLJ*>XAMHU>>18U9UC!8]69@JCZDD#\:
M.9@\'SPS>%G_ +3C(T")HD'V8CSP8_+R?GX^7]?RJ]X<\/2>'FU"-;]I[6YN
MY;J.(Q!3$9&+L"V?FY)QTX]:TA=7!U=K0V,HMA )!=[UV%]Q'EXSNSCG.,<U
M;H YG5?"D]_XCDU:WU9[59[ V$\/D+)E-Q8%"3\ARQSP0>..*IZ9X(N=.E\,
MN=868:%;26R!K7'FJRJO9N,!!CKSGZ#LJ* .&E^'CRZ?/'_;!CO?[7;6+2ZB
MM\>1,Q)(*ECO7DC&16KI'AJ]L?$U[KE[JRW4]Y;102116HB0>66P1EF/\1XS
M^/:NDJ*&XAN YAD5PCF-BISA@<$?4&@#B?',I'B[P6D5W#;SK?3-NE7<%'D.
M.5R."3MZCDU=O_ =OJMCJHO+V0:EJ$\5P;VW3RS \./*V+DX"X[DYW-SSQUU
M% ''W?@_5=5\,:AI6K^)#>7%Y#]G-P+-8UC3OB-6^\>Y)/08 J]X@\-W.O:%
M:::VHQPO#-#,\HMBV]HV##"[^ 2HSR:Z*B@#G9O#5PGB4Z_IVH16U[-;+;7:
M26YDBG"G*MM#J589(SD\'&.]4SX&6%-#2SOQ%_9EY)?.TD&]KB5P^\L0PQGS
M&Z=./2NNHH P3X?N!XRE\0I?1@O8"R$#6Y( #EPV[<,G)].GYUCP> IX/#6B
MZ,NKQE=+OUODE-H<R%7+A2-_ RQY],5TUQJ3?9+:YT^U?4(YID0F%U 5"<&3
M)(R!UXY/:K:W$+W,ELLBF:-%=T!Y56)"D_7:WY4 <5<?#VZFBO($\0.EO-JR
MZM$IM59DE$@<JS$_,N1QT(]2!BKTG@ZXDD\3L=50_P!O0K"Y-KS$%B\K(PXR
M=O/0<^W%=9445Q#.TJQ2*YA?RY #]UL X/O@C\Z ./D\#7L%UI>H:5KQL=2L
M[%=/FE^R"2.YA7E0T9;A@>00>_I4^J>"[J>\T[4]*UZXL-7M(F@>ZDA687,;
M-N82)D#[W(QC&>!TQUU% %73K22RLDAFNI+J;EI)Y  78\DX' 'H!T&!5JBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MCJJ6YGCO)(UNK9"D=XHQB8+VSR..,@D<&@"U-XP\-6[JDVO::C-,;< W*<R
M E>O4;AGTR*NZCK.F:2H;4+Z"V!&[,K@87NQ]![]*\P5=,NM'^).FS6Z37UW
MJ-Q'! (\R3.88_+"\<D/S_LYR<=:E^7P]K<MAXL74WM;[2[2WBNK59I$D:.,
MI)$WEY.2Q+#CG<: /0KWQ1H.FLRWNLV$#+$)R)+A01&2 &Z]"6&#WS4<WB_P
MW;H[RZ[IR(D@B9C<I@.<'!.>O(_.N1L-/L+;XA:':+I[0V</A^2WCAN 9/*)
MD0K&S'/S;-W!/3(YJC>QPM8?%-1#E[E"L $9S+_HJJ G'S?."..] 'HL&O:1
M=:G-IL&I6DM["N^2!)074="2/;OZ5B3>+M/T30KG4[W6[;4H6OFA@>W55"EG
M 6+()!VYY:L1&A7Q/\/FB7;'%I]RDA5,"/='& K?W<LI&#W!K%FCD?X?>(S%
M!,^SQ.;HJD3%C#]K1]X7&2NT$Y'8&@#T./Q?H\WB6/0X;R)[E[;[1N#C;@L
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
MKRQ)<%]YW')8A_F7)R<'UZ#.*W* "BBB@ HHHH **** "BBB@ HHHH ****
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
M-GJ#01>7+G;Y<ZIMXY/?.>N: /6Z*YN#Q?"-8O\ 3M2L9].-K9_;Q),R,KP
MD,WRD[2".0>:@L/'EC>Z]I^EM$$;48GDM72=)?NC<5D"GY&QR.H.#SGB@#JZ
M*X;XL IX-6:-Y(I5O;95DB<HP#2JK#(YP02*[:.-((ECB0*BC"JO% &1H&@-
MH<^JR_;#/_:-XUXX,>W8[*JD#GIA1U_.MJN,TGQ-HMAI.J7L5E+8C^V);62*
M:5=TMT6 8Y+%0"<GK@ $U%<?$RPM=/UN=[&66;2#&9X[:9)%9)/NNKY (SP>
M,@]J .XHKFH_&$::Q?:?J&FW5BUM8G4$:0JWFP*<,<*3@@X^4\\BKNC:X^K^
M3(+/9;3VXN(;A)ED1@3]W(Z,,\CD>A/- &Q17.:]>Z?!XF\-VUYI\T]Q/<2B
MTN%<!(7$3DY&[)RH(Z$<UES_ !&C@LM1OFT+4!9Z9?&SO)2\?[K!4%L;CNY<
M<#/'Y4 =O13)6=(G:-/,<*2J9QN/IFO,?#UREYI@\2ZII-S/J<.KSQV\UO)\
M[%IVB6-MI_U:C .[Y<+F@#U&BN3G\<+;Z;K]RVESR7&A2!;RWAD5LKL#[D8X
MR-IS@X/!XK5_MZ+?9$(I@N+1KMYQ(-D4:A3DGN#N&/Q]* -.>-I;>2-)7B9U
M*B1,;D)'49XR*SM"T4Z/;.)[^YU"\EQYUW<[=[X&%&%   ]!ZD]2368GC6!4
MTB[N;&:#3=7D2*TNF8'YG&8]Z]4#CIUZC.*--\82ZKK%S86V@W^RTOFL[F=W
MC"Q$('#'YN0<XXSCC/7% &WJ.G+J42(UU=V^TYS;3&,GZD=16=_PBT?_ $&-
M:_\  ]ZMZIK46G7=C8I&9[Z^9UMX0P7(5=S,Q[*!C)Y/(X.:P-3\822^%O$[
MV=K)!J^CPRB>!V7,+>6720'HRD8([GT% &I_PBT?_08UK_P/>C_A%H_^@QK7
M_@>]4_!FCVL=A9:U]B:UO[BQBBF82Y$XP&\QP#@N3GYC\W)YKE?$.NZAK_@+
MQZM[9FWCT^6>"%DF'R[(T(!Q@DDDMZ<X[4 =M_PBT?\ T&-:_P# ]Z/^$6C_
M .@QK7_@>]5=,\5(=5BT>]T^XLB; WD$\S(5EC0JK$@$E2-P.#V/;I4%I\0=
M-NM5TNT"#RM5S]DF29'.0NX"1 <IN'3KZ'!XH T?^$6C_P"@QK7_ ('O1_PB
MT?\ T&-:_P# ]ZVY98X(7EE<)&BEF9C@ #DDUY_X9UC5+;QW/;:O(_V;Q#;?
MVCIR.,>24^4PX_O>7Y;'WS0!TO\ PBT?_08UK_P/>C_A%H_^@QK7_@>].O\
M65DU"YT>SLWOKB&W$URBRB,(C9"KN_OMM; XZ<D9&>.\#^)QI'@7P=9O87EU
M+J8ECC="O#KYCX.Y@<G;]/4B@#K_ /A%H_\ H,:U_P"![T?\(M'_ -!C6O\
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
M2-%O"Y4D-@G'\Z]$HH X_P ,^'=0TW7?$,][9Z?%I^IF%XX;=RP7;$L93;M
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
MV@01PQ((XT'15 P!^52444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M+O'WL'Z8-6KGPQ;W'B#3=76\NH'TZ)X8((A&(@KA0P(*D_PKWXQ0!M@ #
M]J\_E\3ZO:ZOI6^[BN$N]9>PGB@B#6\<9$FP+)@$R#8-PR0#N! XKT&N,C^'
M%E%;VMLFKZJMM97YO[2(21X@8EB5!V9()=OO$D=B* ,+4?$_BB#1?%VJ1ZC:
M+_8.H,D<0M.)HU2-MC$L2!ACR.<]^U='>:Y>:1XWLH=0NU70]1M9#;ED4>7<
M(-Q5F]"F6'NIIT_@.SN-+U[3Y-2U#R=;F,]T08LAB%4A3LX&%4<YZ57UZTA\
M1W%OX5N-,U">.UG@N);^>';"57YCM<8#,1\A '\9["@#H/#\M[<:-!<W\C--
M<9F560*8T8Y12 .H7&??/TK3HHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M,,D]^@64Y8'RTY)*9!)/ Z8SSCKJ* .;UF*35_$-AIC)>PV< :Z>YB1@K2C
MC3=C' +-]57O6';Z==^&OB@]Q:0:A=Z9J]HJWTQ0N(IT.(W) Y!4[>.G!-=[
M--%;PO--(D<2#+.[ !1ZDGI3?M5N9HX?/B\V5"\:;QN=1C) [CD<^XH \F?R
MP=7TNXTK7GT676GO2;6P^T!BLH8[94;[I=,D;=PR5S6E.CV_BG5Y;OPW?:YI
M&NK%<6D]FH=?]2L;1R!F4*I"@@GC!KJ+3P3IUB6CMKS5([(L6^PB]?R1DY(
MSD DGC..>E=&JJBA5 50,  8 % '$:?9S6'Q#^T'398+*+P_#: P0,T2R)(S
M&-"!R I&/RZ\5S^CZ7JMAX6\ O)I%ZTNE7DGVNW6+]Y&&CE4'!(R,LO.<<UZ
MM)(D4;22.J(HRS,< #U)HCD26-9(W5XW 964Y# ]"#0!EZ;KHU#6=2TQ]/O+
M66RV'?.@"3*V<,A!.1E2/PK&UB*X;XE^'KM+2Y>UMK2ZCFG2%BB-)Y>T$@=]
MA^G>NJCMXHI)9$0"24Y=NI;'3GT'I4M 'EZ:3JD'@GQ+X0N-.N)[V[GNA9W
MC+13K.Q99&D^ZI4L<AB#\O&>*V=&T^YL?B-*SP7+VR:);6:W;1-L>2-W+#=]
M&!]*[>HUN(7GD@6:-IHP&>,,"R@YP2.HS@_E0!S'C^SN[K1;"2SM9;IK35+2
MZDBA&YS&DH+8'<X[52B6Y/C_ %C49-.O8[:;1H848P,<R*TC,G&02 XZ<5W%
M% 'D&F:;JVB:3X0U"ZT&_O[>TTQ]/OK.%#Y]NY9&#JF1N&5P<'I@UZ1X;M8;
M;2B;?21I<4TK2BV( <9_B< D;CU/)Z\\YK7HH \N;1]0N/!_B?PL^F7(O=2U
M*Z:%GB/D^7+*667S/NX .[&=V1C&:EFL)]'\3ZS::EX:O]<T[5#');SVP#C(
MA2)HY06 4?(#D\8->F44 <-86<UA\0)KAM.EALH]!@M%:"!FB$B.[&-..0 1
MC\NM<OI6EZOHNA^#]0N=!O[V&QLI[&_L8D(GA+NC"15R-PR@!P>AKV&B@#SG
M7-/9O"^GC3?#MQ9B36[:^:UCAS($656>20+D!B%)QDGIWS6O+#<2?%6QOUM+
MDV8T>6 SF%@HD:6-PI..#A3].G6NOJ.:XAMD#SS1Q*6"!I&"@L3@#GN3Q0!R
MOPXM[W3_  G'IE_87%K/:33*QE "ONF=@5.>1@CGIS]:R;>SU#28?&6D76G7
M5W_:ES<75C+%$7CF69 OELPX0J1CYL#&*]$HH \[71[W1]3^'UHT-S=)I%M+
M%=W$43.B$P! <XZ%N/;O6WX_T_4+[P_!+IEM]KN+*\ANS:!]IN$1OF0'L<$D
M>X%=348N(6N'MUFC,Z*':,,-RJ<X)'4 X/Y4 >>7C3SZ!J&JZ)X-N;:YD\A)
M!>VR&YD42 L5C8G)09*[NK=!QSE7V@:UJ,GC..PTW4(VO[:QGLY;YQ^^:$EF
M1B6."V,;>,9Y KURB@#BKC5+OQ#X=U64>&;^QG;398#]J@ F>1EP(T )++DG
M)X'3WQG6=G>K>_#@M87BC3[22.\)@8"!C;B,!N/[PQ^O3FO1J* .2\865^-9
M\-:Y9V\MU#I=W(US;Q#+F.2-HRZK_$5W9P.>3BJ)TVXEU?Q9K\=M<K!>Z=':
M00F%A).ZJ^6V$;ARX49 Z$],&NWCN(9GD2*:-VB;;(JL"4.,X/H:#<0K<+;M
M-&)W4NL98;F48R0.N!D?G0!B>"(IK;P/HEI<P2P7%M8PP2QRH5975 ".>O(Z
MCBN)U+3=5'A/Q_I TB]>XOKV>>U9(]R3+(J;=I!Z\'/ICGM7JM% ' :II]WJ
M?C&T>"WNHH)= N;,W+0.JQ2R%"H/''W2?PJ'P? \RZ58ZEX.N;75-+4))>W
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
MSN2_^L.[/UR>>E32> ;V;1]8TTZM'"L^I/J=A/%"?,MYC()06R<, W&!C(H
MBUG7+G5_#OBW2]1TEDC@TJ6:&Z$4GDS QMQ\ZC#J0..>QJUIGB"YTJ#P;ITM
MG%]@U*SCB6\,Q!240A@A7;CY@#@Y['VS;;1O$NI>'-3LM9U+3Y+N[M'M(Q:P
MO'$@=2"[ DEFY]@,8'4FLKQ'#9#PC9>#[C4(%\0K;P&P2$_O/-1@(Y5!Y #+
MD^@#>E '7:3J,^I&]=X(TMXKEX()%<L90AVLQ&!CY@R]_NYKFKWQ?K_]I^(+
M'2_#]M<R:-Y;.7O2OG(T>_"_(?GQQ@\>]==IUC%ING6UE#DQP1K&"W4X'4^I
M/4UPVF#49OB#X[ATZ2T!?[&A:8G,3&WP& 'WO]WCIUH L#Q[?:E+HT>AZ1#<
M_P!KZ=)>V[3W1CVLFW*/A3CEL9&<GT'-2IXIM]-UCQ//JFE6UG)I=A;W-S<P
M.)'G5ED(4G:I.TJ0!SU[5+8>"Y-(UGP]-831"PT>PDLA')GS) ^S+Y' .4SC
MOD]*+WP6^J:MXFDOYHC8ZW9Q6A2//F1>6'PV3P3E\^V!UH G?Q3>V&HZ-!JN
MGPPPZN3'!)%,6\F;;N6-\J,Y .&'<=.],\->)M9\074CMH]M;V$%U<VD\OVL
MNX>)MH*KL&5)'4X/MQR6_AK4KK^PUUJYM9UT9_-B:$,#<RA"B.X/W,!B2!G)
MQR ,&YX2T.[T"SOH+N:"4W%]/>*T0(V^:Y<J<^A/7OZ"@"EK>K:Q;^/_  _I
M=H+<V5U!<RR!W968QA!S@'@!\@=SZ8J"Z\<S1^'[OQ+:V"7&BVD[QR$2D3/&
MCE'E48Q@$,0I/(&<CI6GK.@WE]XFT36;*[AA:P6>*1)8R^])0F2,$88;!UXY
MK(C\#WEOH6J>&8;R#^P[^:1U8@^=;QR-NDC4=&R2V&)&-W0XH ZC4]9M-+T"
MYUF9BUI!;FX)09+*!D8]SV^M8$7BS5/[4-G)HC.DEH\\4\8E6-'7DQ2,T8QD
M=&'7'2MS5]#M-8\.7>AR@QVMQ;FW^3JBD8!'TX_*L?2=)\61636VLZQ8W@AA
M:*!H8&C:8D;0\Q+'H.R@<\YH H:3XZU&]'ABZNM(@@L->&R-TNB\D<GELXRN
MT#:=I'7/0D#I46D>+]2M[+Q'?ZO'!(EMK#6-O'"[$[\QQH@&WH2V2>O)..U3
M6G@O4K72?"-E]JM&_L"42,^&'G@1M'@#^'AB>_2B?P%=W-AXAT]M42*WU&_.
MHVLL4)\VWGW(P))."%9!QCD'J* %NO&^IV,&N/+H;2#3K W\4X\V.&95SN3<
M\?#C'3G(.>*CU3Q'J(T2TOM6\-Z?+9W%[9+;J]SYA7S&7#E2F RL1P#^/%7)
M]!\4:MX8U33M9U33WN;NSDLXS:P/'&H<8,C DEF] , <^M2ZSX:U#5/"VEZ4
ML]M'/:36TLDA#%6\EE8 #KSM'TSWH @O_%NLIK&OZ=8:/:2OI-O%<B26\*K(
MCASC 0D-\F .G7)];$/C :@WAR&QM@L^MV;7J&9OEBC5%8@X^\V748&.Y[8*
M'PWJ/]N^(M1$UKMU:SBMD0ELQ%%<9)QSG>>..E<IJMM-HY\*>'FU?1[6]TJP
M8K-?AXXY<!8@8Y%=6#8#94$\'G/% ';^$O$-SXDTV>[N+&.S,5Q);%$G,F7C
M8HW\*\9''7CTJ@^N&#Q9X@@CT:T^UV6G17(N1+A[A"7PC-LRH&UO[W6K'@J>
MX?2Y;:6/2_(MWVPSZ46\B4'DXW=P2<G)!)ZYS4<_AO4'\2ZUJL<UMLU#3TLD
MC;=E"I<AB>_WSQ[=: *6E>-]1O9O#$EWI$$%GK\),+I<EY(Y!$9,,NW&T@$
M@D],@=!5TCQEJ5MIFM7VKQ02NFM/IUK%#*1NDWK$B#*\+GDM]3CM5NU\'ZC;
M6O@Z#[3:M_PCW#G#?OQY1BX_N\'/?FH9_A_=7.G:S8/J<4<=SJ;:K8RI"?,@
MG+AP6RV& ((P,9![4 ;5OXBN(?%:>'M4M8HI[BV:YM9X'+)*%(#H00"&&0>X
M(/;I57Q3JVKV/B?PO8Z<+?R+VYE642.RE]L+L%) .%XSWR0.E7+71+NY\0VN
MN:NUM]IM+5[>"*VW% 7*EW);!R=J@#L,\G/!XCT&\U74=$U"PNH(+C3+EY0)
MXRZNKQM&PP"#D!LCGM0!Q5OK%[X6N?'FHZ?I=M/:6>I+/<*TWE'9Y$18( IR
MW4\X'USQUTFKQ-X]TVR.EV[-/ILMQ#?DYE50R90#;P#N!Z\XZ5FW7@O4KG3/
M%UF;JU']ON65\-^Y!C6/D?Q<+GMUK17P[J!\4:3J[36P2RT^2S>-=V6+E"6!
MQQC8./>@!/"WBQ_% AN+9+1K22)FE$<Q,UK("H$4B$<-@MS_ +/?K6WK.IQ:
M-H]WJ,V"EO&7VYQN;^%03W)P/QKGM+\(W$7B2QUZ]^Q1ZA;VSP7,]FI4WQ8+
MAI!@8Q@G'S<GJ,8K8UC3KS4;[3=C6_V&WG$]Q%)G,I .T>@"L0WN5'2@#C?
M5\^E>+=7\-7>J1:@UVBZM!.D@8%WP)T&.@#C('HU:U[XNUE-1\265EH]I(VB
MQ13;Y;PJ)49&?LAPV%QCIUYJSXD\+W6I:SH6JZ3+:VEUI<[2%Y$)\R-EVO'@
M=B,<]L=*9_PC6I?VIXHO/.M<:U;Q0HGS?N2B,F2<?-G<3VZ8]Z (K'QI>W.H
M^'#-I<4.G:_$6M9!<%I481>:-Z[< $ ]">V?0,3QU<7#Z?=66DS7>FWEU]GW
M0QRF2-"2HF/R;=F1DC/ (/J*6#PCJ,,7@Z/[3:G_ (1Y=KGYOW_[DQ<?W>#G
MOSQ[T:!X6\0:!+_9<&LVK>'8YC+"A@;[5&A;=Y0?=MVY.,X)QP,<8 *5S\0-
M5M]+UC4VT.V^R:/J+6=U_IA+,@* M&-G)^?.#CTYK<U#69M1U#5M&TZSMKHV
M-NK7?VERJLTBDK&!@\[1DD\#(X.3C'N_ ^IW7ACQ-I'VNT5M:OWNUEPQ$(8I
ME2/XL;!SQU]N;W_"-:Q9^*;_ %G2[RS1-6AB6^M[B-G"21KM5XR",_+P0<=.
MM '/^#?$-[I7A'P'I5KIT5S_ &I:.BR/<%-C)&S\C:>#@<]>O!J]-X]UJWT/
M6M0?0[0MH5R\-^HO#AU4*V8ODY.U@?FV^G/:71_!&J:7#X/C>^LYO[ $H<B-
ME\T/&4P.3C .<]_04ZY\%ZE<Z'XMTXW5HIUZX>97PQ\D,BH01_%@(#VZT 7M
M6\7RP7-];:59"[GLK=)I$99/G9@66-=B-AB!G)_O#KSB%?&.J7FLZ?IMEH:I
M+?:6;]/ML[1-$P9%*2+L)&"W;.>.G4,F\,>(;+7CK&A:G8027=O%!?V]W \L
M3-&,+(FUE(.#C!X-7E\/:A'XOLM:^UQ3I;:<]DPER'E9F5RY(&!RO0#O^% &
M#=>--7U'0O"]]86UO;/J&KBRNHGE)PR-("JL%^Z3$><9P<8YKT1-Q1=X ;'(
M!R,UP</@74X/#FEV*7]H+O3M7;4XY#&Q1]SR,4(R"/\ 6GG/85UUI%JB:C=-
M=W-M+9%(Q;I'$5=6 .\L<D$$XQCI0!?HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@"&XM+:["BYMX9@OW?,0-CZ9J4 *H50  ,
M#M2T4 %%%% !1110 QXHY&1GC1F0Y0LN2I]1Z4^BB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ IABC,PE,:&0#:'QR!Z9I]% !4$5E:
MP3--#;0QRM]YTC 8_4BIZ* "BBB@ HHHH **** "BBB@ HHHH **** "HI[:
M"Z0)<01S(#D+(@89_&I:* $50JA5 "@8 ':EHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MPMFN+F01Q A<X)))(   Y))(  Y)-58]>TV2UGN!.RI;RB"021.CK(0I"[2
MQ)#+@ <Y&* -&BL-O&/A]+2>ZEU*.&."86\JS*T;QR'&%9& 8$Y&.*=IWB[0
M-6FO(;+5())+)=]P#E=B?W_F RO^T,CWH VJ*R+3Q/H][(\<-YAUMQ=8EC>/
M=">!(NX#<ON,BJEOX[\,7:.\&KPNJPB<D*V"A8("..26(  YR1QR* .BHKG=
M3\::3I^@ZKJBM-,-,!\^!8'65&VY 92 5!!')&,'.<5='B&P2PM[J5IE,Z%U
MB6VD:0@8W$1A=V!D<XQR/44 :M%5M/U"TU6PAOK"XCN+69=T<L9R&%6: "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH ***:[I&A>1E51U9C@"@!U%%% !1110 4444 %<?XITY=5UVU
ML]9LI;OPY)9RAHXXFD N=R[2X4$C";MIZ Y[[:["B@#C_#,M_P"'?#5G:ZC%
MJ5\&OVM;5_*+S);ER(GFZ%0% R3R!C(SQ78444 %%%% !1110 5PNF>=!\5?
M$=]+97RVDMC;1QSFTDV.R;BP!V\]1]>U=U6$WA'2V8L9=5R3GC5[L?\ M2@#
M@-,LKV#P'X!M7TO4$N++5XY;F+[')NA4>;EF&W@?..?>K5]I>L3V'CS3+33[
MK[9<:BE_:L4*13HJPG:LG RWELN <COBNT_X1#2O^>NK?^#B[_\ CM'_  B&
ME?\ /75O_!Q=_P#QV@#F(AI6NZ9JM^_AS6K1_P"R9[:YFU R1S!&7)BC,C'/
M<Y^Z"!SS5+PWJ%M+JOAR76%U6"ZTZS-G;>=H\UO&SR!%.YSD$X0 #@$GW '6
M7W@G0KJS>VNIM3\J;]WA]7N2"3TX,F":IV/PXTZT=FN];\2:BN0RI>:O+M0@
MY!&PKR,=3F@#%TN._M/AGXC2+09;J\:]O)4LKNT8"=7F8J=C ;QM.<=\8IMM
M;7EWXMU::*RU>6*_\/"&.YO+<Q[I TF000 GW@-N!ZXQS77IX3TB1%=)]49&
M&59=9NR"/7_6TO\ PB&E?\]=6_\ !Q=__': .+VW<O@GP!!_96IK-I]]8BYC
M:RDW1B*,J[$8R%!.,GKVR*NV\-WI:^-=)U'3[RZ;4[F:ZLY(K=I$N$EC"B/<
M 0I4KM.XCC!Z<UT__"(:5_SUU;_P<7?_ ,=H_P"$0TK_ )ZZM_X.+O\ ^.T
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
M)SDC/&:UZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *XOXK0Q2_#^[:2-6:.XM60D9*G[1&,CTX
M)'XUVE<_XUT2\\1>%Y]*LG@26:2)M\S$* DBOV!SG;C\: *VN>,AIMSJ%M96
MT-U<:?$LDT4EP8F<D;@D8"MN;;SS@?,HSUQ2M?%.K:EXVL;2SM(5TZ?1OMZQ
MW$K1R99T'SC8<,O(V^Y.>U276@^);+Q5=:SH%UIHCU*.(7UK?!V5)$7:'C*X
M)^7 (.,XZ^EH^'M3B\96&MPWEO,B:<;&Z\]2';]X'WJ!QDX(P< 9[]* ,KP]
MXTO3X434]:BM1-<ZC-:6PCG.&<32*%.5^555.O)(4G&>*=>?$66QTG6[N31C
M))I3Q;O)G)AG20@!DD*#)!.",<'UJ >!-93PW_9T.I6D-U8:H^HZ9<*C,-QD
M=\2CT(D92!]>>E7-:T#Q1XB\'W^G:C<Z6E]=^6JI 9!!$JN&+9(+,QQCH !C
MWR =/I5UJ-W%.VHZ:+!DF*Q*)Q+YD> 0YP/E/)&.<8ZFL+Q-XSF\.1:E<R:7
MNLM/2-WFFG\K[1NR2L(VD.5 YY'/'O751ES&IE55DQ\P5MP!]C@9_*N"\2>#
M-<UFX\2I%>6#6VK6BPV\EP',EKA<&-0. C-\Q([GH: -^\\22+K<FD:=9K<W
M<5A]N<2S>4NPL550=K9)*GV'XUC1?$*>ZT_P[>6NA/(NNNR6ZM<JI4A&<;N/
M]D@^G7GI63K7VVZ\7"""[T(7]CIJ07*7-Q-:L?,)8A60[G3 7KP#R.20-&TT
MW4]:C\-74%II5K#HEVY*6T[-#*@C:,>2=GW<-W[J1[T 7+KQO<VT%Q&=+MUU
M*SMUFN[-[W!5V!81QLJ'>V!GL/F7GDX?/X[BDA7^S[5'N/L4=Z\%Y,;=E#@[
M8_NL=_RMD8 ''/--OM \1V/BV[UGP[>:=Y.HQQK>VU^KX5T&U9$*=]N 5.,X
MZ^C+SPYXDL/$2ZUH.H6,LMS:QVVH0Z@KA)2A)652G(;YF&.F* '0^.;B^O=(
MM;'0Y3)JEC)=Q"ZF\DQLA4,CC:2,%NH!]@:J+\0[P:(-7FT#R[6WOOL.H9O
M6AD\[RB8P%_> ,1UV]>]:C:!JK>+='U>2XMIULK.>"8LS(TCRE6)50" H*8
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
M/),UVJ QRE@6 (Z@+G'?GD<9KI\0(II]-EM[);C3[^Z%NDL$Q>:,$D+(T87
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *RM=\/V?B"&U2Z>XBDM+A;FWFMY-CQN 1D'Z$@@^M:M-
M9T0@,R@G@9/6@#EY?A]HTEGJ5IYU^(-1N$N;A?M3-ND7:006SW123U./3BM/
M_A'H/[?_ +;^UW7V[[)]CW93;Y>=WW=N,[N<_P!.*U1(A+ .I*_>YZ?6FI/#
M(^Q)49MH;:K G!Z'Z4 <Y#X$TFWTJPL89+M#I\[7%G<"0>; [$EL-CD'<V0P
M(.?I4U[X.TW4-(O=/N9+EEOY5ENYPX$L[+C;D@< ;5P% ''UIOBWQ'-X?M+6
M2T6VFEDO+>"2.60AE2214W!1U^][5OO/#'(D<DJ(\APBLP!;Z#O0!A:EH+1W
M=UKUF9[O6%TY[2&*25424?>"G &,M@[A@^X%<GX=T2]@_L^+3Y/&%D]L8E>+
M4;A&MD12-RX);<-H( 7VY'4>E/-%&VUY45N!@L >>!^=-^TP;W3SX]Z?>7>,
MKQGGTH K:SI%IKVCW6E7Z,UK<ILD"MM/KD'L00#5&+PM:Q:M:ZF+R^:[MK=K
M9'DE#Y1B&;.0<DD _AQ@<5=TW6M/U;31J-G<QO:%G EW#:0K%2<^A*G!]*MB
M>)H1,LJ&(\APPP?QH YB7X>Z+-H2Z3(UYY4=TUY!,LVV:"9F+%T< $'+$_C6
MWI&D0:-9FWAFN9V9M\D]U,999&QC+,?8 >@Q5U)8Y"XCD5BAVL%.=I]#7/ZI
MXCFL_%N@Z1;K;2P:A+-'._F$R1%(F<# X&<#K^5 &/9:/<W?Q"\4W$CZE96M
MW#:Q1RQ)L6<(C!QEE.""1@C!Y.#6S)X*T<WME=0+<6C6EI]B1+6=HU>#.1&V
M.H!Y['WK4LIKP?;6U!K-4CN&$)@<G$6 1YF>C\G..,8JVDL<C.J2*S(<, <E
M3[^E '-6/@32].71EMKB^4:.7-H&GW;=PVMG(Y&WC'0=N>:T9/#MFWB)M<22
MYBO7@$#^7*0CJI)4LO0D;CC/K6FD\,DCQQRH[H<.JL"5^H[4"XA:9H1-&95Z
MH&&1^% ',O\ #[19?#46A.;LVUO.;FVE$VV:"4L6W(X (.68_C5R'PI:P6=O
M#'?ZEY\%Q]I^V/<>9,[["GS,P((VL1MQCVK>J-YX8Y$C>5%=^$5F +?0=Z *
MNEZ3;:1!-';ABT\SW$TCD;I)&/S,<8&>G0 <5!8:!:Z?K&I:G%-.\^I%&N%D
M8%257:N!CC"C'OWS6E)-%#_K)43@M\S <#O^H_.D-Q")Q 9HQ,PR(RPW$>N*
M .<T;P)I&@WOGV,M^MNKM)#8O=,UM YZE(^@ZGKG&>,4DG@+2I;&XM6GOOWV
MH?VF)5F"O'<YSO0@<?3I[58T[7;NZ\::SHDT$*065O;S12(Q+/YA?.[/ ^YT
M'YUNRRQPQF2618T7JS' 'XT <VW@+19(-9AE-Y*FL(JW8DNG;)"A=PR>&^4<
M^WIQ5L^%[1M0TN_:[O7N--218'>7<3Y@PY;(.XG ^F.,5M>;&(Q)O78<8;/!
MSTYH26.1"Z.K*"02#D<=: .:?P+ICZ-=:4UQ>FUNKPWLH\Q<F4N)"<[>/G .
M/;TKGM4TR[E\5ZC-<V_BJW:0QQP7&CW2B*>-5&"XSA7W%^H QCW)]$\^'&?-
MCP>^X4K31KNW2(-HRV6' ]30!1T*WO+71K>"_GEGN%W9>8J9-NXE0Q4 %@NT
M$C@D$UF/X&T26VU:VECGDMM3F:XFA:=MJ2,0Q=!_"=P#9[$<5JWT]W_H_P#9
M[V3 72)<^>Y&(_X@N/X^F >*C'B'2C<ZC ;V%3IJJUVS. L603@GU &3]10
MEAH<%E>?;9+BXO+SR1 MQ<LI98\YVC: .3@DXR<#).!1K>@6>O)9BZ:>-[.X
M%S!)!*8W1P".H[$,1^-6++5+2^TF#4XI56UGB697<@85@",^G!%6?-C**XD7
M:^-ISPV>F* ,%_!U@[:T3<7G_$YC$5X/,'S*$V #CCY>/UZ\U7OO 6E7HTUQ
M<ZA:W>G0"V@O+2Y,4QB_N,P'S+]1_,UTT<L<R;XI%=<D94Y&:?0!!9V<-A9Q
M6MNI6*,8&YBQ/J23R23R2>23FLJU\+6=M/92/<75REB[26D<[AEA9@5)! !/
M#, "2 #QVQL)/$[%4E1F S@,"<=,_H:S-=UAM/\ #&IZMI_V>Z>SMI)@ID^1
MBBEB"1GTH R1\.]%$<</GZC]FAO1?06XNF"02;B_R =!N)/KZ$9-79?!^GR7
M6H2+->1PZD0U];)+^[N#M"Y.06&5 !VD9'6K^G:FEQH5AJ%V\4#7,$<C9;:H
M9E!P,_6GWFL6-C?V-C<7"+<WSLL$>1EMJ%F/T '7U(]: .=M+6XU;QGIVJKI
MMSI]IIEG<VICN$5"S.\87:%)!7:A.1ZC\+.E^ ]'T;4FNK*2^2 RF=+ W3&U
MCD)R66/H#GGT!Y &!6U;RWOV^_%T;06B%#;>6Q\P+M^;S >!\V<8[5:2:*1R
MB2HSJ 2H8$@'H: .<L? ND:=JTM]:R7L<4DYN38BY;[,)B<[Q'TSGGTS@XX%
M:.F^'K+2M3U"_M6N%>_E,TL1E)C$A #,%Z G:,_3M6B)X6F:$2H95&2@8;@/
MI5?5=4L]%TJYU*_F6&UMHS)(['L.P]2>@'<T 5KC0+>X\0P:V9[A;N"!K>/:
MPVA&(+#!'.2H/X5FMX%TQM$FT@W%Z;2:[^V./,7<9=_F9SMZ;QNQ_3BNA-U
MMN)WF1(B,[V8 ?G4H((!!!!Z$4 <K??#W1M0_M-9IK\1:DZRW,4=R40RKM_>
M!1QN^5?;CI6E'X9L(M>764>Z%T+=;9QY[%954DJ7'\1&X\GUIFH>)((X-:CT
M]X;B_P!+M_-DB9\*&*LP4D9.<+G&.XJ?P[JW]L>']+OI3$ES=V4-U)$A^[O0
M,<#KC)H R&^'>A-X=BT0_;/LT$HFM7%RWF6K DKY;?PXR?SYS4\O@G3Y])BT
M^:[U&4)<)=-/+<%YI)$(*%G8'H0, 8''2NA\^'S_ "/-3SL;O+W#=CUQ3G=8
MT9W8*JC)9C@ 4 * 0@&XDXQN.,_6N9?P+IDFCWNE/<7IM;V\-[./,7+2EQ(3
MG;Q\P!P/3TKHUN(7"E)HV#?=(8'/TK'\6:W/H7A35-6LHX)Y[*!IO+E<A?E&
M3G'/;IQ0!5U#P-I>H:V=7^TZC:WDD:Q7+6=TT(NE7@"0+C/'&1@U?M_#EG;>
M(6UJ*29;AK9;3RP0(Q$I)50N.,$D^O/I5ZSNTNK>-MZ&4QJSHIY4D9Z=JCTZ
M6]-O,VI&T$BS2!3;,2HC!^7=NZ-C&>V: ,6#P'H]KK<^I6\E]$D\WVB:QCNF
M%M)+G.\Q]"<X/ID=*FE\&Z9)/J+(]S#;:FV^^M(Y (KAB,$D8R"P #;2-W?-
M;T4T4T0EBD22,]&1@0?QJEJ.N:=I6C7.K75W$+*V0N\BL"..P]2>@'J: (+K
MP[:W6N6&KF:XCN+"-X[=8V4(BN &&W'.=H_+C%2Z[H=GXBTB73;X2>3(5;=$
MY1T96#*RD="" :T5974,K!@>X.:9]HA+J@FCW.2%7<,G'7'TH YM_ >E2/J3
MO<ZBTFIVJVEVS73,94 89.>,X9A[9XQ5Q?"UFM]I-X;BZ:72H6@MMS+C8P 8
M,-O.0JC\*V8Y8Y=WER(^T[6VL#@^A]ZB-_:+;2W)NH?(A!,DGF#:@')R>V*
M.87X;Z*ELMG'<:E'81W2W<-FET5BAD#;OD Y SSC.!VQ72:AI\6I:=)92O*D
M;@#?$Y5UP000W4'('-44\4:1)9Z1<BZ4)JVW[(I(#/N3?T[87D^E:K3PI(D;
MRHKR?<4L 6^@[T 8EQX0TV^MM2BU S7CZE MM<32L YC7.U1M  P6)SC.351
M_"-CI\KZO]HU.\U"&Q>U626=I&D0\X*CKR!QC'?&<FNG::)&VM*BMD#!8 Y/
M3\\&L+Q5KMWH,>E26T$,JW>IV]E*9&(*+(X4E0.IY[G\Z ,?P+X9\KPCX=35
M/MIGTZ)66SN0 L$P4@D# )QDXR2!GCH,:*> ]'AUR?4X)+Z%;F;S[BRCNF6V
MFE_OM&."<X)['N*Z2.6.4,8Y%<*2IVG.".H^M)'/#-O\J6-]AVMM8':?0T 9
M-KX8L[2;5Y%FN7.K$M=!W&"=NS(P./E 'X4V/PK8%]]Z\^H$6CV2F[96VPOC
M>O &<[5R6R>.O6MA9X7#%)48* QPP. >0:6*:*>,20R))&>C(P(/XB@#G=%\
M#:5HD3P1RW]W;&-H8[>]NFFCAC88*(IX (X[G'&<57MOAYI-JFG1+=ZH]OIL
M_GV4+W;;8#@@*,<[<,>I)[9QD5U,=Q#-&9(IHW0$@LK @?C7-:-X@U/7Y;>_
MT^*R?2'N9[>5'9A-&L;,@D!R0=S)]W P".3S0 Z+P'H\&N3ZG!)?0K<3?:)[
M*.Z9;:67KO:,<$YP3V/<5K:YHMGXBT>?2[]7-O-M),;E64JP96!'0@@'\*T:
M* .8;P)I;2W\SW6HO-?V8L[J1[IF,J#<,G/&<,P]L\8JP/"MG#<:/=+/>/)H
MT316B[U^Z5"D'CG*@#GT]>:WZ* .5T.V?6?$#>*+W1)M,N%M!90I=;?.*[RS
MD[20!G:!W^]V(K=UC2;/7=(NM+OXS):W49CD4'!P?0]C5VB@#F8O ^G1WWVX
MWFIR7ALS9--)=LS/&23R#P2,GMCG.,\T^'P9I\$&B01W%X(]%.;(;U^7Y2G/
MR_-\I(Y]:Z.B@#D;GX<Z+<PZA:B?4(;&_F\^:SAN2L7F;@Q91C(R1R <>W2N
MBO=,M=1TB?2[M&EM+B%H)%9R2R$8/S=<X[]:N44 <U8^"=.L-0L[^.[U*2[M
M+9K6.66Z9B8R00".AP5&!C''.::O@73%\/Q:&+B]%E%<_:D'F#<)/,\S.=O3
M>=V/Z<5T]% &9KZ.?#6I1(DDTKVLB*J)N9V*D#@#N36%X.\.+'X:\.OJ+7K7
M.GVD8CMKH "VE\O:Q V@DC+ $DX!XKL** ,73_"VGZ?8ZE99EN;;4I99KF.X
M8,':3[_0# /IT],5!X>\&Z?X;8&UN=1G2-2EO'=W;2I;I_=C!X [>N.,UT-%
M &?::)866L:AJMO $O+\1BX?^]L&%_0UGGP9I,L&LP7*S7,&L/YEW',P(9L
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
M=03)()(OOCNP^;Z$9'2L_7=2TD+=26<UK:&T\46_FI,^ZXW)+&C/DD>7$%&
M,$8[C.*]C-K;M.)S;Q&8?\M"@W?G0UG:LTC-;0EI""Y*#+8Z9]<=J .1T6:*
M7XK^)-DBMG3;$C!ZC,I_J/SI-=N/+^)N@0ZD%_LJ6SN%M_,_U9N\KC.>-WEA
M@N?5L5V"VMNDQF6"(2GJX0;C^-%Q;07<)AN88YHCU210RG\#0!XSJ]E#%X>U
MF-A&-'C\46W]G$G C!DC\T1G^%0Q<<=,-7KVG:3IVDVC6NG64%K;.[.8H4"J
M6;J<#CFIWL[62)(GMH6C08160$+]!VJ55"J%4 *!@ #@"@#QO4M!N4CUSPCI
MMC'YVG7?]NZ;(T.56,Y=8U]S*K)C^[GTJ[XM:SUWX2Z_XHEM$C;4;:-X/-0!
MTB4@(,^N2[#V<5ZOM4.7"C<0 3CD@=/YG\ZC>VMY(5A>")HEQM1D!48Z8% '
MGWB[1M$TIO"T]A9VENT_B*UD,D:@&1BK MGN2 ,GOUJC+;:9_;OQ+M7@M#=O
M CPQ%%WD?9 2RCKC<,Y]?>O37LK21$1[6%E0816C!"_3TJ00QB4RB-!(5VE]
MHR1Z9]* /(H-5TJST_P(TU]!::')8-'-<Q+&8DO/*BV^864J#M\P9/.2:=>Z
M/X?M[?PK#I]TU_8R^)28I960H5>.0ND10 >5NXP.,Y'->KM96KVOV5[:%K<_
M\LC&"GKTZ4/96DBHKVL++&,(&C!"CT'I0!PGAR]T?PQK_CKS)K73]*M+RV<J
M,)%$7@C!( X&6_6N[E^S7=BQ?RIK66/)W89'0C\B,5!=:5:7-M/"L,,1F&UW
M6)22,Y[C&?KGGFK$-I;P64=G'$HMXXQ$L9&0% P!S[4 >,:79V.F_!?1==MK
M51(1;QZE=0('E-H)P9 >#N48&5.1@$=*WKF'P\=!\8ZKHFMMJ'VK1I1<^2T7
MV=2(V"$[% $A!(]<#GM7I45O!#&8XH8XT;DJB@ _A3(["SBMC;1VD"0$Y,2Q
M@+GUQTH \U>^TIY- LYWMH[EO#899KUMT)C;8"D<>0&D)7KG@=CG%9&BW&ES
MV'PMN[^2TDB2">"::8J0&%N=J,3W!Z#UKV,6=JIB*VT(,63'A!\F>N/2E%K;
MB..,01!(SN1=@PI]0.QH \FUF"Q^S_%R+RX-BP1R;,# ?[+D''KNY^M:EC::
M?IOCWP<]C%!!)>Z/<^>T> T^!"RECU8YR<G/>O0CI]D2Q-I 2_WB8Q\W?GBF
M2:=:LA$<$44@4A)$C7=&>Q'';K0!Y%I,>CZY8Z#I%SJFC3W-AK,MQ/<37,1D
MNTWR?+Y9._<^Y<AACC// KN?BE"DWPRU\-$KE+1G7*YVD=Q]*K6G@F_>R73=
M6FT6[M%3RVN5TXBZE'J6+D!SU+8///!YKMV574JP#*1@@C((H \]CN]/?XAZ
M1"WV1M#FTB0:>5"F!KGS/W@7'REMF/PW>IK2^'4,MOIVL0J2=,35[A=-&<J+
M?(X3_8#[P/;VKJI;*TGMEMIK6&2!<8B>,%1CIP>*F5510J@*H&  , "@#S _
MV;:^*/B.CBUBNFMHWB!"ARIM3N8=\9SD^M5=$M+"QO/A9=6L4$5S=V+I/*F
M\P^R X8]6PP& >F!BO59+6WE9FD@B=F4*Q9 20#G!]LTP:?9 H1:0 I]TB,?
M+SGCCUH \G\-MHNMVVEIJNM3P>)['4S)+9QB)+DW <AARF]HR#SSC;U(QQWG
MC6W-UHT$$>I1:?<M>1&VEG3?$TJG<J..ZL5Q]<=ZWA:6PNC="WB%P5VF4(-Y
M'IGKBG300W,9CGB26,]5=0P/X&@#R2_O-^D64^I:9::;<Z=XMMA?20-FWW?+
MNE1C]U3N7.>ASGFF:U=V-U)\5!9302>;I5NZ^40?,Q%(&88^]SP2*];^Q6OV
M3[)]FA^S8QY/EC9CTV]*?';PPY\J*--P .U0,@# _(4 ><0:-ID7C'PC>>'X
M;=99;:9M2>VP1-;F+AI2/O$R;<$\DYZX-8D=PFD>#U=BUOH\7BVY2^:*,,L4
M/F2!25((V!_+SQV%>IW=A<6]DRZ"MC9W#2*[&2WRCC/S A2#DCO3-#T*'1M*
MELBRSF>>:XG8KP[RN7;CGCYL >@H \XU8Z/I>F7VJZ/JDVI:1<ZK92ZP83&]
MLD0.)-HC4#G"&0<Y!&>IJQXTA\,WO@7QC?Z"T%VT]M%)<2VSB2$.G"E<?*'V
M]<<XQGJ*]0BM;>"W%O%!%'  1Y:( N#U&.E)%:6T%O\ 9X;>*.#!'EH@"X/7
M@<4 0V)TZYTQ?L/V:2P=2%\D*8F'.<8X(ZUXS9Z=I2_#/PW>K#;K<+XA2);A
M2 ZH;UU*AAR%VD\ XYS7MXBC$7E"-1'MV[ .,>F/2H?[.L=NW[';[<YQY2XS
M^5 'ENL'1] UGQY +3RM..CVKS6MB1"6),B$C;]W@KDXZ>M$4]E/XM\0VJ7.
MFW"77AM"L5D!Y3LK2X Y.\J,?-].!TKU06-H&9A:P!F!#'RQD@]0:=';6\)4
MQ01(538I5 ,+Z#V]J /((#H1\-?#*Y8:?]G26&.[E(38'-FV5<],YQD'OBIK
MF30M7O?$VD>)=9ET^^^W[X(P(DF>$;3 T!9"Q/& %YSGCGGU@6MN(EB%O%Y:
MMN5-@P#G.0/7-#VEM+<1W$EO$\\?W)&0%E^AZB@#S[1]$T?4/B?XH6\L[>>6
M"/3YT$JJ664*YWX'&[(&3[^]:7Q+\IM+T*.9@$?7K%3EMO'FC//TKKTM;>.8
MS);Q+*V<N$ 8YZ\TLUM!<X\^".7;TWH&Q^= 'D^K)_8][\1+;0H! L=G83&W
MLU"D [Q*54<!C&/Y5::W\)ZG::MJVDZR-0:30Y8IH(A"(5C +(951!M<'A<\
M]>.#CTV.TMHI3+';Q)(>KJ@!/XTU+"RBBDBCM($CD;<Z+& &/J1CDT >42VV
MFZ)\./"FL00+;VMS]@&L7<$8=FA$1PTF0=P60IG(/'%+K*:78Z1J>IZ#JLNH
MZ;=:E8R:PT+1M;I"&Q+M\M0,E0N\>A&>M>LK;0) 85AC6(@@QA0%.>O%$-M!
M;P"""".*$# C1 JC\!Q0!Q2VD#?%"-M,6!M/N-';^TDC ,3_ #@0E@."Q!<
M]U![56^'%YHVC_#T:E/+9VL/VVY22X.U0<W+A 3^(Q]:[R&RM+:!H(+6&*%L
M[HTC"J<]<@4@L+-8VC%I $8@LHC&#@Y&1CL: +%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !69KNLIHFGBX^R7-Y,[B.
M&UM5#2S,<G"@D#@!F//136G6!XG\(V'BJ.W%W<WUM-:EFMY[.Y:)XV(QN&."
M>.X/?UH MZ#JT^LV+7-QI%]I;"0H(;T*'8 #YL*3QSC\*U*Y7P)<ZLVFZAIV
MLW/VNYTN^>S6\VX-Q&%1E<_[6'P?<5U5 !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5D:IX?34]1M[X:EJ5G+ A3;:7)1)%)SAE((/UQGWK7HH
MKV5E;Z?:K;VT>R-23R2Q8DY))/)))))/))JQ110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>exhibit102006.jpg
<TEXT>
begin 644 exhibit102006.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 55!!\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R;[6
MUM]4CTJUMGN[]X&N#$KA D8.W<Q/3)X [X/0 FM:N2UO2[K3?%(\7VEW9I#'
MIYM;Z*\=D3RE8R!U8 X()/!&"#VH W-#UJUU_2TO[3>JEFC>.08>*1259&'8
M@@C_ .M6C7%_#:UNK/PU<7VI*+>?6-1GU 0N-A02ME5P>A( ..O-=I0 4444
M %%%% !6 WB9YKO4(M-TNYOX]/D\FY>)T4^9M#%$#$;B PST'. 2<UOUYYJG
MAJ_.K:AXD\#:P+34C*4OK"X&ZVNI$X^8?P,1CYAV(Z9)H [G3+Y-4TFSU".-
MXTNH$G5)!AE#*& /OS5JO,;3Q1)XHN/"T#B+3;74],FG6WDW!))E9%V JRD@
M+N(&<$$'&0,+JNGZCX?\*6NI_P!N76J/H-_YMP8Y)%\RUW?/$PW'>45LY))^
M3'K0!Z;17GNOZO)::!)KT%X\-IJ>I6\/VAI'*0VA<)O&"-H?!.X8.''.0#6?
MXKTV]T3PMXKN8?$,A22P6X@M+5Y4^SL.-ZOYA(5O[O0X)]: /4JQM>\0#0[C
M28FLY)EU&]2S$BL (V8$@GN>%/05SM]IUKIVHZ/91W^I7-SJ4\EP;.:[8QW!
M6'#%V)^1%R&VJ#R1A<#CEDEN-2\(^&(+J[F9T\6M;B59BSJBO.J@.>> , ]>
M* /7[J26&SFE@@-Q,D;-'"&"F1@.%R>!D\9-8MSXDDLM5\/Z=<Z;+'-J^\$^
M:I%NZQ&0J<?>/&,CCWKCI[:ZT6]\:Z19:AJ#Z;%HPOHB]W([VDY$GRK(6W#.
MP-@G^=6?,>6[^%LDCL\CH[,S')8FR;))H [A-0EC.HR7]K]CM+0Y2X>5666,
M*&9\#E0#D8/IFKRL'4,IR",@UY#XC5Y_"OQ0MY[BYFBMIP85EG=MG[B-L#)Z
M9)..E=#XAC'AF;0?$D-S=?V;:.+?486NI&012\"4@L1E&(/T)]!0!WU%8?AP
M$:<^HW$LBMJ4QN%2:0G8C']V@#'Y3MVY _B)K<H *Q]+\2Z=J^M:OI-K(6N=
M+=$G'8[ESD>N""I]P:LZUJ!TO2)[I$$DP 2",G'F2L0J+^+$#\:\YNK:]\&>
M)?#FNW-K%#:R+_96ISI/O\TRMN25AM&/WI8D_P"W0!ZK17"7]B-2^*LVG7%Y
M?BQDT,3/;Q7DD:E_.VY&U@5X Z8SCG-8%K/J;_"_P]XJ^V7UQ<:0YEND$[_Z
M5;)(R.' .&8*-P)[K[T >M45@^&Y%U)KW7(YI'M[Z7_109&*>2@VAE4G W$,
MV0.05K#\1VK7WQ(T33WOK^*SNM/NS/#!=O$LFTQX^Z1@_,>5P??% '=45XVS
M:G;Z.=..K:BT-CXOAL+6Y^TMYC0,R$HQS\^TL1\V>GM7306T=OX^B\*23WC:
M7'I;WL*3W4CF:5IB&RY.YM@Q@$\;L]<&@#OJBNI)8;2:6" SS)&S)"&"F1@.
M%R>!D\9->6LFM77@K698KN]GN/#FLS&S;[0X:[MH65FBD(/S_+O3G.2H]ZW[
MJZCUOPMXA\1V5W=);S:>ZV3Q3O'@(A;S  1AMY(SZ(/6@#LK666:S@EG@-O,
M\:M)"6#&-B.5R.#@\9%12W-TFIVUO'8M):R([2W0D4")AC:I4\G=D\CIBO/K
MF;6!H'AW4(+:36+2/1HVO;&*Z:*Y!9%(G0Y&]AM88)SZ')JQ;ZB)O%7@ZYTZ
M[O)[.[T6XE6.65@)MJQ;&92<;_F.3[T >B45Y)_:5]/\*M/\8VMW<-K_ -HB
M=P)6VRNUP(V@*9QM^8J%QQ@'KS4VK6DEU>?$C?J.IA=/@CGM%2^E40R?9C)D
M8;INYQT]J /5:*S]!N9;SP[IEU.VZ::TBD=O5B@)/YFO.9+^ZU/X=^(_$;7M
MS;:YI]U=M&4F8?9VA<[(MN<8*A001SN)/- '?ZKK9L;^VTVTMQ=:C<Q2S10M
M)Y:E(]NXEL''+*!QU/H":M65^9](BO[RVDL"8O,EAN" T/&2&(..*XF>T6]^
M*'ARXNXYHKB;1IYI8UG=0KAH>  > .>.A[YK;^(\*3_#?Q$K@D+I\SC#$<A"
M1T]QTH N7/B6.#Q%HVDK:R2)JL4LL5R& 4!%#$8ZY.1Z=:T=2N;JTL'FLK%K
MZX4J%MUD6,L"P!.YN!@$G\*X"]TZWD\2> +-9;A8GM;S>4N'#G,,9(WYW#\"
M/:LN[N;NW^&7B..._O5.F:\UK:R?:7WK$+F-0A;.6&UR/F)XH ]>HKSGQA>7
MNE:M?ZC>0SWF@JD223V-RR3Z8P&2QCR-RG<K''..#D8KT8$$ CH: ,?4_$NG
M:3KFDZ1=2%;G5'=(!V!5<\^F> /4FMBO,/$NE:MXIT?5=5T^RB>X\Z.?2;GS
M\.@MR2A5=O.YC(1SR)!Z59U_7AXA\&>%-;T^[N+87NJ6(;[/,RXW2!71@.&P
M<C!!Z4 >C45YJFCQR^+/%>C-?:G_ &?'8V]U'#]OF^25Q*"P;=N_@!QG&><=
M,5-$UJ^UN/PCIFH7ZJ+W0OM.Z<N/M4X*@Y*LI+!<G&?XB<9 ( /5:*\O?3[V
MSU3P9I5QXCO;\&]O+>:>&:2+S$6&1@C?,=S+]W=G=QU!%4SK%UHNE:GIJ7MR
MED/%<6F^?).S/;6T@C9@)&)(ZD DY&[KTH ]#B\0"3QA/X>-I(CQ62W@G9AM
M=2Y3  YZ@]<5LUYM<Z=!9?$;6XK62XB5_#(<;9W!1A*_*G.5Z \'KD]S6980
M3_V;\.+W^T]3^T:FB6]X_P!LD_>QM;,Q&,X!RH^8 -WSGF@#URBO)9]6N?#L
M'B6PAOIXM/M]=M+?SKB9Y#:P2I$TGSEMP7+$9SD;C@@U8\5:;>Z+X7\5W,/B
M&39+IXN(+2U>5/L[KQYBOYA(#?W>AP3ZT >I5%;74%Y#YUO*LD>YEW+T)4E3
M^H(KAH+0V7Q&L[%;N]DM]2T6:2Z26ZD<.ZO& X!/R'#L/EP/:I_A+;Q0_#C2
M6C+;I(V+!I&8<.PX!/'X4 =O17%I+_;OQ"U[1=1>9+:SLK9K2&.5H]PDW^9*
M-I!)!"J#VQQU-<I8W.J:O:>"H]0U&_S+J5Y92S17#QFZAC28*S;2.2%'S=>X
M(/- 'K]%5=/LHM+TV"SCDF>*! @>>0R.0/5CR:\STR_E.M>#;RTO;J:TU*YN
MT>ZGN"'O4\N1@6C'RJH(7;SD #A>E 'JU%>-72W,'@_Q%K"ZGJ1O=,\1/':.
MU[(0B"YC3:1NPPVDCYL\5T^NWTG@[QH-3E>ZN-.U>V:WC@:9V6.\0%D5 3A?
M-&5X_B4>M '?450T2PDTS1K6TFGDGFCC'FRN[.7<\L<L2<9S@=A7!BXFUW1/
M&U[<WES:ZCI=Y<Q6K1S,GV5(D!C( .,-]XY'S9(/&  #T22[ACN5MMX-R\;2
MI$#\S*I4$C\64?C6=X8U]?$FC?VBMJ]M^_FA,3L&(,<C(<D<=5KBM#5M3^(N
MB:EJ,;Q7UQX72YF42,@$OFQY& >F3]WI[5BV$+V7@_3M9M[N[CNH_$S1*%N'
M6/RWO61T* [2""<D@GWX% 'L]%>:3"\\4W7BB#^WDTN\TV]V12$N'M(E565P
M!(JE6^8DD<Y(/  %BPTUM8^(>N07>IZDT-M;Z?<QI%=2Q()#YA)"YX!V_=Z<
M],@$ ':ZSJ0T?1[O4F@DGCM8FF=(R Q502<9(&<"F:%JHUS1+35$MI+>*[B6
M:))2I;8P!!."0.#TS5;QA_R).O?]@ZX_]%M5;P=<16OPWT"XG<)#'I-N[N>@
M B7)H Z.BO.X99/$:^-C>W=S:WFFW3P6GES-&;6-8E:.0 $<L2S$GJ..@Q66
MVJW>NZ$D]S/<-JB^&ENIX/.,$5LS!B)P5Y,C;>!C "]5SR >L45YA;/<:QJ_
M@);K4+XIJ.ARRWB173H)7$<)R=I&#EVY&#SUKH?AU-,V@WUM+/-.MEJMY:0M
M-(7<1I*P4%CR<#CF@"YJ?BHZ=XFL]"32KJYN;R%YH7B>,*53&[.YA@C(J2P\
M5VEWKKZ'=6UUIVJ"/SDM[I5_?)W9&5F5@.XSD>E8FL_\EC\+_P#8.O/_ &2J
MGB__ (F'Q0\&6EA^\O;!Y[NY*=88"@7YCVW'@4 >B45Y$=3O[KX31^,;>ZN!
MXACN/,($K8+_ &C8;<IG&W!VA<>AZ\UN1.GBB\\76NH:K<:==Z==B.!X9S&;
M2$1HZR 9Q\QWDD]1QT% 'H-%>?QSN?%?C"![RY^S+I-K.@>9U",1-N=1D;"<
M#.,=*R=,>YU$?#,3ZC?D7VFS?:MMW(OG$6ZG+8/WLD_-UYZT >K45XS?0SVW
M@7QC=Q:GJ8FT+5)DTYOMLG[E5\M@#S\X^8CY]W'%='?&Y\3>*?$>AMJBV,EK
M;P_9/FD5T5X]QF3:ZY(<D9YQM [G(!Z'44]U!;&(32JAFD$<8/\ $QR0![\'
M\J\\MK*34O'5IIU[K%[>VTGAQ)9F@N)(4N'\T+Y@56^7<,'Y2,^]8EDK:OH7
MPWGU">XN)_[3FMVF:=P[*JSJ,D$<X1>>O% 'KUS,UO:RS+$TK(I81H0"V.PR
M0*H>&]:3Q'X<L-8CA:%+R$2K&S9*@]B:O38^QR;3D>6<'.>U>1^&(7TWP]\-
M=0MKN[$UW,MK.IN',;Q-#(=OEYV\%00<9XSF@#V*L;2O$ U/7]:TK[)) ^EM
M$K.[ ^9YBE@0!T&/\BN(L/MWB;3[C5O^$ACTZ_L=5E$QQ(S0A)F40LGF!2K(
M%&-O.<\FHM<UB[T"[^)NIV.1<PQV.QP,[-T04OC_ &02WX4 =Y>^(!9^*M+T
M-K21CJ$4TB7&X;5\L D8ZY^8>E:EU=065K+=7,JQ01(7D=NB@=37!7.GV=E\
M2O!LMG-+(DUG>_.\[2"0!(R'Y)R3GD]^/05=^+,$<WPWU,R;OD:%AAB.?-0=
MNO7O0!VM%<0&2\^(DWARY><:?;:4MQ;P^>_[UFD97<MG+%<*!D\9-6_A]=W]
MSH=[!?SR7'V+4KFSM[F4Y>:*.0JK,>YZC/?;0!IV'B 7WBC5=$-G)$^GQ0RF
M5F!$HDWXP!T^YW]>E;->=2:';Z]\2?%-M=7-[#&+"Q(-K<O 0W[[#94@G'8'
MCU!XK)\/:UJFL1>%M*U>_4?:]/N9$DGW@7KI*$0Y5E)/E_-UYW9ZX( /6Z*P
M_"=E<:;HGV&ZU<ZJ]O,Z"X*D$#.0A))+%<[<YSQSR*W* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***R?$E['9:.[OK,.D,SHJ74JJX!W#Y0K<$L,C\<T :U%8]]XJT'3)YX+S5K
M2&:W4/+&9!N0'ID#GL>/:ICX@TCSK"+^T(#)J"[[,!L^>N,Y3'7CGCMS0!I4
M50FUK3;?[3YUY'']F94EW'&UFQM7W)R, <G(]:Q/%'B/;X%US5=!OXQ=6$,A
M+&/<8Y$7)5E;H>G!'?I0!U5%8*:B)-6T6!M;ABGEMGDDT_8I>YRH(;/50O)X
MX.:R?'7BS^R=()TO4HH[U+V"!AY>\$M(BLF3\H;:Q..N!G% ':55NM-M+Z2-
M[J$3>60RI(24!!R#M^Z2#T.,BK59%U>QCQ-86:ZU##(896;3MBL\XXP^?O*%
MY]CGVH N7^EV.J"W%];1SBVG2YAWC.R1?NL/<9-6Z\TO/%&OP^ ?&.HI?Q_;
MM*U&X@MY?LZX$:;0!MZ9Y/)S7=WVM:?I4*O?W20Y0R'()(4=6('11GD]!0!H
M451FUG3H(;>5KN-EN5+P>5^\,J@9+*%R2,8.1Q4$7B?0Y[);NWU:SN(&D$2M
M;RB7<Y&0@"Y);'.!S0!JT5Q_C#Q+)#X(FUKP_J$1,=Q%&9 @?K,L;J0>A&X]
M1D$5UY(4$D@ <DF@!:XNY\*:C<3W$IM=#5KABTY19T,^?^>FUQO_ .!9]*Z*
MU\0:3>W(M[>_A>4QF5%SCS$'5US]Y?<9%0V?BO0-0OHK*SU>SN+F7?Y<<4H8
MML.&QCKCG\CZ4 8FJ^%]1UO3H=/U*Q\-W%I#CRHFMY0(\# VX;Y>..*MP:5K
MUMI8TR"'P_'8B,Q"W2"4)L/!&-WN:W#JMBNHOIQN4^VI"9S!_'Y8(&X#N,D#
MCO50^*= %K:W1UBR$%T[) YF $C*2& ^A!SZ8H SI=+U^XTPZ;-%X?DL3&(C
M;O!(4* 8"XW=*S+;P5<V6CS:3;:;X<BL)SNF@6&;$G^]\V6^AKJ;#Q!I&IV5
MQ>V>HV\UM;LRS2AP%C(&3NSTXYY[5$/%.A>1=S/JEM$EF ;CSF\LQ ]"P;!
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
M_:XHQ"75,CYL[&''7&.];>K7=GXK\*>([O1]&NC=3Z1-;F>:S:&61MC;80&
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
M"]''DSQ-#9PPNL\+1L&5%### '@Y&?:M^D#*Q(5@2#@X/2EH **** "BBB@
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
MH&UQGD9(QGG/>_:Z)JMAXSUK58#9RV6I0P<22,LBO$C*!@*1@Y!W9R,'@]:
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
M\X]/>@!+'Q=KGD^++R;28KF+2+QXT@@N/G*)%&Q RG).YF^IQ[UOVOB$7O\
M8IM8(YEU. W.Y9N(XPJG=]WYAEU';DCWQGZ583^&=4\0WNHW6GQ:1?7GVQ)Y
M)2K*S(B;&# *!E>#DYST%5_ &B1:;%J-S;W)GL'N9(M-'\,5L'9MJ^HWL^#W
M4)[4 ;VJ:VMAJ%AIL,0GU"^WF&)GV*%0 LS-@X R!P"<L/<CF]9\7W,_@_Q4
M;.V-KK&CPRI<1-+_ *H^4661& ^8$8(X&>^*U/$&@WMSXAT;Q!I;PF[T[S8G
M@G8HD\,@ 8;@#A@0"./8UG7OA&_NM)\6R)]D75/$,?DE6E;RH4$7E(-VW+$<
ML>!R<=LT :'A+1+2VL[75O[.AM+^:RBAD>&4D2H ""PP 6R3R03[UTU4M(@N
M+71[.VNUB6>&%(W\IRRY  X) /;TJ[0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2%@HRQ 'J:6N,
M^)7V@:%IWV>]GMMVK6<;^3M^<-,HP<@].OX<Y'% '10ZY8SZ]<:+&\GVZWA6
M>1&B90$8D AB,'D'IGI6C7GES9:A/\4=0M[/5I+68>'[?-UY*/(2)I<'!&WK
MU^7Z8INC>,=3UW3O#%N/,2\U+3)+VXEMA$')0HF%$GRC)8D\'IQZ@ ]%HK%\
M-'7#H[1Z\8?M\<KHLB;3OCS\C,%X#8(R!QZ=:XJT\2>(K;PIJ7B:]U>.>.QN
M+JU%I]E15D(F\N-V88(V]P#R/?F@#T^BN*GE\664U_-]H;^SO[/D=)+P0F6*
MX4$C:(\!D(!X/((K)L]9\2O%X'N6UI6_M^W5+B-K2/:C&W,OF+@ [L@]25YZ
M#I0!Z75>^O(]/L+B\F$C101M(XC0NQ &3A1R3["N%M==UF*QU^RN-9A,^G:M
M%:I?7$(#M"XC8J$1<-+AV50%Y..*B?Q+K<>B^/ MU(L^B)YMI+<P1^8%-N)0
M&5?EZ].,X//- 'HD,JSP1S(&"R*& 92IP1GD'D'VJOJ.HPZ9;+/.LS(TJ1 0
MQ-(<LP4<*"<9/)[5Q\NJ:[=>)/#NG0:J+>#4=)DN)F6W1G#KY?S GC/SGMCV
M-9W_  E.O+X$@OC?(;VWUP:=/-Y"_OT%UY1..BDKZ#Z8H ],HK@;Z_\ $-UX
MG\4:=;:U]D@L+&"YMREK&S*S"0XRP.0=@SD?3%$'BR_N[/P7+<SK86NL69FN
M[Q0H"S>4K+&"P*KN)<\_W<"@#OJ*YCP-?:OJ6BS76K3^<3<RQV\GDB/S(D<J
MLG'7< #Z>G!KEKC5?%]QI'BW4+3788GT*_G$,)LT*S1QQHY1B>0,$X(YR>O0
M  ]-FABN(9(9HTDBD4JZ.H*LIX((/44RUM+:QM8[:TMXK>WC&$BA0(JCT '
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
M\BQ1J 2SNW 50.I-<U'J>I>(=;\1V&GZ@VG_ -E-'!#MB1]\K1[RS[@?EY
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
M:Z\,#G!!P<'% 96) 8$C@X/2@"GINFQ:98"UBFGD/)>>=]\DC'JS,>I_08
MP,5FV/@_3;/0K_196GO+&^>5YH[EE.3(27P5 QDDGV[8K4T[4K35;=Y[*99H
MDE>$NO(+(Q5L>N""/PHWW_\ ;!C,5O\ V=]GW"3S#YOF[N1MQC;MQSG.>U &
M%IO@>UTVPGM/[6U>[62!K:-KNY$A@C/!5,K@< #)!/'6I(_!EE%#H,27M\%T
M, 6?S1] A0;ODY^4D?\ U^:Z,,I. PSZ9I: .4NO .G7?VYI+W4%EN[V._,J
M2(K13Q@!73"\8  P<BG-X$TYDUM6OM2;^VHA%>%IPVX! A(R, E1CV[8KJ"R
MJ0"P!/ !/6L*XUZY@\<6.@FVB^SW5G-<B?S"7RC(-NW& /GZY/X4 $?A2VBU
M/3=0%]>F?3K5K2')CP4;&=PV<GY5Y]JIGP%IYT9]+-]J'V=K[[>3OCW>;YGF
M==G3?SC^E;^GO?ND_P#:$5O&ZSN(A!(6!BS\A;(&&(ZCI67:>()[CQM?:$]O
M"L$%E%=QS)(6+[W9<$8 &-A]: ''PM;G5-3U 7UZ)]2MTMY\&/ 100NT;."-
MS?G7*:WH+:5+H6FPCQ(NEZ=:/%!?:61)*K$JH1U"G@*OWMIZ]1SGT4RQA'<R
M*$3.YB>%QUS4&GZC:ZIIL&H6D@>UG3S(Y.S+V/TH R?"EMJ%M:W'VN\U&YMV
M<&W.I!!< 8YSL XST!&>N>U<YX<\/OJ<_BV"_;5+:SO]5D<V[1>4EQ"409RR
M;L-A@=I!P*]"!# $$$'H11N4-M+#/7&: ,B/PY:P^)O[=CGN%G^R"S$(V"(1
M E@ -N>"2<Y_2J;>"=-+:C&D]W%8:E*9KRP1E\F5SC<>5W#=CY@K '\3724C
M,JXW$#)P,F@#-UG0-.UVWM(+Z'?':W,=S$!QAT/'X$9!'<$TS6- M]:NM-N)
M[BYB;3[@7,(B*@%\%<G*G/#$8]ZK'7[A/'@\/O;1+;'36O5N/,)8D2*FTC&
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
M$:>YCF">? #D*^%[$GE=IYIEAX$L-.;0V@O]1/\ 8J/':AY$8;64*0V5Y^4
M<8QCUYKJ:* .7\;R3W>@:CH-M87D]SJ5A/##+'$6A5V7:%=A]S.<Y/& >:FN
M?"5O=RZ1=&]O+6\TZ VZS6CA3)&0H9&R#P2H/&".Q%=%10!R<?P^TR'3[6RB
MO=12&UU ZC%^]5B)MQ;^)3P"QX[YYS6M=^'X+WQ!IVLR7-RMQ8)(D**5V$/C
M?D;<G.T=^W%:U% &!:^$K."6P>XNKN^73T=+5+HHPC#+M/(4%OERO)/!K,B^
M&^F06MK91ZEJPL+.[6\M+3SUV0.I) 4[=VW)Z$G';%=E10!S[^#M,FNM;FNG
MGN4UJ-(KN"5EV%57:NW !& >N??K3='\'6>DVDEM)?ZEJ"- ;9/MUQYGE1'@
MHN ,#@<\G@<UT5% '+IX&L4TG2-.&H:D8=*N([BV+2HS!HQM0'*XV@<8 'OD
M\U//X/LI+W4KB"ZO+1-3 %]! ZB.<XVECE258KP2I4GZ\UT-% &(/#%G'KMM
MJT$]Q!+;69L88HM@C2(D' !4]U7OV]*F\/Z#;^'-,_L^TGN)81*\H\\J2"[%
MVY '\3$_C6K10!@6_A.VAEL7DOKVX.G[S9^<4/D%E*Y!" G"D@;LCGV%5(O
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
M('%6: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** ,VUUW3[W4;BPMI)I9[>0Q3%;>38C@ E2^W;G!!QGO5:Z\7
M:#97ES:76HI#-:@-<!U8"('HS'& #ZDXK.\$_P#'[XM_[#LO_HF&N*34;V_N
M=9FBAMTB\7:C+I5MJ$KDK#'#&T:_)CYMVV4K\PR3SCN >OHZ2QK)&ZNC ,K*
M<@@]"#3JXR/5(/#TUAX/T^5C_9VGQM-,T;2R!!\B*J+RSMM8^@ Z'(JN/$7B
M:/4?#>ES06BW]_'<37<31DF*)#A&)#84_,FX<\A@#TH [NBO-M'\::_J=GX<
MF!LG&I:G+;Y$# SVZ&0F11N^0!$'][)..,<Z.L^+[]/#^L:WI?V=;:RE-K9K
M*A8WDX<1GN,+O.T8Y)4G..* .RGN[:V>%)[B*)IW\N)9'"F1L$[5SU. 3@>E
M35RLEY>7'C;3-&F6RG2WL&OKEVM\M'+D1H4)/RY)D[9PO7FL"Q\::_J&GZ5>
MPFQ,6H:V;.']PV9K<.P++\_RXCC9MW.2<8&.0#TAF"J6.< 9X&3^54]*U:RU
MNQ%[I\K2VY=XPYC9,LK%6&& /!!'X5RFM>,+I=#\0:M8/##9Z67MX7D3>;NY
M7Y2HY&%WD)ZDYZ <Q:7J*^'(-/\ "-LX^T:?I\<M]*L;3.6;/RHB\L[,'8GH
M!V.> #O:*X9?$/B6/4?#>ESP6BZA?0SSWD'EG,:)PA+!B%Y=-W7HP!Z5T<=[
M=:/X9DO_ !#/;&:UA>:ZDM4(CPN3\H//04 :U4M0U6STM UW*5)5G"JA=BJC
M+': 3@#J?<>HKEI?%&KVUAX>U.YB@C&L7\-N+#:2\<<H)!+YY=0 QXQU&.]+
MX;6\U+Q]XDU2>Z6:VLF33+=1%MVX422 <_WG )[[1TQB@#I-0UW3-+TM=3OK
MH063!3YS*VT!L;<\<9R.OK2V.NZ9J5R]M:W:-<H@D:%@4D"G@-M8 XSWQBN7
M^(32ZA>^&_#MO&LKWU^+F:-GVJT-N/,8$X.,ML'3O1JD-QIVMR>-M<$<,.FV
M3VUK96KF1Y6D8?>8@#).U549&3G- '<45R2ZOKB>+=&TB9[,M<VTUY?11H2;
M=%VJBJV><NX&XCG8< 9P,5/&FN7VCZ3J%B+1+S5-2-K%ISPL[0PAV5F?# [D
M"[FZ =,=Z /1Z*XBY\6:A>G5K;1E2:ZL&-JBQP%S<704$Y&<1Q*Q +,>?FP1
MCGLDD:.T62Z,:.L>Z4J?E!QSC/;K0!3LM<T[4;^ZL;2X\RYM"%N(_+8&(GH&
MR."1R/6M&O*=,UF]TCX?OXDM1&-2\1ZP)84FB+Y664)&H (/$2AA]*Z%?$^I
MP77BUKV2TCM-'M(Y59(B3%(8VD9"=WSD+L.>.6Z4 =K17G^DZ]J&D:9H>D:A
M=I-K>H6[7]S+)$3Y*$AF&Q3EVWOM51C@=,+@R7?B;Q#8Q:-%)!"+K4M6:"&&
M6$B5[506W, V$?"]P<;AD#!% '>5#<7=M:>5]IN(H?-D$4?F.%WN>BC/4GTK
M@KKQ7KD7A7Q=?&:U,]A=FSL)(8" \F$7;@L<XD?;GV/':KJR7>GZUX<\/74U
MG>QV]G+>WT\\!+KY6U4D#%CABS]<9^5NE ';45P5SXSU+_A#U\60Q11V<UQ$
MMI9.A,D\+RK&"6SPS [@ ..,YINL^,-5M=2\616LEFMIHMDDOG20,VV0HSE3
M\WS'&P #'WB3T (!W]07MY!IUC->73,D$"&21E0MM4=3@ FN?M];U&[NK#2
ML,6HBPCN]3EVDI;[A@*HS]YF#XR> I)SQGG+W6]1\1?#@)</")=?U#^SK5H%
M*@V[2%"_)/6))'^A% ':CQ'I;/I2">3=JJ[K/]P_[P;-_I\OR@G!Q6K7'-$V
MH_$7R;0QQQ:%IFV,LFY$GG/' (SB./U'WZ=X?U_5M9T?0+DM:BYGGF2^C$;8
M*1ET9EY^7YU7KGKB@#J;NZAL;26ZN'*0Q*7=MI.T#J<#M46FZG9ZO8QWMA-Y
MUM(,QRA2 X]1D<CW%<[\2;R:#P5=6=JV+S5'CTVW_P!Z9@A_)2Q_"M>[N].\
M)>&'FF/EV.FVG"CKL10  .YZ#\10!K5GW6MZ?972VTTY$S/&A549MID;:FX@
M';D],_TK"T_6=<U"]LF5($M9(9);QO*/EVV5S&JR$CS&!^]CC /W>,\A97&M
M2>!+>ZAU()J7BS5AME$.'6)R1D<\8@C!&.F/QH ]<K$;Q?H,<\\,NHQQ-;R"
M*<RJR+$QZ!F( 4G(QD]ZU0PM;/=/(@$4>9' VKP.3CL*\9DN-0?P$T]_!#;:
M9XNU)GNKU',D\,<[8C B*@8V*BYW-C.=IH ]>O=8L=/O+*UN962:^D\JW B9
M@[8+8R 0. 3R1P*O5PUW+:6WC2#S9-FF>%M(:XD=CG8\@VKGU(CBD_[ZJ27Q
M#KAN?#:JMM#)K5SDV;QDO!;*AD8EL\O@ 'C +@<XR0#M:HWNL6.G7EE:74K)
M/?2>5;J(F8.V"Q&0,#@$\XZ5PFI^--?6S\47&GFQ*:;?I8V;O;L?-E.Q3'C?
MR2[XSG@+T.>)/$>LJ?B5IUFLB"XLK0I;ED9HQ=W)*IO(Z )&_N=^!UH ]%H)
M !). .I-9S0ZP$L0EY:,RR@WC&W91)'@Y"#<=ISCJ34^H00WEA-97#E$ND:
MD'!.Y2#CWQF@#/A\6:'</ ([X;;B016\C1NJ3L3@"-R-K_\  2?7I6I#=VUS
M)-'!<12O _ERJCAC&V =K =#@@X/K7!>$KFYT^\7P/XACC:[TB!;G3;T+B.X
MMT^17([,N0",^_O1I_BC4!X<T2_6TLHKOQ%J)3[0("D:1'<4D<9RSF-% R>2
M1Z8H ]#HKSRZ\8ZS9V/B[4!-8RZ;HRE+2Y:W;-S-L!VY#@$!SL. .?H:NV?B
M75X?$,-MJKVD5G%HK:A>XB96A(( 8G=_%B0[<<!>I- ';45Q$WB36I!X<EA6
MVA?6[Q5CLY(R7BM=ID9R<_?V+SV!<#G&33N-<U2'4/&6NB^A.GZ+$;:VCDB.
MS>L8DD/#?,<E5]R,<4 >AT5R5GXAU.76O#^BRI;_ &V73FO=5PAQ%A54!>>,
MR-WSPI]<UG:7XLUF[T*3Q%<S:?%HMK<W,D\ODN'EM8]X4QC<1N)53DGG<1QC
MD [ZH;N[@L+26ZN7*01*7D?:3M4=3QVKF-*UO6]5O]+DCAC^R3JTMXHB.RW0
MIE%$A.'DW$ [1@#/3@E/B7>3V_@B[L[0C[;JCIIML,XR\S!/T4L?PH UK'Q3
MHFI2V\=KJ,3O<KNMPP*><,9RFX#=QSQFMBN)O?#UU=MH*WBVNFZ+X?D2[ 28
MR22-$A5!G: J $D]2>F!3+GQ1K$UCH=]9BWA_MJ^BAM;:6,LZV[9<R-R/F\M
M2V.@R <GF@#N:*X#5_&6I0VOB>ZMOL\#:1.MK:6DD9>2[E*JPR,@[7+!5"\\
M$Y/2KQ\4WB:A'HT[0C4(+5;F^>W@=RN\G9''&"26(!))) QT^;@ [&BN'N?$
MFN:9#X=CUE(+!]1\R*>Y\O>D4^1Y,;@-A=PSD@GD8!&<UV-G]I^PV_VSR_M7
MEKYWEC"[\?-CVSF@#/D\3Z1%J,^GM=.;NW ,L*02,R ]"0%Z'L>]6]-U6QU>
MW>>PN!-&DC1,0"-KCJ"".HK@/#-QK=Y<:[XCTVRM9HM7U58([AYV#I;1,( Z
MQ["&QAV^\.OY].VJ22^*I?#VDQQQ>1"+N_N67=L,A.Q%'=VPQR> !T.> #;U
M#4+;2M/GO[QVCMK=#)*X1GVJ!DG"@G %5?\ A(--^U:;;&:03:FADM%,+_.H
M7<<G&%P.<'!KB-0UVX\4^"X]-D">=J>L-I'F1 A9H4E;S)%&3@&*-^_6K^HZ
MK:6GC/5M9O"1I_AG2@A"C_EK,=[!1Z[(XQ_P.@#NZ*XV;Q#K5B_AN2]CMUEU
MFZ$#V*H2UNK1LX.[/S%=H#<8.3C%4KCQOJ.GZ1JK7$5O/?6.J_96\M"B"#?%
M^\())R%E4=>I],T =_6:NNZ>VL+I)DF2]=79$DMY$#A,;BK%0K ;AT)ZTMC/
M=SZIJ.]XGL8V1+<JA#!@/W@)SA@#CD8P<CM6)K'_ "4WPO\ ]>5__P"T* .L
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .,\/03QWWB
MG3Y5O[*6]U66>"X2V;'EF*(;E<J4SE6Z^G2K*^ ]/3PA9>'%O+T0V,L<UM<@
MH)HG1]ZL#MVYSGJ.<FNJHH YZ7PJ/^$@;6K75KZTNIK=+>Z\H1E;A4)*DAD.
M&&3R,<&II?#%I+?WE[]HNEN+C3QIZOY@)ACRQ)4D$[B6R2<_=%;=% '/1>#K
M""ZT&6":XBCT6W:WMX48!65@@RW&<_(.A&<G/!(K-'PYLAI]M8G5=1-M:7XO
MK6,F/$+;S)M'R<C<3RV2.Q'.>SHH P?^$5@_M?5-26^O5EU"V2V8!QB,(K*"
MI(SGYV/)(R<XIB^#K")O#X@FN(8M#C:.WC1@ X*!,MQG. >1C[Q]:Z&B@#C6
M^'5BUA)8_P!IZA]E^W_;X8LQE8'\WS2%RG(+9^]G .!U.=%_":)X@EUBRU2_
MLI;B"."Z2(HZSA,["=ZL0P!(R#70T4 9EOH5K;:[+JXDF>X>UCM%$C[@D:LS
M<$\Y);DDG.!5G4].MM7TN[TZ\0O;7430RJ#@E6&#SVZU:HH YB;2[73+[3+J
M^.H:G<6L;Q6>(=RQ'9RQ"  .P&W<?7 QDU<\*:/+HN@I#=%6O9Y9+J[93D&:
M1B[8/< G:/8"MNB@#$;PU$_BZ/Q&]]=M<1VS6J0'9Y2HS!C@;<Y) YSVJ?Q%
MH4'B/1I-.GGF@#/'*DL)&]'1PZD9!'51U%:E% '(W7AZ30[N_P#$]B]]J>K&
MR6'R)&7$Q4L02%4?WC\HP.!@9Q69H]EJVE:K;-I6IW.HV]S<9O(M0TLQ.J-D
ML_G;5.1V5MQZ#M7H-% '.V'A./3=1OY[75+^.TOKEKN6R5DV>:W+$-MW@$\D
M!NM:>M:6-:TBYTUKNXM8[F-HI)+?:'VL"" 6! X/7%7Z* ,&'PI9Q0Z#$\]Q
M+'HG-LK;0&(C,:E@%&2JDXQCFJESX&L[G3-<L7OKW9K%R;F9MRY0Y7Y5&W!&
M$ YSQQ74T4 <]>>$TN-8L]6MM4OK._MX&MGFC*.9HBVXJX=2/O<C &/IQ5L>
M'[;^VK+5))KB6>R@EAB$C[@/,*EWZ9W':!UP 2 *UJ* .47P)9IHD.F#4;[;
M%J U 2ED+&02F7!!7:1N;/3/ YXJ_P#\(O:'Q!-JTEQ<R-+9I9- [Y38N[J<
M;CG><Y.">>H&-RB@#G;/P=96T&E6TUQ<75II.TV4$NW;&5&$9L ;F4< GIUZ
M\TRZ\%6-UHVIZ:;JZ1=2O?MMQ,"I<MO5MO*XVX15P0>!72T4 <U<^#+:XU2^
MO%U&_B6^M$M;J%'4K*$#!6)*ELC<>A /?/.60>"+.WM?#]NE_?;-$R(?F4>9
MF/R_FPO'RYY7!Y)SDYKJ** .;2RM_#FL7M^O]IWD^L7.XQQQ;TC81@#) &U<
M1@ N<#/49-6O#7AZ+P_8RQJQ>6>:6=R3D)OD:38O^R"[8]<D]ZVJ* ,'7O#"
M:]?:;=2:E>VQTZ;[1#' (ROF8*AF#HV< G'UJ&]\&V^JVVHP:OJ5_?QWMM]F
MQ*8U$*9R2@1% )(4DG/W1Z5TE% '':A8Z@FE7NAQ:AJE_J,]H((KNXB"QQK)
ME"V455+* 6.<GIC[V#I3^$[*630C%/<6\>C*R6\<3 !E,?EX)QD?+QD8/)K?
MHH S];TH:YHUUICW5Q;1W4;1226^T/M88(!8$#(/7%9">"+-VTQ;Z_O;ZVTP
MHUI:S&-8D=!A6*HB[B!TSD#TKIZ* .:N_!5C?-XA^T7=XR:Y&(YT#J!&!&$^
M3CT4'G..?4Y+;P;##K>GZQ/JE_=7EG;M;[Y2@\Q25/(51C[H^[C/.<Y.>EHH
M Y@^"+#^Q;#3$N[M([2__M RAE\R:7>SDN=N/O-G@ \#'2G7G@FPO$U$FZNT
MN;V]@O?M*LI>%X=GEA,C&!L[@_>;UKI:* ,JUT^]AUV:Z>^F:Q%K'!';.^X%
MP26D/'!(('X=N*?K&CC5TM!]LN;1[6X%Q');E0VX*P .X$$?,>,<UI44 <[)
MX2BNIK^ZO;^YGOKNQ>P%P J&")LY$8 P"3@Y.>0.PQ6'J^C210:?X;6YU*UT
MVS@CEBOH[;[1YLBY41.@0H%4!6P5 )QC!4Y[ZB@#C].TB_U[2)+#Q!*9;6VO
MHI;:6.V^S&Z2/:X$D39P-X([9VYP!UO7O@ZQU"\URXN+FZ8:Q:+:31AP%1 K
M+\O&<_.QY)&3TKHJ* .7MO!,$.J:3J4^JZA=76FPO CR%!O5MO!"J,8V]L9R
M<YS3)/ EG)X?U31SJ%]Y6HW+7+R;D+(S2^:0!MP>>.021QZ5U=% '.Q^$+>/
M5KO4EU"^^T7-F+1VWKG@N?,SM^]\YX^[P..!BR_AC39/"'_",-&_]G?9!:8!
MPVP+MSG^]WSZULT4 9>CZ1-ID$<=QJU[J#1)L1KC8,#W"*H)X')R?S-0:UX:
MBUO4]+O9K^[B_LV?[1##%LV-)@C+;E). 3CD=:VZ* *VH6,.IZ;=6%QN\BZA
M>&3:<':P(.#]#7-P>!H+:XT6\DU34;NXT>)XX#(T:[U*A0IPH X&,C!.3DFN
MMHH \R6/7RTFO:?=74>N7*J\FDWFEL\2. !Y*S%0R)VW;BN26 YQ76R^%E/B
M.?6[34[VQGNHDBNXH/+*3!,[2=ZD@@$C(QQ7044 <_>^%(-0BNK6YO;J6QNI
M8I9+9R& ,83 5B-P!\L$\DYS@BMF]MWN[.6W2YEMFD4KYL.-Z9[C((S^%3T4
M 9?AW0X/#>@VFCVLTLMO:ILC:;;NQ[[0 ?RJ"X\-Q/JE]J%M>W-G-J$*0W1A
MVY<)N"L"02K88C([8[C-;=% '/'P=IR3Z&UH\UG!HRR+;V\# *P=0#N)!.<9
MY!!^8\\U&_@G3I[77[:ZGNIX=:E:2=&<#8655^7 [!%QG.,?7/2T4 9$&@1#
M5H-4O;B6]O;>(Q0/*%"Q!OO%54 !FP,G\!@<55NO!NEW=KKD#^:O]LRK)=2*
MV&RJJH"GMC;^9-=#10!0DTP;K 6]U<6L-HY8Q1$;9AM(VOD$D<YZYR*P;WS+
MWXDZ)+!:W9ALK6\CGF>VD2-6;RMH#L &SM;H3TKK:* "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "J&KZQ9:'8F[OI2B%A&BJI9Y7
M8X5$4<LQ/0"K]>=^)+>XU;XO^']/:[EM;:UTZ>]A>-5),VX(<!@5R%/<'&30
M!W5C<7-S#YMQ9M:;N5C>0,X'^UMR ?H3]:M5R'@[5=5EUOQ)H.JW)O&TFXB$
M-XR*C2QRIO4,% 7<HX) &<]*Z^@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *S=4T2UU6>SN9&DAO+-R]M<PD!X\C##D$$$<$$$'CT%:5% %+3=
M*MM+2?R S2W$IFGFD.7E<@#<Q^@  &     *NT44 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>nsit-20250630_g1.jpg
<TEXT>
begin 644 nsit-20250630_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" !@ -L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M:0CQZ;8ZAY<"2.7*KD$#)Y.,]Z_2?]I7_DU/Q;_V!U_FE$9-WN-Q2::/@?\
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
KSK%QJMM"\FH3;A]HF(+*K$%@" .I5<DY)P.>*ZJBB@04444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jul. 25, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-25092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">INSIGHT ENTERPRISES, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">86-0766246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2701 E. Insight Way<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Chandler<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">AZ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">85286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">333-3000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">NSIT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,470,776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000932696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 309,135<span></span>
</td>
<td class="nump">$ 259,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $46,113 and $35,687, respectively</a></td>
<td class="nump">5,479,172<span></span>
</td>
<td class="nump">4,172,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">147,489<span></span>
</td>
<td class="nump">122,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets, net</a></td>
<td class="nump">63,909<span></span>
</td>
<td class="nump">81,980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">300,309<span></span>
</td>
<td class="nump">208,723<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">6,300,014<span></span>
</td>
<td class="nump">4,844,622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Long-term contract assets, net</a></td>
<td class="nump">64,872<span></span>
</td>
<td class="nump">86,953<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net of accumulated depreciation and amortization of $230,194 and $220,311, respectively</a></td>
<td class="nump">191,165<span></span>
</td>
<td class="nump">215,678<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">905,218<span></span>
</td>
<td class="nump">893,516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net of accumulated amortization of $283,169 and $243,187, respectively</a></td>
<td class="nump">393,781<span></span>
</td>
<td class="nump">426,493<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent', window );">Long-term accounts receivable</a></td>
<td class="nump">748,105<span></span>
</td>
<td class="nump">845,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">125,611<span></span>
</td>
<td class="nump">135,373<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">8,728,766<span></span>
</td>
<td class="nump">7,448,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Accounts payable&#8212;trade</a></td>
<td class="nump">4,167,396<span></span>
</td>
<td class="nump">3,059,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Accounts payable&#8212;inventory financing facilities</a></td>
<td class="nump">220,791<span></span>
</td>
<td class="nump">217,604<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">507,204<span></span>
</td>
<td class="nump">512,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">332,879<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">4,895,404<span></span>
</td>
<td class="nump">4,122,202<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">1,324,992<span></span>
</td>
<td class="nump">531,233<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">51,058<span></span>
</td>
<td class="nump">64,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent', window );">Long-term accounts payable</a></td>
<td class="nump">701,149<span></span>
</td>
<td class="nump">799,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">150,680<span></span>
</td>
<td class="nump">160,527<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">7,123,283<span></span>
</td>
<td class="nump">5,677,967<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value, 3,000 shares authorized; no shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value, 100,000 shares authorized; 31,420 shares at June&#160;30, 2025 and $31,778 shares at December&#160;31, 2024 issued and outstanding</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">150,621<span></span>
</td>
<td class="nump">342,893<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,489,617<span></span>
</td>
<td class="nump">1,508,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Accumulated other comprehensive loss &#8211; foreign currency translation adjustments</a></td>
<td class="num">(35,069)<span></span>
</td>
<td class="num">(81,158)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,605,483<span></span>
</td>
<td class="nump">1,770,611<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 8,728,766<span></span>
</td>
<td class="nump">$ 7,448,578<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, after allowance for credit loss, of accounts receivable classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts receivable</a></td>
<td class="nump">$ 46,113<span></span>
</td>
<td class="nump">$ 35,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization of property and equipment</a></td>
<td class="nump">230,194<span></span>
</td>
<td class="nump">220,311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization of intangible assets</a></td>
<td class="nump">$ 283,169<span></span>
</td>
<td class="nump">$ 243,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value ( in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">31,420<span></span>
</td>
<td class="nump">31,778<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">31,420<span></span>
</td>
<td class="nump">31,778<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 2,091,482<span></span>
</td>
<td class="nump">$ 2,161,662<span></span>
</td>
<td class="nump">$ 4,195,038<span></span>
</td>
<td class="nump">$ 4,541,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Costs of goods sold:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">1,649,155<span></span>
</td>
<td class="nump">1,708,297<span></span>
</td>
<td class="nump">3,346,234<span></span>
</td>
<td class="nump">3,646,854<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">442,327<span></span>
</td>
<td class="nump">453,365<span></span>
</td>
<td class="nump">848,804<span></span>
</td>
<td class="nump">894,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling and administrative expenses</a></td>
<td class="nump">352,314<span></span>
</td>
<td class="nump">317,234<span></span>
</td>
<td class="nump">691,487<span></span>
</td>
<td class="nump">654,668<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Severance and restructuring expenses, net</a></td>
<td class="nump">3,405<span></span>
</td>
<td class="nump">4,868<span></span>
</td>
<td class="nump">10,431<span></span>
</td>
<td class="nump">7,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition and integration related expenses</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">190<span></span>
</td>
<td class="nump">251<span></span>
</td>
<td class="nump">1,471<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Earnings from operations</a></td>
<td class="nump">86,532<span></span>
</td>
<td class="nump">131,073<span></span>
</td>
<td class="nump">146,635<span></span>
</td>
<td class="nump">231,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Non-operating expense (income):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense, net</a></td>
<td class="nump">22,352<span></span>
</td>
<td class="nump">14,190<span></span>
</td>
<td class="nump">37,977<span></span>
</td>
<td class="nump">26,747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense (income), net</a></td>
<td class="nump">13<span></span>
</td>
<td class="num">(469)<span></span>
</td>
<td class="nump">25,482<span></span>
</td>
<td class="num">(1,232)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings before income taxes</a></td>
<td class="nump">64,167<span></span>
</td>
<td class="nump">117,352<span></span>
</td>
<td class="nump">83,176<span></span>
</td>
<td class="nump">205,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">17,235<span></span>
</td>
<td class="nump">29,908<span></span>
</td>
<td class="nump">28,730<span></span>
</td>
<td class="nump">51,073<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">$ 46,932<span></span>
</td>
<td class="nump">$ 87,444<span></span>
</td>
<td class="nump">$ 54,446<span></span>
</td>
<td class="nump">$ 154,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 1.48<span></span>
</td>
<td class="nump">$ 2.69<span></span>
</td>
<td class="nump">$ 1.71<span></span>
</td>
<td class="nump">$ 4.74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 1.46<span></span>
</td>
<td class="nump">$ 2.27<span></span>
</td>
<td class="nump">$ 1.63<span></span>
</td>
<td class="nump">$ 4.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Shares used in per share calculations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">31,780<span></span>
</td>
<td class="nump">32,565<span></span>
</td>
<td class="nump">31,809<span></span>
</td>
<td class="nump">32,580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">32,121<span></span>
</td>
<td class="nump">38,567<span></span>
</td>
<td class="nump">33,402<span></span>
</td>
<td class="nump">38,501<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 1,665,290<span></span>
</td>
<td class="nump">$ 1,726,435<span></span>
</td>
<td class="nump">$ 3,373,090<span></span>
</td>
<td class="nump">$ 3,690,390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Costs of goods sold:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">1,480,777<span></span>
</td>
<td class="nump">1,536,270<span></span>
</td>
<td class="nump">3,012,603<span></span>
</td>
<td class="nump">3,307,854<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">184,513<span></span>
</td>
<td class="nump">190,165<span></span>
</td>
<td class="nump">360,487<span></span>
</td>
<td class="nump">382,536<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net sales:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">426,192<span></span>
</td>
<td class="nump">435,227<span></span>
</td>
<td class="nump">821,948<span></span>
</td>
<td class="nump">850,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Costs of goods sold:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">168,378<span></span>
</td>
<td class="nump">172,027<span></span>
</td>
<td class="nump">333,631<span></span>
</td>
<td class="nump">339,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">$ 257,814<span></span>
</td>
<td class="nump">$ 263,200<span></span>
</td>
<td class="nump">$ 488,317<span></span>
</td>
<td class="nump">$ 511,757<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">$ 46,932<span></span>
</td>
<td class="nump">$ 87,444<span></span>
</td>
<td class="nump">$ 54,446<span></span>
</td>
<td class="nump">$ 154,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive gain (loss), net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="nump">35,319<span></span>
</td>
<td class="num">(3,425)<span></span>
</td>
<td class="nump">46,089<span></span>
</td>
<td class="num">(15,516)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="nump">$ 82,251<span></span>
</td>
<td class="nump">$ 84,019<span></span>
</td>
<td class="nump">$ 100,535<span></span>
</td>
<td class="nump">$ 138,955<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on 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 parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Retained Earnings</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, beginning balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, beginning balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2023</a></td>
<td class="nump">$ 1,735,733<span></span>
</td>
<td class="nump">$ 326<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 328,607<span></span>
</td>
<td class="num">$ (41,612)<span></span>
</td>
<td class="nump">$ 1,448,412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes</a></td>
<td class="num">(11,010)<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,012)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">16,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan issuances (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan issuances</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Shares issued upon conversion of notes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Shares issued upon conversion of Notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Shares received from convertible note hedge upon conversion of Notes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(141)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities', window );">Shares received from convertible note hedge upon conversion of Convertible Notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of treasury stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(187)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of treasury stock</a></td>
<td class="num">(35,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (35,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Retirement of treasury stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Retirement of treasury stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="num">(1,889)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,109)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases', window );">Excise tax on stock repurchases</a></td>
<td class="num">(33)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="num">(15,516)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,516)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">154,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,471<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, ending balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, ending balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2024</a></td>
<td class="nump">1,847,545<span></span>
</td>
<td class="nump">$ 326<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">334,573<span></span>
</td>
<td class="num">(57,128)<span></span>
</td>
<td class="nump">1,569,774<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, beginning balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, beginning balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2024</a></td>
<td class="nump">1,755,491<span></span>
</td>
<td class="nump">$ 325<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">326,539<span></span>
</td>
<td class="num">(53,703)<span></span>
</td>
<td class="nump">1,482,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes</a></td>
<td class="num">(1,970)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,971)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">8,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan issuances (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan issuances</a></td>
<td class="nump">1,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases', window );">Excise tax on stock repurchases</a></td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="num">(3,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">87,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,444<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, ending balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, ending balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2024</a></td>
<td class="nump">$ 1,847,545<span></span>
</td>
<td class="nump">$ 326<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">334,573<span></span>
</td>
<td class="num">(57,128)<span></span>
</td>
<td class="nump">1,569,774<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, beginning balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">31,778<span></span>
</td>
<td class="nump">31,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, beginning balance (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2024</a></td>
<td class="nump">$ 1,770,611<span></span>
</td>
<td class="nump">$ 318<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">342,893<span></span>
</td>
<td class="num">(81,158)<span></span>
</td>
<td class="nump">1,508,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes</a></td>
<td class="num">(12,417)<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,419)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">17,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan issuances (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan issuances</a></td>
<td class="nump">2,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Shares issued upon conversion of notes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Shares issued upon conversion of Notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Shares received from convertible note hedge upon conversion of Notes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,833)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities', window );">Shares received from convertible note hedge upon conversion of Convertible Notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (28)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of treasury stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of treasury stock</a></td>
<td class="num">(76,118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (76,118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Retirement of treasury stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Retirement of treasury stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="nump">$ 76,118<span></span>
</td>
<td class="num">(2,725)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(73,387)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases', window );">Excise tax on stock repurchases</a></td>
<td class="num">(505)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(505)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_SettlementOfWarrantConversionShares', window );">Settlement upon exercise of Warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_SettlementOfWarrantConversionValue', window );">Settlement upon exercise of Warrants</a></td>
<td class="num">(196,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(196,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="nump">46,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">$ 54,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,446<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, ending balance (in shares) at Jun. 30, 2025</a></td>
<td class="nump">31,420<span></span>
</td>
<td class="nump">31,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, ending balance (in shares) at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2025</a></td>
<td class="nump">$ 1,605,483<span></span>
</td>
<td class="nump">$ 314<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">150,621<span></span>
</td>
<td class="num">(35,069)<span></span>
</td>
<td class="nump">1,489,617<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, beginning balance (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, beginning balance (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Mar. 31, 2025</a></td>
<td class="nump">1,590,944<span></span>
</td>
<td class="nump">$ 319<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">144,941<span></span>
</td>
<td class="num">(70,388)<span></span>
</td>
<td class="nump">1,516,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes</a></td>
<td class="num">(1,327)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,327)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">9,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan issuances (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan issuances</a></td>
<td class="nump">1,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of treasury stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of treasury stock</a></td>
<td class="num">(76,118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (76,118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Retirement of treasury stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Retirement of treasury stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="nump">$ 76,118<span></span>
</td>
<td class="num">(2,725)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(73,387)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases', window );">Excise tax on stock repurchases</a></td>
<td class="num">(506)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(506)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_SettlementOfWarrantConversionShares', window );">Settlement upon exercise of Warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_SettlementOfWarrantConversionValue', window );">Settlement upon exercise of Warrants</a></td>
<td class="num">(3)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="nump">35,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">$ 46,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,932<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, ending balance (in shares) at Jun. 30, 2025</a></td>
<td class="nump">31,420<span></span>
</td>
<td class="nump">31,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, ending balance (in shares) at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Jun. 30, 2025</a></td>
<td class="nump">$ 1,605,483<span></span>
</td>
<td class="nump">$ 314<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 150,621<span></span>
</td>
<td class="num">$ (35,069)<span></span>
</td>
<td class="nump">$ 1,489,617<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid-In Capital, Decrease From Excise Tax On Stock Repurchases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_SettlementOfWarrantConversionShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Settlement of Warrant Conversion, Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_SettlementOfWarrantConversionShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_SettlementOfWarrantConversionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Settlement of Warrant Conversion, Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_SettlementOfWarrantConversionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Received During Period, Shares, Conversion of Convertible Securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Received During Period, Value, Conversion of Convertible Securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on 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 parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockRetiredCostMethodAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockRetiredCostMethodAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 54,446<span></span>
</td>
<td class="nump">$ 154,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net earnings to net cash (used in) provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">51,711<span></span>
</td>
<td class="nump">46,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for losses on accounts receivable</a></td>
<td class="nump">2,269<span></span>
</td>
<td class="nump">2,158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCreditLossExpense', window );">Provision for losses on contract assets</a></td>
<td class="nump">3,926<span></span>
</td>
<td class="nump">3,038<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash stock-based compensation</a></td>
<td class="nump">17,909<span></span>
</td>
<td class="nump">16,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss', window );">Net change on revaluation of earnout liabilities</a></td>
<td class="nump">15,364<span></span>
</td>
<td class="num">(24,207)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(13,689)<span></span>
</td>
<td class="num">(3,535)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Net loss on revaluation of warrant settlement liabilities</a></td>
<td class="nump">25,069<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Impairment loss on long lived real estate asset</a></td>
<td class="nump">12,588<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">2,344<span></span>
</td>
<td class="nump">2,590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_OtherAdjustments', window );">Other adjustments</a></td>
<td class="num">(843)<span></span>
</td>
<td class="nump">2,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Increase in accounts receivable</a></td>
<td class="num">(1,128,707)<span></span>
</td>
<td class="num">(598,219)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">(Increase) decrease in inventories</a></td>
<td class="num">(23,243)<span></span>
</td>
<td class="nump">34,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Decrease in contract assets</a></td>
<td class="nump">36,227<span></span>
</td>
<td class="nump">42,911<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent', window );">Decrease (increase) in long-term accounts receivable</a></td>
<td class="nump">103,073<span></span>
</td>
<td class="num">(235,690)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Increase in other assets</a></td>
<td class="num">(61,411)<span></span>
</td>
<td class="num">(52,087)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Increase in accounts payable</a></td>
<td class="nump">950,439<span></span>
</td>
<td class="nump">734,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_IncreaseDecreaseInAccountsPayableNoncurrent', window );">(Decrease) increase in long-term accounts payable</a></td>
<td class="num">(103,511)<span></span>
</td>
<td class="nump">237,652<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Decrease in accrued expenses and other liabilities</a></td>
<td class="num">(42,962)<span></span>
</td>
<td class="num">(70,806)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities:</a></td>
<td class="num">(99,001)<span></span>
</td>
<td class="nump">292,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(11,978)<span></span>
</td>
<td class="num">(18,644)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash and cash equivalents acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(264,374)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities:</a></td>
<td class="num">(11,978)<span></span>
</td>
<td class="num">(279,048)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings on ABL revolving credit facility</a></td>
<td class="nump">3,103,360<span></span>
</td>
<td class="nump">2,451,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayments on ABL revolving credit facility</a></td>
<td class="num">(2,322,961)<span></span>
</td>
<td class="num">(2,872,410)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_PaymentsForSettlementOfWarrants', window );">Warrants settlement</a></td>
<td class="num">(221,968)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayment of principal on the Convertible Notes</a></td>
<td class="num">(333,091)<span></span>
</td>
<td class="num">(16,895)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities', window );">Net borrowings (repayments) under inventory financing facilities</a></td>
<td class="nump">2,077<span></span>
</td>
<td class="num">(12,987)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt', window );">Proceeds from issuance of senior unsecured notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,854)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(76,118)<span></span>
</td>
<td class="num">(35,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Earnout and acquisition related payments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(18,296)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other payments</a></td>
<td class="num">(12,181)<span></span>
</td>
<td class="num">(9,147)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities:</a></td>
<td class="nump">139,118<span></span>
</td>
<td class="num">(20,623)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Foreign currency exchange effect on cash, cash equivalents and restricted cash balances</a></td>
<td class="nump">21,959<span></span>
</td>
<td class="num">(5,728)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">50,098<span></span>
</td>
<td class="num">(12,435)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of period</a></td>
<td class="nump">261,467<span></span>
</td>
<td class="nump">270,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of period</a></td>
<td class="nump">$ 311,565<span></span>
</td>
<td class="nump">$ 258,350<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_IncreaseDecreaseInAccountsPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Accounts Payable, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_IncreaseDecreaseInAccountsPayableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_OtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_OtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_PaymentsForSettlementOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Settlement Of Warrants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_PaymentsForSettlementOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from (Repayments of) Inventory Financing Facilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from remeasurement of acquisition-date fair value of equity interest in acquiree held by acquirer immediately before acquisition date in business combination achieved in stages.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetCreditLossExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetCreditLossExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due within one year (or one business cycle) of receivables that were originally due beyond one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfUnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Recently Issued Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccounting', window );">Basis of Presentation and Recently Issued Accounting Standards</a></td>
<td class="text">Basis of Presentation and Recently Issued Accounting Standards<div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We help our clients accelerate their digital journey to modernize their businesses and maximize the value of technology. We serve these clients in North America; Europe, the Middle East and Africa (&#8220;EMEA&#8221;); and Asia-Pacific (&#8220;APAC&#8221;). As a Fortune 500-ranked solutions integrator, we enable secure, end-to-end digital transformation and meet the needs of our clients through a comprehensive portfolio of solutions, far-reaching partnerships and 37 years of broad IT expertise. We amplify our solutions and services with global scale, local expertise and our e-commerce experience, enabling our clients to realize their digital ambitions in multiple ways.  Our company is organized in the following three operating segments, which are primarily defined by their related geographies: </span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Canada</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our offerings in North America and certain countries in EMEA and APAC include hardware, software and services, including cloud solutions.  Our offerings in the remainder of our EMEA and APAC segments consist largely of software and certain software-related services and cloud solutions. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly our financial position as of June&#160;30, 2025 and our results of operations for the three and six months ended June&#160;30, 2025 and 2024 and cash flows for the six months ended June&#160;30, 2025 and 2024.  The consolidated balance sheet as of December&#160;31, 2024 was derived from the audited consolidated balance sheet at such date. The accompanying unaudited consolidated financial statements and notes have been prepared in accordance with the rules and regulations promulgated by the SEC and consequently do not include all of the disclosures normally required by United States generally accepted accounting principles (&#8220;GAAP&#8221;). </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for interim periods are not necessarily indicative of results for the full year, due in part to the seasonal nature of our business.  These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements, including the related notes thereto, in our Annual Report on Form 10-K for the year ended December&#160;31, 2024. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Insight Enterprises, Inc. and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements.  Additionally, these estimates and assumptions affect the reported amounts of net sales and expenses during the reporting period.  Actual results could differ from those estimates. On an ongoing basis, we evaluate our estimates, including those related to sales recognition, anticipated achievement levels under partner funding programs, assumptions related to stock-based compensation valuation, allowances for doubtful accounts and contract assets, valuation of inventories, valuation of acquired intangible assets, litigation-related obligations, valuation allowances for deferred tax assets and impairment of long-lived assets, including purchased intangibles and goodwill, if indicators of potential impairment exist.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2024-03, "Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40)". The standard requires public business entities to disclose </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">detailed information about specific types of expenses that are relevant to certain line items on the income statement. The guidance is effective for annual periods beginning after December 15, 2026 and interim reporting periods within annual reporting periods beginning after December 15, 2027. The requirements can be applied prospectively with the option for retrospective application, and early adoption is permitted. The Company is currently evaluating the impact the adoption of this standard will have on its consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standard Update ASU No. 2023-09, "Income Taxes (Topic 740)". The standard requires reporting entities to provide disaggregated information on their effective tax rate reconciliation and income taxes paid. The standard is intended to aid business leaders and investors to make more informed investment decisions. The guidance is effective for annual periods beginning after December 15, 2024 and can be applied prospectively, with an option for retrospective application, and early adoption is allowed. We did not early adopt this guidance. The updated guidance is not expected to have a material effect on the Company's consolidated financial statements or disclosures.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div>In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures", which requires public entities to disclose information about their reportable segments' significant expenses on an interim and annual basis. The amendments aim to improve interim disclosure requirements, clarify situations where an entity can reveal multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and include other disclosure requirements. The main objective of the amendments is to assist investors in understanding the entity's overall performance and evaluate potential future cash flows. The standard is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 with early adoption being permitted. We adopted the annual requirements of this standard effective January 1, 2024 and adopted the interim period requirements of this standard effective January 1, 2025. The adoption of this standard did not have a material impact on the Company's consolidated financial statements or disclosures.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccounting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Receivables, Contract Liabilities and Performance Obligations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock', window );">Receivables, Contract Liabilities and Performance Obligations</a></td>
<td class="text">Receivables, Contract Liabilities and Performance Obligations<div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables and contract liabilities as of June&#160;30, 2025 and December&#160;31, 2024 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current receivables, which are included in &#8220;Accounts receivable, net&#8221;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,479,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,172,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term contract assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, which are included in &#8220;Accrued expenses and other current liabilities&#8221; and &#8220;Other liabilities&#8221;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in the gross contract assets balances during the six months ended June&#160;30, 2025 are as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract <br/>Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December&#160;31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,438&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of beginning contract assets to receivables, as a result of rights to consideration becoming unconditional</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets recognized, net of reclassification to receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June&#160;30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,222&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets consist of amounts the Company is entitled to for the resale of third-party consumption-based services, prior to payment becoming unconditional. In these transactions, the Company invoices clients for the gross amount of consideration it is responsible to collect, including amounts ultimately passed on to the third-party service providers. As of June&#160;30, 2025, contract assets, net of allowances, were $128,781,000.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross contract assets by our internal risk ratings as of June&#160;30, 2025 are summarized as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Contract <br/>Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Low risk</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,978&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Moderate risk</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High risk</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,222&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the contract liabilities balances during the six months ended June&#160;30, 2025 are as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Contract <br/>Liabilities </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December&#160;31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received in advance and not recognized as revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June&#160;30, 2025</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,053&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2024, the Company recognized revenue of $55,476,000 related to its contract liabilities.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction price allocated to the remaining performance obligations</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of June&#160;30, 2025 that are expected to be recognized in the future (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,780&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total remaining performance obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,405&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> With the exception of remaining performance obligations associated with our OneCall Support Services contracts which are included in the table above regardless of original duration, the remaining performance obligations that have original expected durations of one year or less are not included in the table above.&#160;Amounts not included in the table above have an average original expected duration of seven months.  Additionally, for our time and material services contracts, whereby we have the right to consideration from a client in an amount that corresponds directly with the value to the client of our performance completed to date, we recognized revenue in the amount to which we have a right to invoice as of June&#160;30, 2025 and do not disclose information about related remaining performance obligations in the table above. Our time and material contracts have an average expected duration of 28 months.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receivables, contract liabilities and performance obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Assets Held for Sale<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract', window );"><strong>Property, Plant and Equipment Assets Held-for-Sale Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_RealEstateHeldForSaleTextBlock', window );">Assets Held for Sale</a></td>
<td class="text">Assets Held for Sale During the six months ended June&#160;30, 2025, our property in Santa Monica, California met the criteria to be classified as held for sale, within other current assets, and the carrying value of the property was determined to be greater than its estimated fair value less costs to sell. Accordingly, the Company recorded a loss on impairment of a long lived real estate asset of $12,588,000, within selling and administrative expenses. We acquired the Santa Monica property as part of an acquisition in 2019. During the six months ended June&#160;30, 2024, we did not have any assets held for sale.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_RealEstateHeldForSaleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Real estate held for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_RealEstateHeldForSaleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Earnings Per Share</a></td>
<td class="text">Net Earnings Per Share <div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share ("EPS") is computed by dividing net earnings available to common stockholders by the weighted average number of common shares outstanding during each period. Diluted EPS is computed on the basis of the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. Dilutive potential common shares include outstanding restricted stock units (&#8220;RSUs&#8221;) and certain shares underlying our previously outstanding 0.75% Convertible Senior Notes due 2025 (the "Convertible Notes") and the warrants (the "Warrants") relating to the Call Spread Transactions (as defined in Note 4), as applicable. A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute basic EPS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares due to dilutive RSUs, net of tax effect</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares due to the Convertible Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares due to the Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute diluted EPS</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,121&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,567&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,402&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,501&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.01&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>For the three and six months ended June&#160;30, 2025, approximately 212,000 and 135,000, respectively, of our RSUs were excluded from the diluted EPS calculations because their inclusion would have been anti-dilutive. For the three and six months ended June&#160;30, 2024, approximately 4,000 and 15,000, respectively, of our RSUs were excluded from the diluted EPS calculations because their inclusion would have been anti-dilutive. These share-based awards could be dilutive in future periods.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations</a></td>
<td class="text">Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations <div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term debt consists of the following (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"></td><td style="width:62.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.180%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL revolving credit facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured notes due 2032</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes due 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financing obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(332,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324,992&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,233&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 16, 2025, we entered into the Fifth Amendment to the Credit Agreement (as amended, the "credit agreement") to modify our senior secured revolving credit facility (the &#8220;ABL facility&#8221;). The amendment, among other things, includes revisions to remove the credit adjustment spread and clarifications regarding the disposition of accounts. Our maximum borrowing amount under the ABL facility is $1,800,000,000, including a maximum borrowing capacity that could be used for borrowing in certain foreign subsidiaries of $350,000,000. From time to time and at our option, we may request to increase the aggregate amount available for borrowing under the ABL facility by up to an aggregate of the U.S. dollar equivalent of $750,000,000, subject to customary conditions, including receipt of commitments from lenders. The ABL facility is guaranteed by certain of our material subsidiaries and is secured by a lien on certain of our assets and certain of each other borrower&#8217;s and each guarantor&#8217;s assets. The ABL facility provides for an uncommitted first-in, last-out revolving facility in an aggregate amount of up to $100,000,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rates applicable to borrowings under the ABL facility are based on the average aggregate excess availability under the ABL facility as set forth on a pricing grid in the credit agreement.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL facility matures on July&#160;22, 2027. As of June&#160;30, 2025, eligible accounts receivable and inventory permitted availability to the full $1,800,000,000 facility amount, of which $832,442,000 was outstanding. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL facility contains customary affirmative and negative covenants and events of default.  If a default occurs (subject to customary grace periods and materiality thresholds) under the credit agreement, certain actions may be taken, including, but not limited to, possible termination of commitments and required payment of all outstanding principal amounts plus accrued interest and fees payable under the credit agreement. As of June&#160;30, 2025, no such events have occurred.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Unsecured Notes due 2032</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 20, 2024, we issued $500,000,000 aggregate principal amount of 6.625% Senior Notes due 2032 (the "Senior Notes") that mature on May 15, 2032. The Senior Notes are senior unsecured obligations of the Company and guaranteed by each of the Company's existing and future direct and indirect U.S. subsidiaries that is or becomes a guarantor or borrower under the ABL facility, subject to certain exceptions. The net proceeds from the offering were used to repay a portion of the outstanding borrowings under the ABL facility. The Senior Notes were issued pursuant to an indenture (the "Senior Notes Indenture") containing certain covenants that limit the Company's ability to, subject to certain exceptions, create, incur, or assume liens to secure debt, among other things. The Senior Notes bear interest at an annual rate of 6.625% payable semiannually, in arrears, on May 15</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and November 15</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year beginning on November 15, 2024. </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem the Senior Notes prior to May 15, 2027, with an amount equal to the net cash proceeds received by the Company from certain equity offerings at a redemption price equal to 106.625% of the principal amount of such notes, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, in an aggregate principal amount for all such redemptions not to exceed 40% of the aggregate principal </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount of the Senior Notes. The Senior Notes are subject to redemption at specified prices on or after May 15, 2027 plus accrued and unpaid interest, if any, on such notes redeemed, to, but excluding, the applicable redemption date. In addition, at any time prior to May 15, 2027, the Company may, on one or more occasions, redeem the Senior Notes in whole or in part, at its option, upon notice, at a redemption price equal to 100% of the principal amount of such notes plus a &#8220;make-whole&#8221; premium as specified in the Senior Notes Indenture and accrued and unpaid interest, if any, to, but excluding, the redemption date.</span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company experiences certain change of control events, together with a ratings decline, as described in the Senior Notes Indenture, the Company will be required to make an offer to repurchase some or all of the Senior Notes at a price equal to 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.</span></div><div><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Senior Notes are subject to certain customary events of default and acceleration clauses. As of June&#160;30, 2025, no such events have occurred.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes consist of the following balances reported within the consolidated balance sheets (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:63.846%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.136%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs, net of accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,550&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,222&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes due 2025</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, we issued $350,000,000 aggregate principal amount of the Convertible Notes that matured on February&#160;15, 2025.  The Convertible Notes bore interest at an annual rate of 0.75% payable semiannually, in arrears, on February 15</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and August 15</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each year. The Convertible Notes were general unsecured obligations of Insight and were guaranteed on a senior unsecured basis by Insight Direct USA, Inc., a wholly owned subsidiary of Insight. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon maturity, the significant majority of Convertible Note holders elected to convert their notes. As a result, the aggregate principal amount of $333,091,000 was settled in cash with the additional amounts due as a result of conversion being settled in shares of our common stock. The conversion rate was 14.6376 shares of common stock per $1,000 principal amount of the Convertible Notes (equivalent to the initial conversion price of approximately $68.32 per share of common stock). We issued 2,832,627 shares upon conversion.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes consist of the following balances reported within the consolidated balance sheets (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:63.846%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.136%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs, net of accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,867&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The effective interest rate on the principal of the Convertible Notes was 0.75%. Interest expense resulting from the Convertible Notes reported within the consolidated statement of operations for the three and six months ended June&#160;30, 2025 and 2024 is made up of contractual coupon interest and amortization of debt issuance costs. Due to the maturity of the Convertible Notes in February 2025, no interest expense was incurred for the three months ended June 30, 2025.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Note Hedge and Warrant Transaction</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection and concurrent with the issuance of the Convertible Notes, we entered into certain convertible note hedge and warrant transactions (the "Call Spread Transactions") with respect to the Company&#8217;s common stock. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The convertible note hedge consisted of an option to purchase up to 5,123,160 common stock shares at a price of $68.32 per share. On February&#160;15, 2025, we executed the convertible note hedge upon the conversion of the Convertible Notes discussed above. Upon execution, we received 2,833,276 shares of common stock, which we used to meet our obligation under the Convertible Notes to issue shares of common stock upon conversion. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we sold Warrants to purchase 5,123,160 shares of common stock at a price of $103.12 per share as part of the Call Spread Transactions. The Warrants expired on May&#160;15, 2025 and could only have been exercised at maturity. The Company received aggregate proceeds of approximately $34,440,000 in 2019 for the sale of the Warrants. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 6, 2025, we entered into an agreement to settle 2,049,264 of the total 5,123,160 Warrants. These Warrants were settled entirely in cash for $138,892,000 on February 27, 2025. We recorded a liability of approximately $112,590,000 to accrued expenses and other current liabilities upon execution of the agreement. The change in the fair value of the settlement liability through the settlement date of $26,301,000 was recognized in net income. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 25, 2025, we entered into an agreement to settle an additional 1,536,948 of the remaining Warrants. These Warrants were settled entirely in cash for $83,072,000 on April 2, 2025. We recorded a liability of approximately $84,304,000 to accrued expenses and other current liabilities upon execution of the agreement. The change in the fair value of the settlement liability through the settlement date of $1,233,000 was recognized in net income. </span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2025, we settled approximately 297,000 of the remaining Warrants in shares. As of June&#160;30, 2025, 1,239,825 Warrants remained outstanding and will be settled in shares over the second half of 2025.  </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Call Spread Transactions had no effect on the terms of the Convertible Notes and reduced potential dilution by effectively increasing the initial conversion price of the Convertible Notes to $103.12 per share of the Company&#8217;s common stock.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory Financing Facilities</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have maximum availability under our unsecured inventory financing facility with MUFG Bank Ltd (&#8220;MUFG&#8221;) of $280,000,000. We have maximum availability under our unsecured inventory financing facility with PNC Bank, N.A. (&#8220;PNC&#8221;) of $375,000,000, including a $25,000,000 facility in Canada (the "Canada facility"). We also have maximum availability under our unsecured inventory financing facility with Wells Fargo in EMEA (the "EMEA facility") of $50,000,000. As of June&#160;30, 2025, our combined inventory financing facilities had a total maximum capacity of $705,000,000, of which $220,791,000 was outstanding.</span></div>The inventory financing facilities will remain in effect until they are terminated by any of the parties.  If balances are not paid within stated vendor terms (typically 60 days), they will accrue interest at prime plus 2.00% on the MUFG facility, Canadian Overnight Repo Rate Average plus 4.50% on the Canada facility and Term SOFR, EURIBOR, or SONIA, as applicable, plus 4.50% and 0.25% on the PNC (other than the Canada facility) and EMEA facilities, respectively. Amounts outstanding under these facilities are classified separately as accounts payable &#8211; inventory financing facilities in the accompanying consolidated balance sheets and within cash flows from financing activities in the accompanying consolidated statements of cash flows. We impute interest on the average daily balance outstanding during these stated vendor terms based on our incremental borrowing rate during the period.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:5pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rates for the three and six months ended June&#160;30, 2025 were 26.9% and 34.5%, respectively. Our effective tax rate for the three months ended June&#160;30, 2025 was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes and higher taxes on earnings in foreign jurisdictions, partially offset by tax benefits related to research and development activities. Our effective tax rate for the six months ended June&#160;30, 2025 was higher than the United States federal statutory rate of 21.0% due primarily to the non-deductibility of losses related to the warrant fair value adjustments and the revaluation of earnout liabilities. These increases were partially offset by the reduction in the valuation allowance related to our foreign tax credit carryforward.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rates for the three and six months ended June&#160;30, 2024 were 25.5% and 24.8%, respectively. Our effective tax rate was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes and higher taxes on earnings in foreign jurisdictions, partially offset by excess tax benefits on the settlement of employee share-based compensation, tax benefits related to research and development activities, and tax benefits related to the revaluation of certain acquisition earnout liabilities.</span></div><div style="margin-top:5pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025 and December&#160;31, 2024, we had approximately $11,872,000 and $11,060,000, respectively, of unrecognized tax benefits. Of these amounts, approximately $1,534,000 and $1,449,000, respectively, related to accrued interest. In the future, if recognized, the remaining liability associated with uncertain tax positions could affect our effective tax rate.  We do not believe there will be changes to our unrecognized tax benefits over the next 12 months that would have a material effect on our effective tax rate.  </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently under audit in various jurisdictions for tax years 2017 through 2022.  Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible that the examination phase of these audits may be concluded within the next 12 months, which could increase or decrease the balance of our gross unrecognized tax benefits. However, based on the status of the various examinations in multiple jurisdictions, an estimate of the range of reasonably possible outcomes cannot be made at this time, but the estimated effect on our income tax expense and net earnings is not expected to be significant.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">Share Repurchase Program</a></td>
<td class="text">Share Repurchase Program<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 11, 2024, we announced that our Board of Directors authorized the repurchase of up to $300,000,000 of our common stock, in addition to any amount that remained from prior authorizations. As of June&#160;30, 2025, approximately $223,883,000 remained available for repurchases under our share repurchase plan. Our share repurchases may be made on the open market, subject to Rule 10b-18 or in privately negotiated transactions, through block trades, through 10b5-1 plans or otherwise, at management&#8217;s discretion.  The number of shares purchased and the timing of the purchases will be based on market conditions, working capital requirements, general business conditions and other factors. We intend to retire the repurchased shares.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2025, we repurchased 600,000 shares of our common stock in a private transaction from ValueAct Capital, an affiliate, at a total cost of $76,118,000 (an average price of $126.86 per share, representing a negotiated 3.95% discount from the closing price of our common stock the day prior to the transaction). During the three months ended June 30, 2024, we did not repurchase any shares of our common stock.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2025, we repurchased 600,000 shares of our common stock in a private transaction from ValueAct Capital, an affiliate, at a total cost of $76,118,000 (an average price of $126.86 per share, representing a negotiated 3.95% discount from the closing price of our common stock the day prior to the transaction). During the six months ended June 30, 2024, we repurchased 187,357 shares of our common stock on the open market at a total cost of $35,000,000 (an average price of $186.81 per share). All shares repurchased during the six months ended June 30, 2025 and 2024 were retired.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contractual</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we issue performance bonds to secure our performance under certain contracts or state tax requirements. As of June&#160;30, 2025, we had approximately $37,143,000 of performance bonds outstanding. These bonds are issued on our behalf by a surety company on an unsecured basis; however, if the surety company is ever required to pay out under the bonds, we have contractually agreed to reimburse the surety company.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that payments, if any, related to these performance bonds are not probable at June&#160;30, 2025. Accordingly, we have not accrued any liabilities related to such performance bonds in our consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a minimum required purchase commitment of approximately $100,467,000 pursuant to an agreement primarily related to cloud services. The total purchase commitment is required to be met or exceeded during a 5-year period, starting October 1, 2023 through September 30, 2028. At June&#160;30, 2025, we had a remaining purchase commitment of $67,468,000. If total purchases do not meet the required commitment by September 30, 2028, the shortfall must be prepaid by the Company and can be used for further purchases through September 30, 2029. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a minimum required purchase commitment of approximately $40,000,000 pursuant to an agreement primarily related to software as a service.  The total purchase commitment is required to be met during a 4-year period, starting November 30, 2022 through November 29, 2026. If total purchases do not meet the required commitment by November 29, 2026, the Company can extend the term of the commitment through November 29, 2027. During this extended period, any credit balance will remain available for payment against the usage of the subscribed products. At June&#160;30, 2025 we had a remaining purchase commitment of $13,071,000.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded a contingent liability of approximately $24,592,000 payable to a partner to settle various contractual commitments to resell a minimum amount of cloud services to clients. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employment Contracts and Severance Plans</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have employment contracts with, and severance plans covering, certain officers and management teammates under which severance payments would become payable in the event of specified terminations without cause or terminations under certain circumstances after a change in control.  In addition, vesting of outstanding nonvested RSUs would accelerate following a change in control.  If severance payments under the current employment agreements or plan payments were to become payable, the severance payments would generally range from <span style="-sec-ix-hidden:f-663">three</span> to twenty-four months of salary.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indemnifications</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, in the ordinary course of business, we enter into contractual arrangements under which we agree to indemnify either our clients or third-party service providers from certain losses incurred relating to services performed on our behalf or for losses arising from defined events, which may include litigation or claims relating to past performance.  These arrangements include, but are not limited to, the indemnification of our clients for certain claims arising out of our performance under our sales contracts, the indemnification of our landlords for certain claims arising from our use of leased facilities and the indemnification of the lenders that provide our credit facilities for certain claims arising from their extension of credit to us.  Such indemnification obligations may not be subject to maximum loss clauses.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that payments, if any, related to these indemnifications are not probable at June&#160;30, 2025.  Accordingly, we have not accrued any liabilities related to such indemnifications in our consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into separate indemnification agreements with certain of our executive officers and with each of our directors.  These agreements require us, among other requirements, to indemnify such officers and directors against expenses (including attorneys&#8217; fees), judgments and settlements incurred by such individual in connection with any action arising out of such individual&#8217;s status or service as our executive officer or director (subject to exceptions such as where the individual failed to act in good faith or in a manner the individual reasonably believed to be in, or not opposed to, the best interests of the Company) and to advance expenses incurred by such individual with respect to which such individual may be entitled to indemnification by us.  There are no pending legal proceedings that involve the indemnification of any of the Company&#8217;s directors or officers.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies Related to Third-Party Review</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are subject to potential claims and assessments from third parties.  We are also subject to various governmental, client and partner audits.  We continually assess whether or not such claims have merit and warrant accrual.  Where appropriate, we accrue estimates of anticipated liabilities in our consolidated financial statements. Such estimates are subject to change and may affect our results of operations and our cash flows. </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are party to various legal proceedings incidental to the business, including preference payment claims asserted in client bankruptcy proceedings, indemnification claims, claims of alleged infringement of patents, trademarks, copyrights and other intellectual property rights, employment claims, claims related to services provided, interruptions, or outages, claims of alleged non-compliance with contract provisions and claims related to alleged violations of laws and regulations.  We regularly evaluate the status of the legal proceedings in which we are involved to assess whether a loss is probable or there is a reasonable possibility that a loss, or an additional loss, may have been incurred and determine if accruals are required.  If accruals are not required, we further evaluate each legal proceeding to assess whether an estimate of possible loss or range of possible loss can be made.  Although litigation is inherently unpredictable, we believe that we have adequate provisions for any probable and estimable losses.  It is possible, nevertheless, that our consolidated financial position, results of operations or liquidity could be materially and adversely affected in any particular period by the work required pursuant to any legal proceedings or the resolution of any legal proceedings during such period.  Legal expenses related to defense of any legal proceeding or the negotiations, settlements, rulings and advice of outside legal counsel in connection with any legal proceedings are expensed as incurred.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in three reportable geographic operating segments: North America; EMEA; and APAC. Our offerings in North America and certain countries in EMEA and APAC include IT hardware, software and services, including cloud solutions. Our offerings in the remainder of our EMEA and APAC segments consist largely of software and certain software-related services and cloud solutions.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by their related geographies, as well as by major product offering, by major client group and by recognition on either a gross basis as a principal in the arrangement, or on a net basis as an agent, for the three and six months ended June 30, 2025 and 2024 (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:38.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Offerings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,304&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,614&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Client Groups</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Enterprise / Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,304&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,614&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,564&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091,482&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Recognition based on acting as Principal or Agent in the Transaction</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue recognition (Principal)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue recognition (Agent)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,586&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,304&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,614&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,564&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091,482&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:38.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Offerings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,662&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Client Groups</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Enterprise / Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189,407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732,357&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,873&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,432&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,662&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Recognition based on acting as Principal or Agent in the Transaction</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue recognition (Principal)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,586,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,963,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue recognition (Agent)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732,357&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,873&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,432&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,662&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:38.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.711%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Offerings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,332,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,649&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,195,038&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Client Groups</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Enterprise / Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,841,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384,947&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,442&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,649&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,195,038&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Recognition based on acting as Principal or Agent in the Transaction</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue recognition (Principal)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,121,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue recognition (Agent)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384,947&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,442&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,649&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,195,038&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.449%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Offerings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,307,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637,179&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Client Groups</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Enterprise / Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,556,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,182,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637,179&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781,714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,254&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541,147&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Recognition based on acting as Principal or Agent in the Transaction</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue recognition (Principal)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,348,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue recognition (Agent)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637,179&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781,714&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,254&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541,147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The method for determining what information regarding operating segments, products and services, geographic areas of operation and major clients to report is based upon the &#8220;management approach,&#8221; or the way that management organizes the operating segments within a company, for which separate financial information is evaluated regularly by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources. Our CODM is our Chief Executive Officer, Joyce Mullen.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All significant intercompany transactions are eliminated upon consolidation, and there are no differences between the accounting policies used to measure profit and loss for our segments or on a consolidated basis. Net sales are defined as net sales to external clients. None of our clients exceeded ten percent of consolidated net sales for the three and six months ended June 30, 2025 or 2024. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of our operating segments&#8217; selling and administrative expenses arise from shared services and infrastructure that we have historically provided to them in order to realize economies of scale and to use resources efficiently.  These expenses, collectively identified as corporate charges, include senior management expenses, internal audit, legal, tax, insurance services, treasury and other corporate infrastructure expenses.  Charges are allocated to our operating segments, and the allocations have been determined on a basis that we considered to be a reasonable reflection of the utilization of services provided to or benefits received by the operating segments. </span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present our results of operations by reportable operating segment for the periods indicated (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:38.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.167%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,304&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,614&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342,612&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,180&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,649,155&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,692&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,434&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,327&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant selling and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,911&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,702&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:38.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.733%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,662&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378,250&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,731&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,316&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,708,297&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,107&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant selling and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,429&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,216&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,447&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,092&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:38.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.733%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,332,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,649&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,195,038&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,813,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,031,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723,803&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,081&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,350&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,346,234&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,361&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,299&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant selling and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,876&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,368&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,071&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:38.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.733%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,307,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637,179&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008,057&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,933,229&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627,539&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,086&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646,854&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,175&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,293&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant selling and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,551&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,213&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,230&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,842&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our CODM uses Adjusted earnings from operations when assessing the performance of and deciding how to allocate resources to the operating segments. For example, Adjusted earnings from operations is a basis for executive variable compensation. Significant selling and administrative expenses primarily reflect personnel costs, including teammate benefits. Our CODM uses an Adjusted measure of earnings from operations which excludes amortization of intangible assets, severance and restructuring expenses, acquisition and integration related expenses and certain other expenses. These other expenses include transformation costs, costs </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">associated with third-party data center outages, net of recoveries, revaluation of earnout liabilities and other non-significant expenses. Our CODM uses comparisons of actual Adjusted earnings from operations against budgets, forecasts and prior periods as a basis for assessing current period segment performance as well as for determining necessary resources to assign, including for determining necessary investments or reductions in resources.</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our total assets by reportable operating segment (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.484%"><tr><td style="width:1.0%"></td><td style="width:63.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,828,376&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,704,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,520,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate assets and intercompany eliminations, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(876,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930,952)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,728,766&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,448,578&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded the following pre-tax amounts, by reportable operating segment, for depreciation and amortization in the accompanying consolidated financial statements (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.307%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization of property and equipment:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,264&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,208&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,668&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,357&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,216&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,282&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,932&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,565&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,711&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,451&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisition</a></td>
<td class="text">Acquisition<div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Infocenter</span></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Effective May 1, 2024, we acquired 100 percent of the issued and outstanding shares of Infocenter.io ("Infocenter") for a cash purchase price of $265,000,000, net of cash and cash equivalents acquired of $5,103,000, which is comprised of the initial purchase price of $269,477,000 paid in cash upon the acquisition and contractual adjustments to the purchase price of $626,000 paid in July 2024. The total purchase price of $289,200,000 also includes the estimated fair value of earn out payments of approximately $24,200,000, which provide an incentive opportunity for the sellers of up to $106,250,000, based on Infocenter achieving certain EBITDA performance through April 2026. Infocenter is a pure-play ServiceNow Elite Partner dedicated to automating business processes on the Now Platform&#174;. We believe this acquisition enhances our Solutions Integrator offering framework to drive better business outcomes for our clients by enabling them to scale their multicloud environments with modern infrastructure, applications, and unified data and AI platforms.</span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of net assets acquired was approximately $98,084,000, including approximately $123,900,000 of identifiable intangible assets, consisting primarily of customer relationships that will be amortized using the straight-line method over the estimated economic life of ten years. As these intangible assets are not tax deductible, we recognized a related deferred tax liability of approximately $31,832,000. We finalized the purchase price allocation in relation to this acquisition in the second quarter of 2025, with no material changes to our preliminary estimates. Goodwill acquired approximated $191,116,000, which was recorded in our North America operating segment.   </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consolidated the results of operations for Infocenter within our North America operating segment since its acquisition on May 1, 2024. Our historical results would not have been materially affected by the acquisition of Infocenter and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our consolidated statement of operations.  </span></div><div style="text-indent:54pt"><span><br/></span></div><div style="text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:117%">We recognized a gain of $3,298,000 and a loss of $11,902,000 within selling and administrative expenses due to the changes in the estimated fair value of the earnout payments for the three and six months ended June 30, 2025, respectively. On July 1, 2025, we paid approximately $39,602,000 for Infocenter&#8217;s first earnout period.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 46<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-46<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479326/805-40-45-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-30/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-20/tableOfContent<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text">Subsequent Event<div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was signed into law, enacting significant changes to U.S. federal tax law. The Company is currently evaluating the impact of the OBBBA on its consolidated financial statements. We do not expect the legislation to have a material impact on our effective tax rate.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">$ 46,932<span></span>
</td>
<td class="nump">$ 87,444<span></span>
</td>
<td class="nump">$ 54,446<span></span>
</td>
<td class="nump">$ 154,471<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Recently Issued Accounting Standards (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Standards and Recently Adopted Accounting Standards</a></td>
<td class="text"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recently Issued Accounting Standards</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2024-03, "Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40)". The standard requires public business entities to disclose </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">detailed information about specific types of expenses that are relevant to certain line items on the income statement. The guidance is effective for annual periods beginning after December 15, 2026 and interim reporting periods within annual reporting periods beginning after December 15, 2027. The requirements can be applied prospectively with the option for retrospective application, and early adoption is permitted. The Company is currently evaluating the impact the adoption of this standard will have on its consolidated financial statements.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standard Update ASU No. 2023-09, "Income Taxes (Topic 740)". The standard requires reporting entities to provide disaggregated information on their effective tax rate reconciliation and income taxes paid. The standard is intended to aid business leaders and investors to make more informed investment decisions. The guidance is effective for annual periods beginning after December 15, 2024 and can be applied prospectively, with an option for retrospective application, and early adoption is allowed. We did not early adopt this guidance. The updated guidance is not expected to have a material effect on the Company's consolidated financial statements or disclosures.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recently Adopted Accounting Standards</span></div>In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures", which requires public entities to disclose information about their reportable segments' significant expenses on an interim and annual basis. The amendments aim to improve interim disclosure requirements, clarify situations where an entity can reveal multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and include other disclosure requirements. The main objective of the amendments is to assist investors in understanding the entity's overall performance and evaluate potential future cash flows. The standard is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 with early adoption being permitted. We adopted the annual requirements of this standard effective January 1, 2024 and adopted the interim period requirements of this standard effective January 1, 2025. The adoption of this standard did not have a material impact on the Company's consolidated financial statements or disclosures.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Recently Issued Accounting Standards (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock', window );">Schedule Of Operating Segments By Geographic Location</a></td>
<td class="text">Our company is organized in the following three operating segments, which are primarily defined by their related geographies: <div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Canada</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Operating Segments By Geographic Location</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Receivables, Contract Liabilities and Performance Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock', window );">Summary of Information about Receivables and Contract Liabilities</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables and contract liabilities as of June&#160;30, 2025 and December&#160;31, 2024 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current receivables, which are included in &#8220;Accounts receivable, net&#8221;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,479,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,172,104&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term contract assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities, which are included in &#8220;Accrued expenses and other current liabilities&#8221; and &#8220;Other liabilities&#8221;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Summary of Changes in Gross Contract Liabilities from Contract with Customers</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in the gross contract assets balances during the six months ended June&#160;30, 2025 are as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract <br/>Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December&#160;31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,438&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of beginning contract assets to receivables, as a result of rights to consideration becoming unconditional</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets recognized, net of reclassification to receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June&#160;30, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,222&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets consist of amounts the Company is entitled to for the resale of third-party consumption-based services, prior to payment becoming unconditional. In these transactions, the Company invoices clients for the gross amount of consideration it is responsible to collect, including amounts ultimately passed on to the third-party service providers. As of June&#160;30, 2025, contract assets, net of allowances, were $128,781,000.</span></div><div style="margin-top:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross contract assets by our internal risk ratings as of June&#160;30, 2025 are summarized as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Contract <br/>Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Low risk</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,978&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Moderate risk</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">High risk</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,222&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the contract liabilities balances during the six months ended June&#160;30, 2025 are as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Contract <br/>Liabilities </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December&#160;31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received in advance and not recognized as revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at June&#160;30, 2025</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,053&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Summary of Estimated Net Sales Related to Performance Obligation</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of June&#160;30, 2025 that are expected to be recognized in the future (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,780&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total remaining performance obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,405&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with receivables and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Summary of Reconciliation of Denominators of Basic and Diluted EPS Calculations</a></td>
<td class="text">A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute basic EPS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares due to dilutive RSUs, net of tax effect</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares due to the Convertible Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive potential common shares due to the Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute diluted EPS</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,121&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,567&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,402&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,501&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.01&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Long-Term Debt</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term debt consists of the following (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"></td><td style="width:62.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.180%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL revolving credit facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured notes due 2032</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes due 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financing obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(332,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324,992&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,233&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes consist of the following balances reported within the consolidated balance sheets (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:63.846%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.136%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs, net of accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,550&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,222&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtTableTextBlock', window );">Summary of Convertible Senior Notes Balances</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes consist of the following balances reported within the consolidated balance sheets (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:63.846%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.136%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.112%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs, net of accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,867&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summary of Revenue Disaggregated by Reportable Operating Segments</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by their related geographies, as well as by major product offering, by major client group and by recognition on either a gross basis as a principal in the arrangement, or on a net basis as an agent, for the three and six months ended June 30, 2025 and 2024 (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:38.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Offerings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,304&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,614&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Client Groups</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Enterprise / Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,304&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,614&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,564&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091,482&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Recognition based on acting as Principal or Agent in the Transaction</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue recognition (Principal)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue recognition (Agent)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,586&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,304&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,614&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,564&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091,482&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:38.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Offerings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,662&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Client Groups</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Enterprise / Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189,407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,485,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732,357&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,873&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,432&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,662&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Recognition based on acting as Principal or Agent in the Transaction</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue recognition (Principal)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,586,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,963,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue recognition (Agent)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732,357&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,873&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,432&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,662&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:38.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.711%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Offerings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,332,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,649&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,195,038&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Client Groups</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Enterprise / Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,292,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,841,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784,147&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384,947&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,442&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,649&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,195,038&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Recognition based on acting as Principal or Agent in the Transaction</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue recognition (Principal)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,121,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue recognition (Agent)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384,947&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,442&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,649&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,195,038&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.449%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Offerings</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,307,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637,179&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major Client Groups</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Enterprise / Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,556,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,182,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637,179&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781,714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,254&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541,147&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Recognition based on acting as Principal or Agent in the Transaction</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross revenue recognition (Principal)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,348,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159,715&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue recognition (Agent)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637,179&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781,714&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,254&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541,147&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summary of Financial Information about Reportable Operating Segments</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present our results of operations by reportable operating segment for the periods indicated (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:38.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.167%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,073,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,304&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,614&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091,482&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936,777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342,612&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,180&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,649,155&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,692&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,434&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,327&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant selling and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,911&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,350&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,702&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:38.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.733%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,432&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,662&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378,250&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,731&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,316&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,708,297&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,107&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant selling and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,429&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,216&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,447&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,092&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:38.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.733%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2025</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,332,547&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,040,543&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821,948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384,947&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,649&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,195,038&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,813,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,031,568&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,723,803&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,081&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,350&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,346,234&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,361&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,299&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,804&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant selling and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,771&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings from operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,876&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,368&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,071&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,315&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:38.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.733%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,391&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,307,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,637,179&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of goods sold:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008,057&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs of goods sold</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,933,229&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627,539&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,086&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646,854&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703,950&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,175&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,168&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,293&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Significant selling and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,551&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted earnings from operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,213&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,230&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,399&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,842&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock', window );">Summary of Total Assets by Reportable Operating Segment</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our total assets by reportable operating segment (in thousands):</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.484%"><tr><td style="width:1.0%"></td><td style="width:63.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.415%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,828,376&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,704,511&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,520,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate assets and intercompany eliminations, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(876,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(930,952)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,728,766&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,448,578&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock', window );">Summary of Pre-Tax Depreciation and Amortization by Operating Segment</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:54pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded the following pre-tax amounts, by reportable operating segment, for depreciation and amortization in the accompanying consolidated financial statements (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.307%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization of property and equipment:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,264&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,208&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,495&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,668&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,357&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,216&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,282&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,932&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,565&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,711&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,451&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Recently Issued Accounting Standards (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Receivables, Contract Liabilities and Performance Obligations - Summary of Information about Receivables and Contract Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Current receivables, which are included in &#8220;Accounts receivable, net&#8221;</a></td>
<td class="nump">$ 5,479,172<span></span>
</td>
<td class="nump">$ 4,172,104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets, net</a></td>
<td class="nump">63,909<span></span>
</td>
<td class="nump">81,980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent', window );">Long-term accounts receivable</a></td>
<td class="nump">748,105<span></span>
</td>
<td class="nump">845,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Long-term contract assets, net</a></td>
<td class="nump">64,872<span></span>
</td>
<td class="nump">86,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities, which are included in &#8220;Accrued expenses and other current liabilities&#8221; and &#8220;Other liabilities&#8221;</a></td>
<td class="nump">110,053<span></span>
</td>
<td class="nump">109,615<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=nsit_AccountsReceivableNetMember', window );">Accounts Receivable, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Current receivables, which are included in &#8220;Accounts receivable, net&#8221;</a></td>
<td class="nump">5,479,172<span></span>
</td>
<td class="nump">4,172,104<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember', window );">Accrued Expenses and Other Current Liabilities and Other Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities, which are included in &#8220;Accrued expenses and other current liabilities&#8221; and &#8220;Other liabilities&#8221;</a></td>
<td class="nump">$ 110,053<span></span>
</td>
<td class="nump">$ 109,615<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, after allowance for credit loss, of accounts receivable classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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 noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=nsit_AccountsReceivableNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=nsit_AccountsReceivableNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Receivables, Contract Liabilities and Performance Obligations - Summary of Changes in Gross Contract Liabilities from Contract with Customers (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_ChangesInContractAssetsRollForward', window );"><strong>Changes in Contract Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Beginning balance, contract assets</a></td>
<td class="nump">$ 178,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable', window );">Reclassification of beginning contract assets to receivables, as a result of rights to consideration becoming unconditional</a></td>
<td class="num">(50,328)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables', window );">Contract assets recognized, net of reclassification to receivables</a></td>
<td class="nump">9,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Ending balance, contract assets</a></td>
<td class="nump">137,222<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_ChangesInContractLiabilitiesRollForward', window );"><strong>Changes in Contract Liabilities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance, contract liabilities</a></td>
<td class="nump">109,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized', window );">Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied</a></td>
<td class="num">(54,920)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue', window );">Cash received in advance and not recognized as revenue</a></td>
<td class="nump">55,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance, contract liabilities</a></td>
<td class="nump">$ 110,053<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_ChangesInContractAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes in Contract Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_ChangesInContractAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_ChangesInContractLiabilitiesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes in Contract Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_ChangesInContractLiabilitiesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Asset Recognized, Net Of Reclassification To Receivables</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with customer, liability, cash received in advance and not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetReclassifiedToReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Receivables, Contract Liabilities and Performance Obligations - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetGross', window );">Contract assets</a></td>
<td class="nump">$ 128,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with customer, liability, revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_TimeAndMaterialContractsAverageExpectedDuration', window );">Time and material contracts expected duration</a></td>
<td class="text">28 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_TimeAndMaterialContractsAverageExpectedDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Time and material contracts, average expected duration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_TimeAndMaterialContractsAverageExpectedDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Receivables, Contract Liabilities and Performance Obligations - Gross Contract Assets by Internal Risk Ratings (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets, net of allowances</a></td>
<td class="nump">$ 137,222<span></span>
</td>
<td class="nump">$ 178,438<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_RiskLevelLowMember', window );">Low risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets, net of allowances</a></td>
<td class="nump">29,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_RiskLevelMediumMember', window );">Moderate risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets, net of allowances</a></td>
<td class="nump">64,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_RiskLevelHighMember', window );">High risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets, net of allowances</a></td>
<td class="nump">$ 43,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_RiskLevelLowMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_RiskLevelLowMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_RiskLevelMediumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_RiskLevelMediumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_RiskLevelHighMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_RiskLevelHighMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Receivables, Contract Liabilities and Performance Obligations - Summary of Estimated Net Sales Related to Performance Obligation (Details) - Services<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total remaining performance obligations</a></td>
<td class="nump">$ 248,405<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-07-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total remaining performance obligations</a></td>
<td class="nump">$ 75,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, expected timing of satisfaction period</a></td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total remaining performance obligations</a></td>
<td class="nump">$ 74,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, expected timing of satisfaction period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total remaining performance obligations</a></td>
<td class="nump">$ 46,484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, expected timing of satisfaction period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2028-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total remaining performance obligations</a></td>
<td class="nump">$ 51,158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, expected timing of satisfaction period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-07-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Assets Held for Sale (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract', window );"><strong>Property, Plant and Equipment Assets Held-for-Sale Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Impairment loss on long lived real estate asset</a></td>
<td class="nump">$ 12,588<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Earnings Per Share - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings</a></td>
<td class="nump">$ 46,932<span></span>
</td>
<td class="nump">$ 87,444<span></span>
</td>
<td class="nump">$ 54,446<span></span>
</td>
<td class="nump">$ 154,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used to compute basic EPS (in shares)</a></td>
<td class="nump">31,780<span></span>
</td>
<td class="nump">32,565<span></span>
</td>
<td class="nump">31,809<span></span>
</td>
<td class="nump">32,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive potential common shares due to dilutive RSUs, net of tax effect (in shares)</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">275<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Dilutive potential common shares due to the convertible notes (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,322<span></span>
</td>
<td class="nump">865<span></span>
</td>
<td class="nump">3,275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Dilutive potential common shares due to the warrants (in shares)</a></td>
<td class="nump">290<span></span>
</td>
<td class="nump">2,405<span></span>
</td>
<td class="nump">614<span></span>
</td>
<td class="nump">2,334<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares used to compute diluted EPS (in shares)</a></td>
<td class="nump">32,121<span></span>
</td>
<td class="nump">38,567<span></span>
</td>
<td class="nump">33,402<span></span>
</td>
<td class="nump">38,501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_EarningsPerShareBasicAndDiluted1Abstract', window );"><strong>Net earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="nump">$ 1.48<span></span>
</td>
<td class="nump">$ 2.69<span></span>
</td>
<td class="nump">$ 1.71<span></span>
</td>
<td class="nump">$ 4.74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in usd per share)</a></td>
<td class="nump">$ 1.46<span></span>
</td>
<td class="nump">$ 2.27<span></span>
</td>
<td class="nump">$ 1.63<span></span>
</td>
<td class="nump">$ 4.01<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_EarningsPerShareBasicAndDiluted1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share, Basic and Diluted1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_EarningsPerShareBasicAndDiluted1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-26<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Earnings Per Share - Additional Information (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember', window );">Convertible senior notes due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Notes, effective interest rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">RSUs excluded from the diluted EPS calculations (in shares)</a></td>
<td class="nump">212,000<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">135,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Long-Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Other financing obligations</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">$ 23<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total</a></td>
<td class="nump">1,325,005<span></span>
</td>
<td class="nump">864,112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less: current portion of long-term debt</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(332,879)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">1,324,992<span></span>
</td>
<td class="nump">531,233<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember', window );">Senior unsecured notes due 2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Convertible senior notes due 2025</a></td>
<td class="nump">492,550<span></span>
</td>
<td class="nump">492,222<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember', window );">Convertible senior notes due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Convertible senior notes due 2025</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">332,867<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nsit_AssetBasedLendingFacilityMember', window );">ABL revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">ABL revolving credit facility</a></td>
<td class="nump">$ 832,442<span></span>
</td>
<td class="nump">$ 39,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nsit_AssetBasedLendingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nsit_AssetBasedLendingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 20, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 16, 2025</div></th>
<th class="th"><div>Apr. 02, 2025</div></th>
<th class="th"><div>Feb. 25, 2025</div></th>
<th class="th"><div>Feb. 15, 2025</div></th>
<th class="th"><div>Jan. 06, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_DebtInstrumentConvertibleNumberOfSharesReceived', window );">Convertible number of shares received (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,833,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_ClassOfWarrantOrRightTermination', window );">Class of warrant or right, termination (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297,000<span></span>
</td>
<td class="nump">297,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,536,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,049,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants sold to purchase of additional common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,239,825<span></span>
</td>
<td class="nump">1,239,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,123,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_ClassOfWarrantOrRightSettledCash', window );">Class of warrant or right, settled cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83,072,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 138,892,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_ClassOfWarrantOrRightLiability', window );">Class of warrant or right, liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,304,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,590,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount', window );">Debt instrument change in fair value settlement liability, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,233,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,301,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Accounts payable&#8212;inventory financing facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,791,000<span></span>
</td>
<td class="nump">$ 220,791,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 217,604,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember', window );">Senior unsecured notes due 2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Notes, interest rate (as a percent)</a></td>
<td class="nump">6.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_RepurchasePriceAsPercentageOfPrincipalAmount', window );">Repurchase price as percentage of principal amount</a></td>
<td class="nump">106.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Percentage of last reported sale price to conversion price on each applicable trading day</a></td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed', window );">Debt instrument, redemption price, percentage of principal amount redeemed</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember', window );">Senior unsecured notes due 2032 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_RepurchasePriceAsPercentageOfPrincipalAmount', window );">Repurchase price as percentage of principal amount</a></td>
<td class="nump">101.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember', window );">Convertible senior notes due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333,091,000<span></span>
</td>
<td class="nump">$ 350,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Notes, interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtAmount1', window );">Debt conversion amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 333,091,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes', window );">Debt conversion, initial conversion rate (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.6376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_PrincipalAmountPerNoteUsedInConversionRate', window );">Principal amount per note used in conversion rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68.32<span></span>
</td>
<td class="nump">$ 68.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Conversion of stock, shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,832,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Notes, effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleStockPriceTrigger', window );">Conversion price per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68.32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant price per share to purchase additional common stock (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 103.12<span></span>
</td>
<td class="nump">$ 103.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from sale of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,440,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember', window );">Convertible senior notes due 2025 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments', window );">Option to purchase common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,123,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nsit_AssetBasedLendingFacilityMember', window );">ABL revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">ABL revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 832,442,000<span></span>
</td>
<td class="nump">$ 832,442,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nsit_AssetBasedLendingFacilityMember', window );">ABL revolving credit facility | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit', window );">Credit facility, increase in amount available for borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nsit_AssetBasedLendingFacilityMember', window );">ABL revolving credit facility | Fifth Amendment to Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800,000,000<span></span>
</td>
<td class="nump">1,800,000,000<span></span>
</td>
<td class="nump">1,800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nsit_AssetBasedLendingFacilityMember', window );">ABL revolving credit facility | Foreign Currency Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nsit_AssetBasedLendingFacilityMember', window );">ABL revolving credit facility | First-In, Last-Out Revolving Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nsit_UnsecuredInventoryFinancingFacilityMember', window );">Unsecured Inventory Financing Facility | MUFG Bank Ltd</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases', window );">Inventory financing facility maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">280,000,000,000<span></span>
</td>
<td class="nump">$ 280,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus', window );">Inventory financing facility rate if vendor terms not met equal prime plus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nsit_UnsecuredInventoryFinancingFacilityMember', window );">Unsecured Inventory Financing Facility | PNC Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases', window );">Inventory financing facility maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">375,000,000<span></span>
</td>
<td class="nump">$ 375,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus', window );">Inventory financing facility rate if vendor terms not met equal LIBOR plus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nsit_UnsecuredInventoryFinancingFacilityMember', window );">Unsecured Inventory Financing Facility | Canada Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases', window );">Inventory financing facility maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus', window );">Inventory financing facility rate if vendor terms not met equal LIBOR plus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nsit_UnsecuredInventoryFinancingFacilityMember', window );">Unsecured Inventory Financing Facility | EMEA Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases', window );">Inventory financing facility maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=nsit_InventoryFinancingFacilityMember', window );">Inventory Financing Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases', window );">Inventory financing facility maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">705,000,000<span></span>
</td>
<td class="nump">705,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Accounts payable&#8212;inventory financing facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,791,000<span></span>
</td>
<td class="nump">$ 220,791,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_ClassOfWarrantOrRightLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class of Warrant or Right, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_ClassOfWarrantOrRightLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_ClassOfWarrantOrRightSettledCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class of Warrant or Right, Settled Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_ClassOfWarrantOrRightSettledCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_ClassOfWarrantOrRightTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class of Warrant or Right, Termination</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_ClassOfWarrantOrRightTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument Change In Fair Value Settlement Liability, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_DebtInstrumentConvertibleNumberOfSharesReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Convertible Number Of Shares Received</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_DebtInstrumentConvertibleNumberOfSharesReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument convertible shares per thousand of principal amount of notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory financing facility rate if vendor terms not met equal LIBOR plus.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory financing facility rate if vendor terms not met equal prime plus.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Accordion Feature, Increase Limit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_PrincipalAmountPerNoteUsedInConversionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principal amount per note used in conversion rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_PrincipalAmountPerNoteUsedInConversionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_RepurchasePriceAsPercentageOfPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repurchase price as percentage of principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_RepurchasePriceAsPercentageOfPrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionOriginalDebtAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionOriginalDebtAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of principal amount of debt redeemed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for financing purchases of goods acquired for inventory or imminent delivery to a customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nsit_AssetBasedLendingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nsit_AssetBasedLendingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=nsit_FifthAmendmentToCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=nsit_FifthAmendmentToCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=nsit_ForeignCurrencyBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=nsit_ForeignCurrencyBorrowingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=nsit_FirstInLastOutRevolvingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=nsit_FirstInLastOutRevolvingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nsit_UnsecuredInventoryFinancingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nsit_UnsecuredInventoryFinancingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=nsit_MUFGBankLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=nsit_MUFGBankLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=nsit_PNCFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=nsit_PNCFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=nsit_CanadaFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=nsit_CanadaFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=nsit_EMEAFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=nsit_EMEAFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=nsit_InventoryFinancingFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=nsit_InventoryFinancingFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Debt (Details) - Notes - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: debt issuance costs, net of accumulated amortization</a></td>
<td class="num">(7,450)<span></span>
</td>
<td class="num">(7,778)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">$ 492,550<span></span>
</td>
<td class="nump">$ 492,222<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Summary of Convertible Senior Notes Balances (Details) - Convertible senior notes due 2025 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Aug. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liability:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 333,091<span></span>
</td>
<td class="nump">$ 350,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: debt issuance costs, net of accumulated amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(224)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Net carrying amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 332,867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">26.90%<span></span>
</td>
<td class="nump">25.50%<span></span>
</td>
<td class="nump">34.50%<span></span>
</td>
<td class="nump">24.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 11,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized tax benefits, interest on income taxes accrued</a></td>
<td class="nump">$ 1,534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,449<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense accrued for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchase Program (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Sep. 11, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Common stock repurchase program, authorized remaining amount</a></td>
<td class="nump">$ 223,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 223,883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchase program, number of shares repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Retirement of treasury stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Repurchase program, average price paid per share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 186.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=nsit_ValueActCapitalMember', window );">ValueAct Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchase program, number of shares repurchased (in shares)</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Retirement of treasury stock</a></td>
<td class="nump">$ 76,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Repurchase program, average price paid per share (in usd per share)</a></td>
<td class="nump">$ 126.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 126.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage', window );">Discount percentage</a></td>
<td class="nump">3.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ShareRepurchaseProgramAxis=nsit_September112024StockRepurchaseProgramMember', window );">September 11, 2022 Stock Repurchase Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Common stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased And Retired During Period, Discount Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=nsit_ValueActCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=nsit_ValueActCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=nsit_September112024StockRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=nsit_September112024StockRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Minimum required purchase commitment amount</a></td>
<td class="nump">$ 100,467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermPurchaseCommitmentPeriod', window );">Purchase commitment term</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Remaining amount</a></td>
<td class="nump">$ 67,468<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl', window );">Number of months of salary paid as severance</a></td>
<td class="text">3 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl', window );">Number of months of salary paid as severance</a></td>
<td class="text">24 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=nsit_SoftwareAsAServiceMember', window );">Software as a Service</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Minimum required purchase commitment amount</a></td>
<td class="nump">$ 40,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermPurchaseCommitmentPeriod', window );">Purchase commitment term</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Remaining amount</a></td>
<td class="nump">$ 13,071<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Contingent liability</a></td>
<td class="nump">24,592<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_SuretyBondMember', window );">Surety Bond</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued', window );">Performance bonds outstanding</a></td>
<td class="nump">$ 37,143<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of months of salary that would be payable to certain officers and management teammates, if severance payments under current employment agreements or plan payments were to become payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum amount the entity agreed to spend under the long-term purchase commitment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermPurchaseCommitmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermPurchaseCommitmentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=nsit_SoftwareAsAServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=nsit_SoftwareAsAServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_SuretyBondMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_SuretyBondMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Summary of Revenue Disaggregated by Reportable Operating Segments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 2,091,482<span></span>
</td>
<td class="nump">$ 2,161,662<span></span>
</td>
<td class="nump">$ 4,195,038<span></span>
</td>
<td class="nump">$ 4,541,147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember', window );">Gross revenue recognition (Principal)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">1,900,431<span></span>
</td>
<td class="nump">1,963,864<span></span>
</td>
<td class="nump">3,834,080<span></span>
</td>
<td class="nump">4,159,715<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember', window );">Net revenue recognition (Agent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">191,051<span></span>
</td>
<td class="nump">197,798<span></span>
</td>
<td class="nump">360,958<span></span>
</td>
<td class="nump">381,432<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">1,684,304<span></span>
</td>
<td class="nump">1,732,357<span></span>
</td>
<td class="nump">3,384,947<span></span>
</td>
<td class="nump">3,637,179<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember', window );">North America | Gross revenue recognition (Principal)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">1,547,975<span></span>
</td>
<td class="nump">1,586,437<span></span>
</td>
<td class="nump">3,121,025<span></span>
</td>
<td class="nump">3,348,682<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember', window );">North America | Net revenue recognition (Agent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">136,329<span></span>
</td>
<td class="nump">145,920<span></span>
</td>
<td class="nump">263,922<span></span>
</td>
<td class="nump">288,497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">348,614<span></span>
</td>
<td class="nump">368,873<span></span>
</td>
<td class="nump">691,442<span></span>
</td>
<td class="nump">781,714<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember', window );">EMEA | Gross revenue recognition (Principal)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">303,028<span></span>
</td>
<td class="nump">329,126<span></span>
</td>
<td class="nump">611,013<span></span>
</td>
<td class="nump">710,208<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember', window );">EMEA | Net revenue recognition (Agent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">45,586<span></span>
</td>
<td class="nump">39,747<span></span>
</td>
<td class="nump">80,429<span></span>
</td>
<td class="nump">71,506<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember', window );">APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">58,564<span></span>
</td>
<td class="nump">60,432<span></span>
</td>
<td class="nump">118,649<span></span>
</td>
<td class="nump">122,254<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember', window );">APAC | Gross revenue recognition (Principal)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">49,428<span></span>
</td>
<td class="nump">48,301<span></span>
</td>
<td class="nump">102,042<span></span>
</td>
<td class="nump">100,825<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember', window );">APAC | Net revenue recognition (Agent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">9,136<span></span>
</td>
<td class="nump">12,131<span></span>
</td>
<td class="nump">16,607<span></span>
</td>
<td class="nump">21,429<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=nsit_LargeEnterpriseCorporateMember', window );">Large Enterprise / Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">1,409,081<span></span>
</td>
<td class="nump">1,485,046<span></span>
</td>
<td class="nump">2,841,482<span></span>
</td>
<td class="nump">3,182,815<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=nsit_LargeEnterpriseCorporateMember', window );">Large Enterprise / Corporate | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">1,131,846<span></span>
</td>
<td class="nump">1,189,407<span></span>
</td>
<td class="nump">2,292,428<span></span>
</td>
<td class="nump">2,556,710<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=nsit_LargeEnterpriseCorporateMember', window );">Large Enterprise / Corporate | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">255,107<span></span>
</td>
<td class="nump">271,772<span></span>
</td>
<td class="nump">507,333<span></span>
</td>
<td class="nump">580,070<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=nsit_LargeEnterpriseCorporateMember', window );">Large Enterprise / Corporate | APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">22,128<span></span>
</td>
<td class="nump">23,867<span></span>
</td>
<td class="nump">41,721<span></span>
</td>
<td class="nump">46,035<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=nsit_CommercialClientGroupMember', window );">Commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">415,569<span></span>
</td>
<td class="nump">385,075<span></span>
</td>
<td class="nump">839,639<span></span>
</td>
<td class="nump">766,340<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=nsit_CommercialClientGroupMember', window );">Commercial | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">390,934<span></span>
</td>
<td class="nump">359,940<span></span>
</td>
<td class="nump">784,147<span></span>
</td>
<td class="nump">717,229<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=nsit_CommercialClientGroupMember', window );">Commercial | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">5,460<span></span>
</td>
<td class="nump">7,788<span></span>
</td>
<td class="nump">17,597<span></span>
</td>
<td class="nump">16,701<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=nsit_CommercialClientGroupMember', window );">Commercial | APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">19,175<span></span>
</td>
<td class="nump">17,347<span></span>
</td>
<td class="nump">37,895<span></span>
</td>
<td class="nump">32,410<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=nsit_PublicSectorMember', window );">Public Sector</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">266,832<span></span>
</td>
<td class="nump">291,541<span></span>
</td>
<td class="nump">513,917<span></span>
</td>
<td class="nump">591,992<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=nsit_PublicSectorMember', window );">Public Sector | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">161,524<span></span>
</td>
<td class="nump">183,010<span></span>
</td>
<td class="nump">308,372<span></span>
</td>
<td class="nump">363,240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=nsit_PublicSectorMember', window );">Public Sector | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">88,047<span></span>
</td>
<td class="nump">89,313<span></span>
</td>
<td class="nump">166,512<span></span>
</td>
<td class="nump">184,943<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=nsit_PublicSectorMember', window );">Public Sector | APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">17,261<span></span>
</td>
<td class="nump">19,218<span></span>
</td>
<td class="nump">39,033<span></span>
</td>
<td class="nump">43,809<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nsit_HardwareMember', window );">Hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">1,191,031<span></span>
</td>
<td class="nump">1,172,641<span></span>
</td>
<td class="nump">2,332,547<span></span>
</td>
<td class="nump">2,307,368<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nsit_HardwareMember', window );">Hardware | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">1,073,904<span></span>
</td>
<td class="nump">1,037,523<span></span>
</td>
<td class="nump">2,080,198<span></span>
</td>
<td class="nump">2,028,589<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nsit_HardwareMember', window );">Hardware | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">108,450<span></span>
</td>
<td class="nump">125,074<span></span>
</td>
<td class="nump">237,314<span></span>
</td>
<td class="nump">261,388<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nsit_HardwareMember', window );">Hardware | APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">8,677<span></span>
</td>
<td class="nump">10,044<span></span>
</td>
<td class="nump">15,035<span></span>
</td>
<td class="nump">17,391<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nsit_SoftwareMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">474,259<span></span>
</td>
<td class="nump">553,794<span></span>
</td>
<td class="nump">1,040,543<span></span>
</td>
<td class="nump">1,383,022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nsit_SoftwareMember', window );">Software | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">300,708<span></span>
</td>
<td class="nump">365,209<span></span>
</td>
<td class="nump">697,441<span></span>
</td>
<td class="nump">960,449<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nsit_SoftwareMember', window );">Software | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">151,880<span></span>
</td>
<td class="nump">167,182<span></span>
</td>
<td class="nump">290,176<span></span>
</td>
<td class="nump">370,434<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nsit_SoftwareMember', window );">Software | APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">21,671<span></span>
</td>
<td class="nump">21,403<span></span>
</td>
<td class="nump">52,926<span></span>
</td>
<td class="nump">52,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">426,192<span></span>
</td>
<td class="nump">435,227<span></span>
</td>
<td class="nump">821,948<span></span>
</td>
<td class="nump">850,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">309,692<span></span>
</td>
<td class="nump">329,625<span></span>
</td>
<td class="nump">607,308<span></span>
</td>
<td class="nump">648,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">88,284<span></span>
</td>
<td class="nump">76,617<span></span>
</td>
<td class="nump">163,952<span></span>
</td>
<td class="nump">149,892<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services | APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 28,216<span></span>
</td>
<td class="nump">$ 28,985<span></span>
</td>
<td class="nump">$ 50,688<span></span>
</td>
<td class="nump">$ 52,724<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=nsit_LargeEnterpriseCorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=nsit_LargeEnterpriseCorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=nsit_CommercialClientGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=nsit_CommercialClientGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=nsit_PublicSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=nsit_PublicSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=nsit_HardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=nsit_HardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=nsit_SoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=nsit_SoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Financial Information about Reportable Operating Segments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 2,091,482<span></span>
</td>
<td class="nump">$ 2,161,662<span></span>
</td>
<td class="nump">$ 4,195,038<span></span>
</td>
<td class="nump">$ 4,541,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">1,649,155<span></span>
</td>
<td class="nump">1,708,297<span></span>
</td>
<td class="nump">3,346,234<span></span>
</td>
<td class="nump">3,646,854<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">442,327<span></span>
</td>
<td class="nump">453,365<span></span>
</td>
<td class="nump">848,804<span></span>
</td>
<td class="nump">894,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_SellingGeneralAndAdministrativeExpenseAdjusted', window );">Significant selling and administrative expenses</a></td>
<td class="nump">304,302<span></span>
</td>
<td class="nump">313,416<span></span>
</td>
<td class="nump">599,580<span></span>
</td>
<td class="nump">624,551<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">9,062<span></span>
</td>
<td class="nump">8,857<span></span>
</td>
<td class="nump">17,909<span></span>
</td>
<td class="nump">16,900<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_OperatingIncomeLossAdjusted', window );">Adjusted earnings from operations</a></td>
<td class="nump">128,963<span></span>
</td>
<td class="nump">131,092<span></span>
</td>
<td class="nump">231,315<span></span>
</td>
<td class="nump">252,842<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nsit_HardwareMember', window );">Hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">1,191,031<span></span>
</td>
<td class="nump">1,172,641<span></span>
</td>
<td class="nump">2,332,547<span></span>
</td>
<td class="nump">2,307,368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">1,037,049<span></span>
</td>
<td class="nump">1,021,148<span></span>
</td>
<td class="nump">2,031,568<span></span>
</td>
<td class="nump">2,008,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=nsit_SoftwareMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">474,259<span></span>
</td>
<td class="nump">553,794<span></span>
</td>
<td class="nump">1,040,543<span></span>
</td>
<td class="nump">1,383,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">443,728<span></span>
</td>
<td class="nump">515,122<span></span>
</td>
<td class="nump">981,035<span></span>
</td>
<td class="nump">1,299,797<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">426,192<span></span>
</td>
<td class="nump">435,227<span></span>
</td>
<td class="nump">821,948<span></span>
</td>
<td class="nump">850,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">168,378<span></span>
</td>
<td class="nump">172,027<span></span>
</td>
<td class="nump">333,631<span></span>
</td>
<td class="nump">339,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">257,814<span></span>
</td>
<td class="nump">263,200<span></span>
</td>
<td class="nump">488,317<span></span>
</td>
<td class="nump">511,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">1,684,304<span></span>
</td>
<td class="nump">1,732,357<span></span>
</td>
<td class="nump">3,384,947<span></span>
</td>
<td class="nump">3,637,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">1,342,612<span></span>
</td>
<td class="nump">1,378,250<span></span>
</td>
<td class="nump">2,723,803<span></span>
</td>
<td class="nump">2,933,229<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">341,692<span></span>
</td>
<td class="nump">354,107<span></span>
</td>
<td class="nump">661,144<span></span>
</td>
<td class="nump">703,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_SellingGeneralAndAdministrativeExpenseAdjusted', window );">Significant selling and administrative expenses</a></td>
<td class="nump">231,735<span></span>
</td>
<td class="nump">243,873<span></span>
</td>
<td class="nump">457,327<span></span>
</td>
<td class="nump">484,673<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">7,046<span></span>
</td>
<td class="nump">6,805<span></span>
</td>
<td class="nump">13,941<span></span>
</td>
<td class="nump">13,064<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_OperatingIncomeLossAdjusted', window );">Adjusted earnings from operations</a></td>
<td class="nump">102,911<span></span>
</td>
<td class="nump">103,429<span></span>
</td>
<td class="nump">189,876<span></span>
</td>
<td class="nump">206,213<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember', window );">North America | Hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">1,073,904<span></span>
</td>
<td class="nump">1,037,523<span></span>
</td>
<td class="nump">2,080,198<span></span>
</td>
<td class="nump">2,028,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">936,777<span></span>
</td>
<td class="nump">907,560<span></span>
</td>
<td class="nump">1,813,660<span></span>
</td>
<td class="nump">1,769,850<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember', window );">North America | Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">300,708<span></span>
</td>
<td class="nump">365,209<span></span>
</td>
<td class="nump">697,441<span></span>
</td>
<td class="nump">960,449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">281,084<span></span>
</td>
<td class="nump">338,026<span></span>
</td>
<td class="nump">658,516<span></span>
</td>
<td class="nump">902,409<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember', window );">North America | Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">309,692<span></span>
</td>
<td class="nump">329,625<span></span>
</td>
<td class="nump">607,308<span></span>
</td>
<td class="nump">648,141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">124,751<span></span>
</td>
<td class="nump">132,664<span></span>
</td>
<td class="nump">251,627<span></span>
</td>
<td class="nump">260,970<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">348,614<span></span>
</td>
<td class="nump">368,873<span></span>
</td>
<td class="nump">691,442<span></span>
</td>
<td class="nump">781,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">266,180<span></span>
</td>
<td class="nump">289,731<span></span>
</td>
<td class="nump">537,081<span></span>
</td>
<td class="nump">627,539<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">82,434<span></span>
</td>
<td class="nump">79,142<span></span>
</td>
<td class="nump">154,361<span></span>
</td>
<td class="nump">154,175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_SellingGeneralAndAdministrativeExpenseAdjusted', window );">Significant selling and administrative expenses</a></td>
<td class="nump">61,443<span></span>
</td>
<td class="nump">58,232<span></span>
</td>
<td class="nump">120,771<span></span>
</td>
<td class="nump">117,783<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">1,641<span></span>
</td>
<td class="nump">1,694<span></span>
</td>
<td class="nump">3,222<span></span>
</td>
<td class="nump">3,162<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_OperatingIncomeLossAdjusted', window );">Adjusted earnings from operations</a></td>
<td class="nump">19,350<span></span>
</td>
<td class="nump">19,216<span></span>
</td>
<td class="nump">30,368<span></span>
</td>
<td class="nump">33,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember', window );">EMEA | Hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">108,450<span></span>
</td>
<td class="nump">125,074<span></span>
</td>
<td class="nump">237,314<span></span>
</td>
<td class="nump">261,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">92,819<span></span>
</td>
<td class="nump">104,807<span></span>
</td>
<td class="nump">204,859<span></span>
</td>
<td class="nump">223,066<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember', window );">EMEA | Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">151,880<span></span>
</td>
<td class="nump">167,182<span></span>
</td>
<td class="nump">290,176<span></span>
</td>
<td class="nump">370,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">143,132<span></span>
</td>
<td class="nump">157,455<span></span>
</td>
<td class="nump">274,068<span></span>
</td>
<td class="nump">349,268<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember', window );">EMEA | Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">88,284<span></span>
</td>
<td class="nump">76,617<span></span>
</td>
<td class="nump">163,952<span></span>
</td>
<td class="nump">149,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">30,229<span></span>
</td>
<td class="nump">27,469<span></span>
</td>
<td class="nump">58,154<span></span>
</td>
<td class="nump">55,205<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember', window );">APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">58,564<span></span>
</td>
<td class="nump">60,432<span></span>
</td>
<td class="nump">118,649<span></span>
</td>
<td class="nump">122,254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">40,363<span></span>
</td>
<td class="nump">40,316<span></span>
</td>
<td class="nump">85,350<span></span>
</td>
<td class="nump">86,086<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">18,201<span></span>
</td>
<td class="nump">20,116<span></span>
</td>
<td class="nump">33,299<span></span>
</td>
<td class="nump">36,168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_SellingGeneralAndAdministrativeExpenseAdjusted', window );">Significant selling and administrative expenses</a></td>
<td class="nump">11,124<span></span>
</td>
<td class="nump">11,311<span></span>
</td>
<td class="nump">21,482<span></span>
</td>
<td class="nump">22,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">375<span></span>
</td>
<td class="nump">358<span></span>
</td>
<td class="nump">746<span></span>
</td>
<td class="nump">674<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_OperatingIncomeLossAdjusted', window );">Adjusted earnings from operations</a></td>
<td class="nump">6,702<span></span>
</td>
<td class="nump">8,447<span></span>
</td>
<td class="nump">11,071<span></span>
</td>
<td class="nump">13,399<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember', window );">APAC | Hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">8,677<span></span>
</td>
<td class="nump">10,044<span></span>
</td>
<td class="nump">15,035<span></span>
</td>
<td class="nump">17,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">7,453<span></span>
</td>
<td class="nump">8,781<span></span>
</td>
<td class="nump">13,049<span></span>
</td>
<td class="nump">15,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember', window );">APAC | Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">21,671<span></span>
</td>
<td class="nump">21,403<span></span>
</td>
<td class="nump">52,926<span></span>
</td>
<td class="nump">52,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">19,512<span></span>
</td>
<td class="nump">19,641<span></span>
</td>
<td class="nump">48,451<span></span>
</td>
<td class="nump">48,120<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember', window );">APAC | Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">28,216<span></span>
</td>
<td class="nump">28,985<span></span>
</td>
<td class="nump">50,688<span></span>
</td>
<td class="nump">52,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total costs of goods sold</a></td>
<td class="nump">$ 13,398<span></span>
</td>
<td class="nump">$ 11,894<span></span>
</td>
<td class="nump">$ 23,850<span></span>
</td>
<td class="nump">$ 22,825<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_OperatingIncomeLossAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Income (Loss), Adjusted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_OperatingIncomeLossAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_SellingGeneralAndAdministrativeExpenseAdjusted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Selling, General and Administrative Expense, Adjusted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_SellingGeneralAndAdministrativeExpenseAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=nsit_HardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=nsit_HardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=nsit_SoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=nsit_SoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Information - Summary of Total Assets by Reportable Operating Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 8,728,766<span></span>
</td>
<td class="nump">$ 7,448,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">6,828,376<span></span>
</td>
<td class="nump">6,704,511<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,520,890<span></span>
</td>
<td class="nump">1,484,341<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">255,776<span></span>
</td>
<td class="nump">190,678<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="num">$ (876,276)<span></span>
</td>
<td class="num">$ (930,952)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAssetReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization of property and equipment</a></td>
<td class="nump">$ 7,264<span></span>
</td>
<td class="nump">$ 7,208<span></span>
</td>
<td class="nump">$ 14,495<span></span>
</td>
<td class="nump">$ 14,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">18,668<span></span>
</td>
<td class="nump">17,357<span></span>
</td>
<td class="nump">37,216<span></span>
</td>
<td class="nump">32,282<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization, total</a></td>
<td class="nump">25,932<span></span>
</td>
<td class="nump">24,565<span></span>
</td>
<td class="nump">51,711<span></span>
</td>
<td class="nump">46,451<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization of property and equipment</a></td>
<td class="nump">6,099<span></span>
</td>
<td class="nump">6,170<span></span>
</td>
<td class="nump">12,376<span></span>
</td>
<td class="nump">12,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">16,817<span></span>
</td>
<td class="nump">15,588<span></span>
</td>
<td class="nump">33,621<span></span>
</td>
<td class="nump">28,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember', window );">EMEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization of property and equipment</a></td>
<td class="nump">1,063<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="nump">1,920<span></span>
</td>
<td class="nump">1,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,851<span></span>
</td>
<td class="nump">1,660<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
<td class="nump">3,330<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember', window );">APAC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization of property and equipment</a></td>
<td class="nump">102<span></span>
</td>
<td class="nump">138<span></span>
</td>
<td class="nump">199<span></span>
</td>
<td class="nump">269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 109<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 218<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 01, 2025</div></th>
<th class="th"><div>May 01, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash and cash equivalents acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 264,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 905,218<span></span>
</td>
<td class="nump">905,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 893,516<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=nsit_InfoCenter.ioInfocenterMember', window );">InfoCenter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Acquisition, percentage of issued and outstanding shares acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash and cash equivalents acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 265,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash and cash equivalents acquired from acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">269,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred', window );">Adjustment to consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Cash paid to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">289,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business combination, contingent consideration, liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_nsit_BusinessCombinationConsiderationTransferredIncentive', window );">Seller incentive opportunity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Estimated fair value of net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Identifiable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 123,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Economic life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 191,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Gain (loss) due to increase (decrease) in estimated fair value of earnout payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,298<span></span>
</td>
<td class="num">$ (11,902)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=nsit_InfoCenter.ioInfocenterMember', window );">InfoCenter | Earnout One | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities', window );">Payment for first earnout</a></td>
<td class="nump">$ 39,602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_nsit_BusinessCombinationConsiderationTransferredIncentive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Incentive</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">nsit_BusinessCombinationConsiderationTransferredIncentive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>nsit_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interest acquired in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in value of liability in contingent consideration arrangement in business combination, including, but not limited to, difference arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability assumed in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (ee)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=nsit_InfoCenter.ioInfocenterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=nsit_InfoCenter.ioInfocenterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=nsit_EarnoutOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=nsit_EarnoutOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>273</ContextCount>
  <ElementCount>252</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>48</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandards</Role>
      <ShortName>Basis of Presentation and Recently Issued Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Receivables, Contract Liabilities and Performance Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligations</Role>
      <ShortName>Receivables, Contract Liabilities and Performance Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Assets Held for Sale</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/AssetsHeldforSale</Role>
      <ShortName>Assets Held for Sale</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Net Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/NetEarningsPerShare</Role>
      <ShortName>Net Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligations</Role>
      <ShortName>Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Share Repurchase Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/ShareRepurchaseProgram</Role>
      <ShortName>Share Repurchase Program</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/Acquisition</Role>
      <ShortName>Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies</Role>
      <ShortName>Basis of Presentation and Recently Issued Accounting Standards (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandards</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsTables</Role>
      <ShortName>Basis of Presentation and Recently Issued Accounting Standards (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandards</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Receivables, Contract Liabilities and Performance Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsTables</Role>
      <ShortName>Receivables, Contract Liabilities and Performance Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligations</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Net Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/NetEarningsPerShareTables</Role>
      <ShortName>Net Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insight.com/role/NetEarningsPerShare</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsTables</Role>
      <ShortName>Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligations</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insight.com/role/SegmentInformation</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails</Role>
      <ShortName>Basis of Presentation and Recently Issued Accounting Standards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Summary of Information about Receivables and Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails</Role>
      <ShortName>Receivables, Contract Liabilities and Performance Obligations - Summary of Information about Receivables and Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Summary of Changes in Gross Contract Liabilities from Contract with Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails</Role>
      <ShortName>Receivables, Contract Liabilities and Performance Obligations - Summary of Changes in Gross Contract Liabilities from Contract with Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsAdditionalInformationDetails</Role>
      <ShortName>Receivables, Contract Liabilities and Performance Obligations - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Gross Contract Assets by Internal Risk Ratings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails</Role>
      <ShortName>Receivables, Contract Liabilities and Performance Obligations - Gross Contract Assets by Internal Risk Ratings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Summary of Estimated Net Sales Related to Performance Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails</Role>
      <ShortName>Receivables, Contract Liabilities and Performance Obligations - Summary of Estimated Net Sales Related to Performance Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Assets Held for Sale (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/AssetsHeldforSaleDetail</Role>
      <ShortName>Assets Held for Sale (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insight.com/role/AssetsHeldforSale</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Net Earnings Per Share - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails</Role>
      <ShortName>Net Earnings Per Share - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Net Earnings Per Share - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails</Role>
      <ShortName>Net Earnings Per Share - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails</Role>
      <ShortName>Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails</Role>
      <ShortName>Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails</Role>
      <ShortName>Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Summary of Convertible Senior Notes Balances (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails</Role>
      <ShortName>Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Summary of Convertible Senior Notes Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insight.com/role/IncomeTaxes</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Share Repurchase Program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/ShareRepurchaseProgramDetails</Role>
      <ShortName>Share Repurchase Program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insight.com/role/ShareRepurchaseProgram</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insight.com/role/CommitmentsandContingencies</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Segment Information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/SegmentInformationAdditionalInformationDetails</Role>
      <ShortName>Segment Information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Segment Information - Summary of Revenue Disaggregated by Reportable Operating Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails</Role>
      <ShortName>Segment Information - Summary of Revenue Disaggregated by Reportable Operating Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Segment Information - Financial Information about Reportable Operating Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails</Role>
      <ShortName>Segment Information - Financial Information about Reportable Operating Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Segment Information - Summary of Total Assets by Reportable Operating Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails</Role>
      <ShortName>Segment Information - Summary of Total Assets by Reportable Operating Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails</Role>
      <ShortName>Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="nsit-20250630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insight.com/role/AcquisitionDetails</Role>
      <ShortName>Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insight.com/role/Acquisition</ParentRole>
      <Position>48</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="nsit-20250630.htm">nsit-20250630.htm</File>
    <File>nsit-20250630.xsd</File>
    <File>nsit-20250630_cal.xml</File>
    <File>nsit-20250630_def.xml</File>
    <File>nsit-20250630_lab.xml</File>
    <File>nsit-20250630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>nsit-20250630_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="978">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>73
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "nsit-20250630.htm": {
   "nsprefix": "nsit",
   "nsuri": "http://www.insight.com/20250630",
   "dts": {
    "inline": {
     "local": [
      "nsit-20250630.htm"
     ]
    },
    "schema": {
     "local": [
      "nsit-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/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "nsit-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "nsit-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "nsit-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "nsit-20250630_pre.xml"
     ]
    }
   },
   "keyStandard": 220,
   "keyCustom": 32,
   "axisStandard": 21,
   "axisCustom": 0,
   "memberStandard": 21,
   "memberCustom": 27,
   "hidden": {
    "total": 10,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://fasb.org/us-gaap/2025": 4,
    "http://www.insight.com/20250630": 1
   },
   "contextCount": 273,
   "entityCount": 1,
   "segmentCount": 48,
   "elementCount": 503,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 978,
    "http://xbrl.sec.gov/dei/2025": 29,
    "http://xbrl.sec.gov/ecd/2025": 4,
    "http://fasb.org/srt/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://www.insight.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "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": "nsit-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": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-58",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-58",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandards",
     "longName": "9952157 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards",
     "shortName": "Basis of Presentation and Recently Issued Accounting Standards",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccounting",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccounting",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligations",
     "longName": "9952158 - Disclosure - Receivables, Contract Liabilities and Performance Obligations",
     "shortName": "Receivables, Contract Liabilities and Performance Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "nsit:ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "nsit:ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.insight.com/role/AssetsHeldforSale",
     "longName": "9952159 - Disclosure - Assets Held for Sale",
     "shortName": "Assets Held for Sale",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "nsit:RealEstateHeldForSaleTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "nsit:RealEstateHeldForSaleTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.insight.com/role/NetEarningsPerShare",
     "longName": "9952160 - Disclosure - Net Earnings Per Share",
     "shortName": "Net Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligations",
     "longName": "9952161 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations",
     "shortName": "Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.insight.com/role/IncomeTaxes",
     "longName": "9952162 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.insight.com/role/ShareRepurchaseProgram",
     "longName": "9952163 - Disclosure - Share Repurchase Program",
     "shortName": "Share Repurchase Program",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TreasuryStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TreasuryStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.insight.com/role/CommitmentsandContingencies",
     "longName": "9952164 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.insight.com/role/SegmentInformation",
     "longName": "9952165 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.insight.com/role/Acquisition",
     "longName": "9952166 - Disclosure - Acquisition",
     "shortName": "Acquisition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.insight.com/role/SubsequentEvent",
     "longName": "9952167 - Disclosure - Subsequent Event",
     "shortName": "Subsequent Event",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "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": "19",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R20": {
     "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": "20",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies",
     "longName": "9955511 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Policies)",
     "shortName": "Basis of Presentation and Recently Issued Accounting Standards (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsTables",
     "longName": "9955512 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Tables)",
     "shortName": "Basis of Presentation and Recently Issued Accounting Standards (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "nsit:ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "nsit:ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsTables",
     "longName": "9955513 - Disclosure - Receivables, Contract Liabilities and Performance Obligations (Tables)",
     "shortName": "Receivables, Contract Liabilities and Performance Obligations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "nsit:ContractWithReceivablesAndContractLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "nsit:ContractWithReceivablesAndContractLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.insight.com/role/NetEarningsPerShareTables",
     "longName": "9955514 - Disclosure - Net Earnings Per Share (Tables)",
     "shortName": "Net Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsTables",
     "longName": "9955515 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations (Tables)",
     "shortName": "Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "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": "nsit-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": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.insight.com/role/SegmentInformationTables",
     "longName": "9955516 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "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": "nsit-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": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails",
     "longName": "9955517 - Disclosure - Basis of Presentation and Recently Issued Accounting Standards (Details)",
     "shortName": "Basis of Presentation and Recently Issued Accounting Standards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "nsit:ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R28": {
     "role": "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails",
     "longName": "9955518 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Summary of Information about Receivables and Contract Liabilities (Details)",
     "shortName": "Receivables, Contract Liabilities and Performance Obligations - Summary of Information about Receivables and Contract Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-69",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "nsit:ContractWithReceivablesAndContractLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails",
     "longName": "9955519 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Summary of Changes in Gross Contract Liabilities from Contract with Customers (Details)",
     "shortName": "Receivables, Contract Liabilities and Performance Obligations - Summary of Changes in Gross Contract Liabilities from Contract with Customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsAdditionalInformationDetails",
     "longName": "9955520 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Additional Information (Details)",
     "shortName": "Receivables, Contract Liabilities and Performance Obligations - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:ContractWithCustomerAssetGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:ContractWithCustomerAssetGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails",
     "longName": "9955521 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Gross Contract Assets by Internal Risk Ratings (Details)",
     "shortName": "Receivables, Contract Liabilities and Performance Obligations - Gross Contract Assets by Internal Risk Ratings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-73",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails",
     "longName": "9955522 - Disclosure - Receivables, Contract Liabilities and Performance Obligations - Summary of Estimated Net Sales Related to Performance Obligation (Details)",
     "shortName": "Receivables, Contract Liabilities and Performance Obligations - Summary of Estimated Net Sales Related to Performance Obligation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-80",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-80",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.insight.com/role/AssetsHeldforSaleDetail",
     "longName": "9955523 - Disclosure - Assets Held for Sale (Detail)",
     "shortName": "Assets Held for Sale (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R34": {
     "role": "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails",
     "longName": "9955524 - Disclosure - Net Earnings Per Share - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Details)",
     "shortName": "Net Earnings Per Share - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails",
     "longName": "9955525 - Disclosure - Net Earnings Per Share - Additional Information (Details)",
     "shortName": "Net Earnings Per Share - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-81",
      "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-82",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails",
     "longName": "9955526 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Long-Term Debt (Details)",
     "shortName": "Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Long-Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:ContractualObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:ContractualObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
     "longName": "9955527 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Additional Information (Details)",
     "shortName": "Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-105",
      "name": "nsit:DebtInstrumentConvertibleNumberOfSharesReceived",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-105",
      "name": "nsit:DebtInstrumentConvertibleNumberOfSharesReceived",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails",
     "longName": "9955528 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Debt (Details)",
     "shortName": "Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Schedule of Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-99",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-99",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails",
     "longName": "9955529 - Disclosure - Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Summary of Convertible Senior Notes Balances (Details)",
     "shortName": "Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations - Summary of Convertible Senior Notes Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-81",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-81",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.insight.com/role/IncomeTaxesDetails",
     "longName": "9955530 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.insight.com/role/ShareRepurchaseProgramDetails",
     "longName": "9955531 - Disclosure - Share Repurchase Program (Details)",
     "shortName": "Share Repurchase Program (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.insight.com/role/CommitmentsandContingenciesDetails",
     "longName": "9955532 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermPurchaseCommitmentAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermPurchaseCommitmentAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.insight.com/role/SegmentInformationAdditionalInformationDetails",
     "longName": "9955533 - Disclosure - Segment Information - Additional Information (Details)",
     "shortName": "Segment Information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "nsit:ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R44": {
     "role": "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails",
     "longName": "9955534 - Disclosure - Segment Information - Summary of Revenue Disaggregated by Reportable Operating Segments (Details)",
     "shortName": "Segment Information - Summary of Revenue Disaggregated by Reportable Operating Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-154",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
     "longName": "9955535 - Disclosure - Segment Information - Financial Information about Reportable Operating Segments (Details)",
     "shortName": "Segment Information - Financial Information about Reportable Operating Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "nsit:SellingGeneralAndAdministrativeExpenseAdjusted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails",
     "longName": "9955536 - Disclosure - Segment Information - Summary of Total Assets by Reportable Operating Segment (Details)",
     "shortName": "Segment Information - Summary of Total Assets by Reportable Operating Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:Assets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-261",
      "name": "us-gaap:Assets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails",
     "longName": "9955537 - Disclosure - Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Details)",
     "shortName": "Segment Information - Pre-Tax Depreciation and Amortization by Operating Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.insight.com/role/AcquisitionDetails",
     "longName": "9955538 - Disclosure - Acquisition (Details)",
     "shortName": "Acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-269",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "nsit-20250630.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "nsit_APACSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "APACSegmentMember",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "APAC",
        "label": "A P A C Segment [Member]",
        "documentation": "APAC segment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term accounts payable",
        "label": "Accounts Payable and Accrued Liabilities, Noncurrent",
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_AccountsPayableOtherCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableOtherCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable\u2014inventory financing facilities",
        "label": "Accounts Payable, Other, Current",
        "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableTradeCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable\u2014trade",
        "label": "Accounts Payable, Trade, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations 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": [
      "r11",
      "r39"
     ]
    },
    "us-gaap_AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term accounts receivable",
        "label": "Accounts Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Noncurrent",
        "documentation": "Amount excluding accrued interest, after allowance for credit loss, of accounts receivable classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r963"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $46,113 and $35,687, respectively",
        "verboseLabel": "Current receivables, which are included in \u201cAccounts receivable, net\u201d",
        "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": [
      "r961"
     ]
    },
    "nsit_AccountsReceivableNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "AccountsReceivableNetMember",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Net",
        "label": "Accounts Receivable Net [Member]",
        "documentation": "Accounts receivable, net."
       }
      }
     },
     "auth_ref": []
    },
    "nsit_AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses and Other Current Liabilities and Other Liabilities",
        "label": "Accrued Expenses And Other Current Liabilities And Other Liabilities [Member]",
        "documentation": "Accrued expenses and other current liabilities and other liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation and amortization of property and equipment",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r141",
      "r582"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss \u2013 foreign currency translation adjustments",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r534"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive 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",
      "r8",
      "r12",
      "r519",
      "r522",
      "r550",
      "r611",
      "r612",
      "r892",
      "r893",
      "r894",
      "r949",
      "r950",
      "r951",
      "r952"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Economic life (in years)",
        "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": [
      "r278",
      "r688"
     ]
    },
    "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": [
      "r824"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r623",
      "r949",
      "r950",
      "r951",
      "r952",
      "r1039",
      "r1089"
     ]
    },
    "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": [
      "r837"
     ]
    },
    "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": [
      "r837"
     ]
    },
    "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": [
      "r837"
     ]
    },
    "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": [
      "r837"
     ]
    },
    "nsit_AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Excise tax on stock repurchases",
        "label": "Adjustments To Additional Paid-In Capital, Decrease From Excise Tax On Stock Repurchases",
        "documentation": "Adjustments To Additional Paid-In Capital, Decrease From Excise Tax On Stock Repurchases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net earnings to net cash (used in) 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": [
      "r870"
     ]
    },
    "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": [
      "r796",
      "r806",
      "r816",
      "r848"
     ]
    },
    "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": [
      "r799",
      "r809",
      "r819",
      "r851"
     ]
    },
    "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": [
      "r871"
     ]
    },
    "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": [
      "r837"
     ]
    },
    "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": [
      "r844"
     ]
    },
    "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": [
      "r800",
      "r810",
      "r820",
      "r844",
      "r852",
      "r856",
      "r864"
     ]
    },
    "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": [
      "r862"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts receivable",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r256",
      "r260"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r723",
      "r724",
      "r940",
      "r1043"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails": {
       "parentTag": "us-gaap_DepreciationDepletionAndAmortization",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of 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": [
      "r7",
      "r168",
      "r275",
      "r282",
      "r690",
      "r696",
      "r697",
      "r699",
      "r701"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs excluded from the diluted EPS calculations (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": [
      "r215"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "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": [
      "r215"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails"
     ],
     "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": [
      "r215"
     ]
    },
    "nsit_AssetBasedLendingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "AssetBasedLendingFacilityMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ABL revolving credit facility",
        "label": "Asset Based Lending Facility [Member]",
        "documentation": "Asset based lending facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "terseLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r94",
      "r145",
      "r173",
      "r176",
      "r177",
      "r219",
      "r226",
      "r244",
      "r248",
      "r257",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r499",
      "r503",
      "r536",
      "r566",
      "r567",
      "r572",
      "r648",
      "r710",
      "r711",
      "r725",
      "r766",
      "r774",
      "r775",
      "r787",
      "r982",
      "r983",
      "r1046"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r138",
      "r149",
      "r173",
      "r176",
      "r177",
      "r257",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r499",
      "r503",
      "r536",
      "r766",
      "r982",
      "r983",
      "r1046"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "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": [
      "r859"
     ]
    },
    "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": [
      "r860"
     ]
    },
    "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": [
      "r855"
     ]
    },
    "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": [
      "r855"
     ]
    },
    "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": [
      "r855"
     ]
    },
    "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": [
      "r855"
     ]
    },
    "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": [
      "r855"
     ]
    },
    "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": [
      "r855"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405"
     ]
    },
    "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": [
      "r858"
     ]
    },
    "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": [
      "r857"
     ]
    },
    "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": [
      "r856"
     ]
    },
    "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": [
      "r856"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"
     ],
     "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": [
      "r291",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r535",
      "r758",
      "r759",
      "r878",
      "r1057"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"
     ],
     "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": [
      "r291",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r535",
      "r758",
      "r759",
      "r878",
      "r1057"
     ]
    },
    "us-gaap_BasisOfAccounting": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccounting",
     "presentation": [
      "http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and Recently Issued Accounting Standards",
        "label": "Basis of Accounting [Text Block]",
        "documentation": "The entire disclosure for the 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": [
      "r941"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Domain]",
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r493",
      "r494",
      "r618",
      "r738",
      "r739",
      "r1018",
      "r1022",
      "r1024"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "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": [
      "r274",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r493",
      "r494",
      "r618",
      "r738",
      "r739",
      "r1018",
      "r1022",
      "r1024"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Line Items]",
        "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": [
      "r274",
      "r434",
      "r435",
      "r436",
      "r437",
      "r443",
      "r444",
      "r445",
      "r446",
      "r452",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r488",
      "r489",
      "r490",
      "r494",
      "r743",
      "r752",
      "r1018",
      "r1022",
      "r1024"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition, percentage of issued and outstanding shares acquired",
        "label": "Business Combination, Voting Equity Interest Acquired, Percentage",
        "documentation": "Percentage of voting equity interest acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r743",
      "r746"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition and integration related expenses",
        "label": "Business Combination, Acquisition-Related Cost, Expense",
        "documentation": "Amount of expense for acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department."
       }
      }
     },
     "auth_ref": [
      "r1017",
      "r1021"
     ]
    },
    "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",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid to acquire business",
        "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": [
      "r478",
      "r490",
      "r743",
      "r748"
     ]
    },
    "nsit_BusinessCombinationConsiderationTransferredIncentive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "BusinessCombinationConsiderationTransferredIncentive",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seller incentive opportunity",
        "label": "Business Combination, Consideration Transferred, Incentive",
        "documentation": "Business Combination, Consideration Transferred, Incentive"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) due to increase (decrease) in estimated fair value of earnout payments",
        "label": "Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in value of liability in contingent consideration arrangement in business combination, including, but not limited to, difference arising upon settlement."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r939"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, contingent consideration, liability",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r490",
      "r531",
      "r532",
      "r533",
      "r743",
      "r749"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.insight.com/role/Acquisition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition",
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r434",
      "r438",
      "r447",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r465",
      "r468",
      "r469",
      "r475",
      "r476",
      "r477",
      "r485",
      "r489",
      "r490",
      "r491",
      "r493",
      "r495",
      "r743",
      "r744",
      "r745",
      "r746",
      "r749",
      "r750",
      "r751"
     ]
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to consideration transferred",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred",
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete."
       }
      }
     },
     "auth_ref": [
      "r1026",
      "r1027"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability",
        "label": "Business Combination, Recognized Liability Assumed, Deferred Tax Liability",
        "documentation": "Amount of deferred tax liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1025"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Identifiable intangible assets",
        "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived",
        "documentation": "Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1025"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated fair value of net assets acquired",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r743",
      "r748",
      "r1023",
      "r1025"
     ]
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net change on revaluation of earnout liabilities",
        "label": "Business Combination, Achieved in Stages, Preacquisition Equity Interest in Acquiree, Remeasurement, Gain (Loss)",
        "documentation": "Amount of gain (loss) from remeasurement of acquisition-date fair value of equity interest in acquiree held by acquirer immediately before acquisition date in business combination achieved in stages."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1020"
     ]
    },
    "nsit_CanadaFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "CanadaFacilityMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canada Facility",
        "label": "Canada Facility [Member]",
        "documentation": "Canada facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAcquiredFromAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents acquired from acquisition",
        "label": "Cash Acquired from Acquisition",
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r18",
      "r140",
      "r691"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period",
        "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": [
      "r18",
      "r71",
      "r172"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (decrease) 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",
      "r71"
     ]
    },
    "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": [
      "r835"
     ]
    },
    "nsit_ChangesInContractAssetsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ChangesInContractAssetsRollForward",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Contract Assets [Roll Forward]",
        "label": "Changes in Contract Assets [Roll Forward]",
        "documentation": "Changes in Contract Assets"
       }
      }
     },
     "auth_ref": []
    },
    "nsit_ChangesInContractLiabilitiesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ChangesInContractLiabilitiesRollForward",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Contract Liabilities [Roll Forward]",
        "label": "Changes in Contract Liabilities [Roll Forward]",
        "documentation": "Changes in Contract Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r832"
     ]
    },
    "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": [
      "r830"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfTreasuryStockTable",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Treasury Stock [Table]",
        "label": "Class of Treasury Stock [Table]",
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r35",
      "r36"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant price per share to purchase additional common stock (in usd per share)",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r179",
      "r362"
     ]
    },
    "nsit_ClassOfWarrantOrRightLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ClassOfWarrantOrRightLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of warrant or right, liability",
        "label": "Class of Warrant or Right, Liability",
        "documentation": "Class of Warrant or Right, Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants sold to purchase of additional common stock (in shares)",
        "label": "Class of Warrant or Right, Outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "nsit_ClassOfWarrantOrRightSettledCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ClassOfWarrantOrRightSettledCash",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of warrant or right, settled cash",
        "label": "Class of Warrant or Right, Settled Cash",
        "documentation": "Class of Warrant or Right, Settled Cash"
       }
      }
     },
     "auth_ref": []
    },
    "nsit_ClassOfWarrantOrRightTermination": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ClassOfWarrantOrRightTermination",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of warrant or right, termination (in shares)",
        "label": "Class of Warrant or Right, Termination",
        "documentation": "Class of Warrant or Right, Termination"
       }
      }
     },
     "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": [
      "r836"
     ]
    },
    "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": [
      "r836"
     ]
    },
    "nsit_CommercialClientGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "CommercialClientGroupMember",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial",
        "label": "Commercial Client Group [Member]",
        "documentation": "Commercial Client Group"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r87",
      "r576",
      "r635"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r296",
      "r297",
      "r685",
      "r969",
      "r975"
     ]
    },
    "nsit_CommitmentsAndContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "CommitmentsAndContingenciesLineItems",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments And Contingencies [Line Items]",
        "label": "Commitments And Contingencies [Line Items]",
        "documentation": "Commitments and contingencies."
       }
      }
     },
     "auth_ref": []
    },
    "nsit_CommitmentsAndContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "CommitmentsAndContingenciesTable",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments And Contingencies [Table]",
        "label": "Commitments And Contingencies [Table]",
        "documentation": "Commitments and contingencies."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r777",
      "r778",
      "r779",
      "r781",
      "r782",
      "r783",
      "r784",
      "r949",
      "r950",
      "r952",
      "r1039",
      "r1086",
      "r1089"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in usd per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "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": [
      "r52",
      "r636"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "periodStartLabel": "Common stock, beginning balance (in shares)",
        "periodEndLabel": "Common stock, ending balance (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": [
      "r52"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r52",
      "r636",
      "r654",
      "r1089",
      "r1090"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.01 par value, 100,000 shares authorized; 31,420 shares at June\u00a030, 2025 and $31,778 shares at December\u00a031, 2024 issued and outstanding",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r352",
      "r358",
      "r578",
      "r766"
     ]
    },
    "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": [
      "r841"
     ]
    },
    "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": [
      "r840"
     ]
    },
    "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": [
      "r842"
     ]
    },
    "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": [
      "r839"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "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": [
      "r13",
      "r155",
      "r157",
      "r161",
      "r564",
      "r587",
      "r588"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r104",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r173",
      "r174",
      "r181",
      "r184",
      "r219",
      "r228",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r248",
      "r249",
      "r250",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r569",
      "r710",
      "r711",
      "r880",
      "r881",
      "r982",
      "r983"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r104",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r173",
      "r174",
      "r181",
      "r184",
      "r219",
      "r228",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r248",
      "r249",
      "r250",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r569",
      "r710",
      "r711",
      "r880",
      "r881",
      "r982",
      "r983"
     ]
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContingentConsiderationByTypeAxis",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Contingent Consideration, Type [Axis]",
        "label": "Business Combination, Contingent Consideration, Type [Axis]",
        "documentation": "Information by type of contingent consideration arrangement in business combination."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033"
     ]
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContingentConsiderationTypeDomain",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Contingent Consideration, Type [Domain]",
        "label": "Business Combination, Contingent Consideration, Type [Domain]",
        "documentation": "Type of contingent consideration arrangement in business combination."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Gross Contract Liabilities from Contract with Customers",
        "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": [
      "r988"
     ]
    },
    "us-gaap_ContractWithCustomerAssetCreditLossExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetCreditLossExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for losses on contract assets",
        "label": "Contract with Customer, Asset, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r261",
      "r369",
      "r727"
     ]
    },
    "us-gaap_ContractWithCustomerAssetGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetGross",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, before Allowance for Credit Loss",
        "documentation": "Amount, before 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."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r262",
      "r986",
      "r987"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails",
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance, contract assets",
        "periodEndLabel": "Ending balance, contract assets",
        "terseLabel": "Contract assets, net of allowances",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "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."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r366",
      "r367",
      "r372"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets, net",
        "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": [
      "r364",
      "r366",
      "r367",
      "r372"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term contract assets, net",
        "terseLabel": "Long-term contract assets, net",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "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 noncurrent."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r366",
      "r367",
      "r372"
     ]
    },
    "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetReclassifiedToReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification of beginning contract assets to receivables, as a result of rights to consideration becoming unconditional",
        "label": "Contract with Customer, Asset, Reclassified to Receivable",
        "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "nsit_ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets recognized, net of reclassification to receivables",
        "label": "Contract with Customer, Asset Recognized, Net Of Reclassification To Receivables",
        "documentation": "Contract with Customer, Asset Recognized, Net Of Reclassification To Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails",
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities, which are included in \u201cAccrued expenses and other current liabilities\u201d and \u201cOther liabilities\u201d",
        "periodStartLabel": "Beginning balance, contract liabilities",
        "periodEndLabel": "Ending balance, contract liabilities",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r365",
      "r367",
      "r372"
     ]
    },
    "nsit_ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash received in advance and not recognized as revenue",
        "label": "Contract With Customer Liability Cash Received In Advance And Not Recognized As Revenue",
        "documentation": "Contract with customer, liability, cash received in advance and not recognized as revenue."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofChangesinGrossContractLiabilitiesfromContractwithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied",
        "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized",
        "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer, liability, revenue recognized",
        "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": [
      "r373"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerSalesChannelAxis",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Sales Channel [Axis]",
        "label": "Contract with Customer, Sales Channel [Axis]",
        "documentation": "Information by sales channel for delivery of good or service in contract with customer."
       }
      }
     },
     "auth_ref": [
      "r730",
      "r737"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerSalesChannelDomain",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Sales Channel [Domain]",
        "label": "Contract with Customer, Sales Channel [Domain]",
        "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary."
       }
      }
     },
     "auth_ref": [
      "r730",
      "r737"
     ]
    },
    "nsit_ContractWithReceivablesAndContractLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ContractWithReceivablesAndContractLiabilityTableTextBlock",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Information about Receivables and Contract Liabilities",
        "label": "Contract With Receivables And Contract Liability [Table Text Block]",
        "documentation": "Contract with receivables and contract liability."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractualObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails_1": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other financing obligations",
        "label": "Contractual Obligation",
        "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments."
       }
      }
     },
     "auth_ref": [
      "r943",
      "r948",
      "r1054"
     ]
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConversionOfStockSharesIssued1",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of stock, shares issued (in shares)",
        "label": "Conversion of Stock, Shares Issued",
        "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r20",
      "r21"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Convertible Senior Notes Balances",
        "label": "Convertible Debt [Table Text Block]",
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount."
       }
      }
     },
     "auth_ref": []
    },
    "nsit_ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails",
      "http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible senior notes due 2025",
        "verboseLabel": "Convertible senior notes due 2025",
        "label": "Convertible Senior Notes Due Two Thousand Twenty Five [Member]",
        "documentation": "Convertible senior notes due two thousand twenty five."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total costs of goods sold",
        "label": "Cost of Product and Service Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61",
      "r561",
      "r697",
      "r702",
      "r757",
      "r933"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSoldAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs of goods sold:",
        "label": "Cost of Product and Service Sold [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r129",
      "r173",
      "r182",
      "r183",
      "r321",
      "r361",
      "r553",
      "r559",
      "r571",
      "r693",
      "r694",
      "r695",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r1035",
      "r1036",
      "r1037",
      "r1038"
     ]
    },
    "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.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"
     ],
     "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": [
      "r305",
      "r981"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"
     ],
     "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": [
      "r305",
      "r981"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "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_DebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Debt and Lease Obligation",
        "documentation": "Amount of short-term and long-term debt and lease obligation."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86"
     ]
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionOriginalDebtAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt conversion amount",
        "label": "Debt Conversion, Original Debt, Amount",
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r21"
     ]
    },
    "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.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations",
        "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": [
      "r76",
      "r173",
      "r175",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r304",
      "r305",
      "r317",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r333",
      "r340",
      "r341",
      "r343",
      "r517",
      "r546"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails",
      "http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails"
     ],
     "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": [
      "r10",
      "r41",
      "r42",
      "r85",
      "r86",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r329",
      "r330",
      "r331",
      "r332",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r765",
      "r942",
      "r943",
      "r944",
      "r948",
      "r970",
      "r971",
      "r972",
      "r1042",
      "r1044",
      "r1054"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails_1": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible senior notes due 2025",
        "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": [
      "r10",
      "r86",
      "r344"
     ]
    },
    "nsit_DebtInstrumentChangeInFairValueSettlementLiabilityAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "DebtInstrumentChangeInFairValueSettlementLiabilityAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument change in fair value settlement liability, amount",
        "label": "Debt Instrument Change In Fair Value Settlement Liability, Amount",
        "documentation": "Debt Instrument Change In Fair Value Settlement Liability, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Conversion price per share (in dollars per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r320"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option to purchase common stock (in shares)",
        "label": "Debt Instrument, Convertible, Number of Equity Instruments",
        "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r45",
      "r79",
      "r80",
      "r320"
     ]
    },
    "nsit_DebtInstrumentConvertibleNumberOfSharesReceived": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "DebtInstrumentConvertibleNumberOfSharesReceived",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible number of shares received (in shares)",
        "label": "Debt Instrument, Convertible Number Of Shares Received",
        "documentation": "Debt Instrument, Convertible Number Of Shares Received"
       }
      }
     },
     "auth_ref": []
    },
    "nsit_DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt conversion, initial conversion rate (in shares)",
        "label": "Debt Instrument Convertible Shares Per Thousand Of Principal Amount Of Notes",
        "documentation": "Debt instrument convertible shares per thousand of principal amount of notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleStockPriceTrigger",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price per share (in usd per share)",
        "label": "Debt Instrument, Convertible, Stock Price Trigger",
        "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of last reported sale price to conversion price on each applicable trading day",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal",
        "verboseLabel": "Principal",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r546",
      "r547",
      "r721",
      "r722",
      "r765"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
      "http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes, effective interest rate",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r347",
      "r546",
      "r547",
      "r765"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes, interest rate (as a percent)",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r319"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "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": [
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r329",
      "r330",
      "r331",
      "r332",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r342",
      "r517",
      "r569",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r765",
      "r942",
      "r943",
      "r944",
      "r948",
      "r1042",
      "r1044"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails",
      "http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails"
     ],
     "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": [
      "r10",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r329",
      "r330",
      "r331",
      "r332",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r765",
      "r942",
      "r943",
      "r944",
      "r948",
      "r970",
      "r971",
      "r972",
      "r1042",
      "r1044",
      "r1054"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, redemption price, percentage of principal amount redeemed",
        "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed",
        "documentation": "Percentage of principal amount of debt redeemed."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r30",
      "r31",
      "r38",
      "r78",
      "r80",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r329",
      "r330",
      "r331",
      "r332",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r342",
      "r517",
      "r569",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r765",
      "r942",
      "r943",
      "r944",
      "r948",
      "r1042",
      "r1044"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: debt issuance costs, net of accumulated amortization",
        "negatedLabel": "Less: debt issuance costs, net of accumulated amortization",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r345",
      "r545",
      "r546",
      "r547",
      "r721",
      "r722",
      "r765"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r102",
      "r942",
      "r947"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r412",
      "r573"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails": {
       "parentTag": "us-gaap_DepreciationDepletionAndAmortization",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization of property and equipment",
        "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": [
      "r7",
      "r28",
      "r167",
      "r696",
      "r697",
      "r699",
      "r701"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "totalLabel": "Depreciation and amortization, total",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r169",
      "r219",
      "r231",
      "r248",
      "r696",
      "r710",
      "r711"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails",
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "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": [
      "r370",
      "r371",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails",
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofInformationaboutReceivablesandContractLiabilitiesDetails"
     ],
     "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": [
      "r370",
      "r371",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Revenue Disaggregated by Reportable Operating Segments",
        "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": [
      "r989"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "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.insight.com/role/CoverPage"
     ],
     "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_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "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.insight.com/role/CoverPage"
     ],
     "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": [
      "r791"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "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": [
      "r823"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": []
    },
    "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": [
      "r834"
     ]
    },
    "nsit_EMEAFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "EMEAFacilitiesMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMEA Facilities",
        "label": "E M E A Facilities [Member]",
        "documentation": "EMEA facilities."
       }
      }
     },
     "auth_ref": []
    },
    "nsit_EMEASegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "EMEASegmentMember",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMEA",
        "label": "E M E A Segment [Member]",
        "documentation": "EMEA segment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net earnings per share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in usd 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": [
      "r135",
      "r162",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r202",
      "r204",
      "r212",
      "r213",
      "r214",
      "r218",
      "r350",
      "r407",
      "r431",
      "r497",
      "r529",
      "r530",
      "r565",
      "r589",
      "r703"
     ]
    },
    "nsit_EarningsPerShareBasicAndDiluted1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "EarningsPerShareBasicAndDiluted1Abstract",
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net earnings per share:",
        "label": "Earnings Per Share, Basic and Diluted1 [Abstract]",
        "documentation": "Earnings Per Share, Basic and Diluted1"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in usd 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": [
      "r135",
      "r162",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r204",
      "r212",
      "r213",
      "r214",
      "r218",
      "r350",
      "r407",
      "r431",
      "r497",
      "r529",
      "r530",
      "r565",
      "r589",
      "r703"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r215",
      "r216",
      "r217"
     ]
    },
    "nsit_EarnoutOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "EarnoutOneMember",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnout One",
        "label": "Earnout One [Member]",
        "documentation": "Earnout One"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency exchange effect on cash, cash equivalents and restricted cash balances",
        "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": [
      "r537"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.insight.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r742"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "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": [
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "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.insight.com/role/CoverPage"
     ],
     "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.insight.com/role/CoverPage"
     ],
     "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.insight.com/role/CoverPage"
     ],
     "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.insight.com/role/CoverPage"
     ],
     "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": [
      "r789"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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.insight.com/role/CoverPage"
     ],
     "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.insight.com/role/CoverPage"
     ],
     "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": [
      "r789"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "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.insight.com/role/CoverPage"
     ],
     "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": [
      "r789"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "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.insight.com/role/CoverPage"
     ],
     "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": [
      "r873"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r789"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "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": [
      "r789"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "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": [
      "r789"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "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": [
      "r789"
     ]
    },
    "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": [
      "r828"
     ]
    },
    "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": [
      "r869"
     ]
    },
    "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": [
      "r869"
     ]
    },
    "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": [
      "r869"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityClassOfTreasuryStockLineItems",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]",
        "label": "Equity, Class of Treasury Stock [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_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r9",
      "r133",
      "r134",
      "r135",
      "r158",
      "r159",
      "r160",
      "r185",
      "r186",
      "r187",
      "r189",
      "r196",
      "r198",
      "r200",
      "r220",
      "r258",
      "r259",
      "r284",
      "r349",
      "r363",
      "r407",
      "r421",
      "r422",
      "r428",
      "r429",
      "r430",
      "r432",
      "r496",
      "r497",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r548",
      "r549",
      "r550",
      "r586",
      "r611",
      "r612",
      "r613",
      "r623",
      "r672"
     ]
    },
    "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": [
      "r838"
     ]
    },
    "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": [
      "r796",
      "r806",
      "r816",
      "r848"
     ]
    },
    "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": [
      "r793",
      "r803",
      "r813",
      "r845"
     ]
    },
    "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": [
      "r844"
     ]
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAdjustmentOfWarrants",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss on revaluation of warrant settlement liabilities",
        "label": "Fair Value Adjustment of Warrants",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "nsit_FifthAmendmentToCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "FifthAmendmentToCreditAgreementMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fifth Amendment to Credit Agreement",
        "label": "Fifth Amendment to Credit Agreement [Member]",
        "documentation": "Fifth Amendment to Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization of intangible assets",
        "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": [
      "r143",
      "r263",
      "r281",
      "r690"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net of accumulated amortization of $283,169 and $243,187, respectively",
        "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": [
      "r562",
      "r967"
     ]
    },
    "nsit_FirstInLastOutRevolvingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "FirstInLastOutRevolvingFacilityMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "First-In, Last-Out Revolving Facility",
        "label": "First-In, Last-Out Revolving Facility [Member]",
        "documentation": "First-In, Last-Out Revolving Facility"
       }
      }
     },
     "auth_ref": []
    },
    "nsit_ForeignCurrencyBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ForeignCurrencyBorrowingsMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Borrowings",
        "label": "Foreign Currency Borrowings [Member]",
        "documentation": "Foreign currency borrowings."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r800",
      "r810",
      "r820",
      "r852"
     ]
    },
    "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": [
      "r800",
      "r810",
      "r820",
      "r852"
     ]
    },
    "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": [
      "r800",
      "r810",
      "r820",
      "r852"
     ]
    },
    "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": [
      "r800",
      "r810",
      "r820",
      "r852"
     ]
    },
    "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": [
      "r800",
      "r810",
      "r820",
      "r852"
     ]
    },
    "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": [
      "r833"
     ]
    },
    "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/AssetsHeldforSaleDetail",
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Impairment loss on long lived real estate asset",
        "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges",
        "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value."
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails",
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "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": [
      "r142",
      "r264",
      "r563",
      "r711",
      "r718",
      "r743",
      "r747",
      "r748",
      "r754",
      "r760",
      "r766",
      "r965",
      "r966",
      "r1034"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails": {
       "parentTag": "nsit_OperatingIncomeLossAdjusted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails"
     ],
     "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": [
      "r58",
      "r62",
      "r93",
      "r173",
      "r176",
      "r177",
      "r257",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r536",
      "r705",
      "r710",
      "r954",
      "r957",
      "r958",
      "r959",
      "r960",
      "r982"
     ]
    },
    "nsit_HardwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "HardwareMember",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hardware",
        "label": "Hardware [Member]",
        "documentation": "Hardware"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Earnings before income taxes",
        "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": [
      "r59",
      "r89",
      "r93",
      "r566",
      "r568",
      "r583",
      "r698",
      "r700",
      "r702",
      "r705",
      "r710",
      "r954",
      "r957",
      "r958",
      "r959",
      "r960"
     ]
    },
    "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_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.insight.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r178",
      "r409",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r423",
      "r425",
      "r426",
      "r427",
      "r570",
      "r617",
      "r621",
      "r742"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense",
        "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": [
      "r99",
      "r103",
      "r173",
      "r199",
      "r200",
      "r219",
      "r234",
      "r248",
      "r413",
      "r414",
      "r424",
      "r590",
      "r698",
      "r700",
      "r702",
      "r742"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "nsit_IncreaseDecreaseInAccountsPayableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "IncreaseDecreaseInAccountsPayableNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Decrease) increase in long-term accounts payable",
        "label": "Increase (Decrease) In Accounts Payable, Noncurrent",
        "documentation": "Increase (Decrease) In Accounts Payable, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Increase in accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in accrued expenses and other liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decrease in contract assets",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r939"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "(Increase) decrease in inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInLongTermReceivablesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decrease (increase) in long-term accounts receivable",
        "label": "Increase (Decrease) in Long-Term Receivables, Current",
        "documentation": "The increase (decrease) during the reporting period in the amount due within one year (or one business cycle) of receivables that were originally due beyond one year (or one business cycle)."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Increase in other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
     "calculation": {
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive potential common shares due to the warrants (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r214"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "calculation": {
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive potential common shares due to the convertible notes (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r210",
      "r214"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive potential common shares due to dilutive RSUs, net of tax effect (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": [
      "r205",
      "r206",
      "r208",
      "r214",
      "r379"
     ]
    },
    "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": [
      "r800",
      "r810",
      "r820",
      "r844",
      "r852",
      "r856",
      "r864"
     ]
    },
    "nsit_InfoCenter.ioInfocenterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "InfoCenter.ioInfocenterMember",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "InfoCenter",
        "label": "InfoCenter.io (\"Infocenter\") [Member]",
        "documentation": "InfoCenter.io (\"Infocenter\")"
       }
      }
     },
     "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": [
      "r862"
     ]
    },
    "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": [
      "r792",
      "r868"
     ]
    },
    "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": [
      "r792",
      "r868"
     ]
    },
    "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": [
      "r792",
      "r868"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "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": [
      "r65",
      "r337",
      "r348",
      "r723",
      "r724",
      "r1088"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense, net",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r698",
      "r702",
      "r895"
     ]
    },
    "us-gaap_InternalCreditAssessmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InternalCreditAssessmentAxis",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal Credit Assessment [Axis]",
        "label": "Internal Credit Assessment [Axis]",
        "documentation": "Information by entity-defined rating."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r96",
      "r97",
      "r716",
      "r717",
      "r964"
     ]
    },
    "us-gaap_InternalCreditAssessmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InternalCreditAssessmentDomain",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal Credit Assessment [Domain]",
        "label": "Internal Credit Assessment [Domain]",
        "documentation": "Entity defined credit risk rating."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r964"
     ]
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intersegment Eliminations",
        "label": "Intersegment Eliminations [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r219",
      "r228",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r248",
      "r249",
      "r710"
     ]
    },
    "nsit_InventoryFinancingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "InventoryFinancingFacilityMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Financing Facility",
        "label": "Inventory Financing Facility [Member]",
        "documentation": "Inventory financing facility."
       }
      }
     },
     "auth_ref": []
    },
    "nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory financing facility rate if vendor terms not met equal LIBOR plus",
        "label": "Inventory Financing Facility Rate If Vendor Terms Not Met Equal Libor Plus",
        "documentation": "Inventory financing facility rate if vendor terms not met equal LIBOR plus."
       }
      }
     },
     "auth_ref": []
    },
    "nsit_InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory financing facility rate if vendor terms not met equal prime plus",
        "label": "Inventory Financing Facility Rate If Vendor Terms Not Met Equal Prime Plus",
        "documentation": "Inventory financing facility rate if vendor terms not met equal prime plus."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "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": [
      "r147",
      "r692",
      "r766"
     ]
    },
    "nsit_LargeEnterpriseCorporateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "LargeEnterpriseCorporateMember",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Large Enterprise / Corporate",
        "label": "Large Enterprise Corporate [Member]",
        "documentation": "Large Enterprise / Corporate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r10",
      "r41",
      "r42",
      "r43",
      "r47",
      "r48",
      "r49",
      "r50",
      "r173",
      "r176",
      "r177",
      "r257",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r500",
      "r503",
      "r504",
      "r536",
      "r634",
      "r704",
      "r725",
      "r787",
      "r982",
      "r1046",
      "r1047"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability:",
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders' 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": [
      "r57",
      "r88",
      "r580",
      "r766",
      "r774",
      "r775",
      "r942",
      "r946",
      "r962",
      "r1041"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 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.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r43",
      "r139",
      "r173",
      "r176",
      "r177",
      "r257",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r500",
      "r503",
      "r504",
      "r536",
      "r766",
      "r982",
      "r1046",
      "r1047"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails_1": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ABL revolving credit facility",
        "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": [
      "r10",
      "r86",
      "r1055"
     ]
    },
    "nsit_LineOfCreditFacilityAccordionFeatureIncreaseLimit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility, increase in amount available for borrowing",
        "label": "Line of Credit Facility, Accordion Feature, Increase Limit",
        "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityCapacityAvailableForTradePurchases",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory financing facility maximum borrowing capacity",
        "label": "Line of Credit Facility, Capacity Available for Trade Purchases",
        "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for financing purchases of goods acquired for inventory or imminent delivery to a customer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility, borrowing capacity",
        "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": [
      "r40",
      "r46"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsSummaryofConvertibleSeniorNotesBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net carrying amount",
        "totalLabel": "Net carrying amount",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r86",
      "r174",
      "r184",
      "r330",
      "r346",
      "r569",
      "r721",
      "r722",
      "r765",
      "r1055"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt and Lease Obligation",
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r574"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails": {
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term debt",
        "negatedLabel": "Less: current portion of long-term debt",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "documentation": "Amount of long-term debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermPurchaseCommitmentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum required purchase commitment amount",
        "label": "Long-Term Purchase Commitment, Amount",
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Category of Item Purchased [Axis]",
        "label": "Category of Item Purchased [Axis]",
        "documentation": "Information by category of items purchased under a long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermPurchaseCommitmentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermPurchaseCommitmentPeriod",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase commitment term",
        "label": "Long-Term Purchase Commitment, Period",
        "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "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": [
      "r221",
      "r298",
      "r299",
      "r300",
      "r303",
      "r408",
      "r616",
      "r719",
      "r976",
      "r978"
     ]
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyAccrualAtCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent liability",
        "label": "Loss Contingency Accrual",
        "documentation": "Amount of loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r874"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "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": [
      "r221",
      "r298",
      "r299",
      "r300",
      "r303",
      "r408",
      "r616",
      "r719",
      "r976",
      "r978"
     ]
    },
    "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LossContingencyRangeOfPossibleLossPortionNotAccrued",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance bonds outstanding",
        "label": "Loss Contingency, Range of Possible Loss, Portion Not Accrued",
        "documentation": "The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r955",
      "r977",
      "r979"
     ]
    },
    "nsit_MUFGBankLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "MUFGBankLimitedMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MUFG Bank Ltd",
        "label": "M U F G Bank Limited [Member]",
        "documentation": "MUFG bank limited."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r730",
      "r733",
      "r768",
      "r772",
      "r1056",
      "r1058",
      "r1059",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r116",
      "r117",
      "r118",
      "r131",
      "r132",
      "r221",
      "r299",
      "r300",
      "r301",
      "r302",
      "r377",
      "r402",
      "r403",
      "r404",
      "r408",
      "r533",
      "r560",
      "r609",
      "r610",
      "r616",
      "r626",
      "r627",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r686",
      "r687",
      "r715",
      "r726",
      "r740",
      "r743",
      "r749",
      "r752",
      "r761",
      "r762",
      "r763",
      "r764",
      "r769",
      "r984",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053"
     ]
    },
    "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": [
      "r836"
     ]
    },
    "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": [
      "r836"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r116",
      "r117",
      "r118",
      "r131",
      "r132",
      "r221",
      "r299",
      "r300",
      "r301",
      "r302",
      "r377",
      "r402",
      "r403",
      "r404",
      "r408",
      "r533",
      "r560",
      "r609",
      "r610",
      "r616",
      "r626",
      "r627",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r686",
      "r687",
      "r715",
      "r726",
      "r740",
      "r743",
      "r749",
      "r752",
      "r761",
      "r762",
      "r763",
      "r769",
      "r984",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053"
     ]
    },
    "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": [
      "r855"
     ]
    },
    "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": [
      "r863"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r730",
      "r733",
      "r768",
      "r772",
      "r1056",
      "r1058",
      "r1059",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085"
     ]
    },
    "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": [
      "r837"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r171"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash 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": [
      "r171"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) 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": [
      "r71",
      "r72",
      "r73"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings",
        "terseLabel": "Net earnings",
        "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": [
      "r63",
      "r73",
      "r90",
      "r135",
      "r137",
      "r154",
      "r156",
      "r160",
      "r173",
      "r176",
      "r177",
      "r181",
      "r188",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r199",
      "r200",
      "r211",
      "r257",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r350",
      "r353",
      "r355",
      "r359",
      "r407",
      "r431",
      "r497",
      "r530",
      "r536",
      "r585",
      "r655",
      "r670",
      "r671",
      "r698",
      "r700",
      "r702",
      "r785",
      "r982"
     ]
    },
    "us-gaap_NetIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAbstract",
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Issued Accounting Standards and Recently Adopted Accounting Standards",
        "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": [
      "r836"
     ]
    },
    "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": [
      "r800",
      "r810",
      "r820",
      "r844",
      "r852"
     ]
    },
    "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": [
      "r827"
     ]
    },
    "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": [
      "r826"
     ]
    },
    "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": [
      "r844"
     ]
    },
    "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": [
      "r863"
     ]
    },
    "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": [
      "r863"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-operating expense (income):",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "nsit_NorthAmericaSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "NorthAmericaSegmentMember",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North America",
        "label": "North America Segment [Member]",
        "documentation": "North America segment."
       }
      }
     },
     "auth_ref": []
    },
    "nsit_NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of months of salary paid as severance",
        "label": "Number Of Month Of Salary Paid As Severance On Change Of Control",
        "documentation": "The number of months of salary that would be payable to certain officers and management teammates, if severance payments under current employment agreements or plan payments were to become payable."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsDetails",
      "http://www.insight.com/role/SegmentInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r956"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Earnings from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r698",
      "r702",
      "r705",
      "r954",
      "r957",
      "r958",
      "r959",
      "r960"
     ]
    },
    "nsit_OperatingIncomeLossAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "OperatingIncomeLossAdjusted",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Adjusted earnings from operations",
        "label": "Operating Income (Loss), Adjusted",
        "documentation": "Operating Income (Loss), Adjusted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"
     ],
     "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": [
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r249",
      "r710",
      "r711"
     ]
    },
    "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": []
    },
    "nsit_OtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "OtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other adjustments",
        "label": "Other Adjustments",
        "documentation": "Other adjustments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r766"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "verboseLabel": "Foreign currency translation adjustments, net of tax",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on 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 parent entity."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8",
      "r83"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive gain (loss), net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r48"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other expense (income), net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r757"
     ]
    },
    "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": [
      "r836"
     ]
    },
    "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": [
      "r798",
      "r808",
      "r818",
      "r850"
     ]
    },
    "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": [
      "r801",
      "r811",
      "r821",
      "r853"
     ]
    },
    "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": [
      "r801",
      "r811",
      "r821",
      "r853"
     ]
    },
    "nsit_PNCFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "PNCFacilityMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PNC Facility",
        "label": "P N C Facility [Member]",
        "documentation": "PNC facility."
       }
      }
     },
     "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": [
      "r825"
     ]
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Earnout and acquisition related payments",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment for first earnout",
        "label": "Payment for Contingent Consideration Liability, Operating Activities",
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "nsit_PaymentsForSettlementOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "PaymentsForSettlementOfWarrants",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Warrants settlement",
        "label": "Payments For Settlement Of Warrants",
        "documentation": "Payments For Settlement Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payment of debt issuance costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash purchase price",
        "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": [
      "r15",
      "r479",
      "r743",
      "r748",
      "r753"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails",
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Acquisitions, net of cash and cash equivalents acquired",
        "terseLabel": "Acquisitions, net of cash and cash equivalents 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": [
      "r15"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of property 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": [
      "r68"
     ]
    },
    "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": [
      "r835"
     ]
    },
    "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": [
      "r835"
     ]
    },
    "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": [
      "r827"
     ]
    },
    "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": [
      "r844"
     ]
    },
    "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": [
      "r837"
     ]
    },
    "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": [
      "r826"
     ]
    },
    "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": [
      "r828"
     ]
    },
    "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": [
      "r872"
     ]
    },
    "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": [
      "r827"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value ( in usd per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r360"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r636"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r360"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $0.01 par value, 3,000 shares authorized; no shares issued",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r352",
      "r357",
      "r577",
      "r766"
     ]
    },
    "nsit_PrincipalAmountPerNoteUsedInConversionRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "PrincipalAmountPerNoteUsedInConversionRate",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount per note used in conversion rate",
        "label": "Principal Amount Per Note Used In Conversion Rate",
        "documentation": "Principal amount per note used in conversion rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfUnsecuredDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of senior unsecured notes",
        "label": "Proceeds from Issuance of Unsecured Debt",
        "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Proceeds from sale of warrants",
        "label": "Proceeds from Issuance of Warrants",
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings on ABL revolving credit facility",
        "label": "Proceeds from Long-Term Lines of Credit",
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payments",
        "label": "Proceeds from (Payment for) Other Financing Activity",
        "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other."
       }
      }
     },
     "auth_ref": [
      "r875",
      "r938"
     ]
    },
    "nsit_ProceedsFromRepaymentsOfInventoryFinancingFacilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ProceedsFromRepaymentsOfInventoryFinancingFacilities",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net borrowings (repayments) under inventory financing facilities",
        "label": "Proceeds from (Repayments of) Inventory Financing Facilities",
        "documentation": "Proceeds from (Repayments of) Inventory Financing Facilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of assets",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductMember",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products",
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r697",
      "r702",
      "r730",
      "r731"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails",
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r130",
      "r251",
      "r561",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r689",
      "r697",
      "r700",
      "r702",
      "r730",
      "r731",
      "r767",
      "r769",
      "r770",
      "r773",
      "r776",
      "r877",
      "r882",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r934",
      "r935",
      "r936",
      "r937",
      "r979",
      "r980",
      "r1056",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails",
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r130",
      "r251",
      "r561",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r689",
      "r697",
      "r700",
      "r702",
      "r730",
      "r731",
      "r767",
      "r769",
      "r770",
      "r773",
      "r776",
      "r877",
      "r882",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r934",
      "r935",
      "r936",
      "r937",
      "r979",
      "r980",
      "r1056",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net earnings",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r137",
      "r154",
      "r156",
      "r170",
      "r173",
      "r176",
      "r177",
      "r181",
      "r188",
      "r196",
      "r199",
      "r200",
      "r257",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r350",
      "r407",
      "r431",
      "r497",
      "r498",
      "r501",
      "r502",
      "r530",
      "r536",
      "r566",
      "r568",
      "r584",
      "r622",
      "r655",
      "r670",
      "r671",
      "r755",
      "r756",
      "r786",
      "r894",
      "r982"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net of accumulated depreciation and amortization of $230,194 and $220,311, respectively",
        "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": [
      "r879",
      "r968"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]",
        "label": "Property, Plant and Equipment Assets Held-for-Sale Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for losses on accounts receivable",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r165",
      "r261"
     ]
    },
    "nsit_PublicSectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "PublicSectorMember",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Sector",
        "label": "Public Sector [Member]",
        "documentation": "Public Sector [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining amount",
        "label": "Purchase Commitment, Remaining Minimum Amount Committed",
        "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r87"
     ]
    },
    "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": [
      "r825"
     ]
    },
    "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": [
      "r825"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r116",
      "r117",
      "r118",
      "r131",
      "r132",
      "r221",
      "r299",
      "r300",
      "r301",
      "r302",
      "r374",
      "r377",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r533",
      "r557",
      "r558",
      "r560",
      "r609",
      "r610",
      "r616",
      "r626",
      "r627",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r686",
      "r687",
      "r715",
      "r726",
      "r740",
      "r743",
      "r749",
      "r752",
      "r761",
      "r762",
      "r763",
      "r764",
      "r769",
      "r779",
      "r973",
      "r984",
      "r1040",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r116",
      "r117",
      "r118",
      "r131",
      "r132",
      "r221",
      "r299",
      "r300",
      "r301",
      "r302",
      "r374",
      "r377",
      "r402",
      "r403",
      "r404",
      "r406",
      "r408",
      "r533",
      "r557",
      "r558",
      "r560",
      "r609",
      "r610",
      "r616",
      "r626",
      "r627",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r686",
      "r687",
      "r715",
      "r726",
      "r740",
      "r743",
      "r749",
      "r752",
      "r761",
      "r762",
      "r763",
      "r764",
      "r769",
      "r779",
      "r973",
      "r984",
      "r1040",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053"
     ]
    },
    "nsit_RealEstateHeldForSaleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "RealEstateHeldForSaleTextBlock",
     "presentation": [
      "http://www.insight.com/role/AssetsHeldforSale"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets Held for Sale",
        "label": "Real Estate Held For Sale [Text Block]",
        "documentation": "Real estate held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "nsit_ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables, Contract Liabilities and Performance Obligations",
        "label": "Receivables Contract Liabilities And Performance Obligations [Text Block]",
        "documentation": "Receivables, contract liabilities and performance obligations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation Of Assets From Segment To Consolidated [Table]",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table]",
        "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r27"
     ]
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Total Assets by Reportable Operating Segment",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]",
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r27"
     ]
    },
    "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Pre-Tax Depreciation and Amortization by Operating Segment",
        "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block]",
        "documentation": "Tabular disclosure of reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27"
     ]
    },
    "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": [
      "r793",
      "r803",
      "r813",
      "r845"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [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": [
      "r173",
      "r180",
      "r181",
      "r255",
      "r375",
      "r376",
      "r551",
      "r552",
      "r575",
      "r581",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r653",
      "r675",
      "r1087"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [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": [
      "r173",
      "r180",
      "r181",
      "r255",
      "r375",
      "r376",
      "r551",
      "r552",
      "r575",
      "r581",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r653",
      "r675",
      "r1045",
      "r1087"
     ]
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of principal on the Convertible Notes",
        "label": "Repayments of Convertible Debt",
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayments on ABL revolving credit facility",
        "label": "Repayments of Long-Term Lines of Credit",
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r129",
      "r173",
      "r182",
      "r183",
      "r321",
      "r361",
      "r553",
      "r559",
      "r571",
      "r693",
      "r694",
      "r695",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r1035",
      "r1036",
      "r1037",
      "r1038"
     ]
    },
    "nsit_RepurchasePriceAsPercentageOfPrincipalAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "RepurchasePriceAsPercentageOfPrincipalAmount",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchase price as percentage of principal amount",
        "label": "Repurchase Price As Percentage Of Principal Amount",
        "documentation": "Repurchase price as percentage of principal amount."
       }
      }
     },
     "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": [
      "r794",
      "r804",
      "r814",
      "r846"
     ]
    },
    "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": [
      "r795",
      "r805",
      "r815",
      "r847"
     ]
    },
    "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": [
      "r802",
      "r812",
      "r822",
      "r854"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails"
     ],
     "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": [
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Severance and restructuring expenses, net",
        "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": [
      "r7",
      "r164",
      "r166",
      "r293",
      "r294",
      "r699",
      "r974"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r81",
      "r579",
      "r614",
      "r615",
      "r620",
      "r637",
      "r766"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r134",
      "r135",
      "r185",
      "r186",
      "r187",
      "r189",
      "r196",
      "r198",
      "r200",
      "r258",
      "r259",
      "r284",
      "r349",
      "r407",
      "r421",
      "r422",
      "r428",
      "r429",
      "r430",
      "r432",
      "r496",
      "r497",
      "r518",
      "r520",
      "r521",
      "r523",
      "r528",
      "r548",
      "r549",
      "r611",
      "r613",
      "r623",
      "r1089"
     ]
    },
    "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.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total net sales",
        "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": [
      "r91",
      "r92",
      "r219",
      "r227",
      "r228",
      "r242",
      "r248",
      "r251",
      "r253",
      "r254",
      "r368",
      "r370",
      "r371",
      "r561",
      "r698",
      "r702"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total remaining performance obligations",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "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.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligation, expected timing of satisfaction period",
        "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": [
      "r101"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date",
        "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": [
      "r101"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails"
     ],
     "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": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Estimated Net Sales Related to Performance Obligation",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales:",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RiskLevelHighMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RiskLevelHighMember",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "High risk",
        "label": "Risk Level, High [Member]",
        "documentation": "An entity's internal risk assessment as having high risk."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RiskLevelLowMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RiskLevelLowMember",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Low risk",
        "label": "Risk Level, Low [Member]",
        "documentation": "An entity's internal risk assessment as having low risk."
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "us-gaap_RiskLevelMediumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RiskLevelMediumMember",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsGrossContractAssetsbyInternalRiskRatingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Moderate risk",
        "label": "Risk Level, Medium [Member]",
        "documentation": "An entity's internal risk assessment as having medium risk."
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "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": [
      "r863"
     ]
    },
    "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": [
      "r863"
     ]
    },
    "us-gaap_SalesChannelDirectlyToConsumerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesChannelDirectlyToConsumerMember",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross revenue recognition (Principal)",
        "label": "Sales Channel, Directly to Consumer [Member]",
        "documentation": "Contract with customer in which good or service is transferred directly to consumer."
       }
      }
     },
     "auth_ref": [
      "r730",
      "r737"
     ]
    },
    "us-gaap_SalesChannelThroughIntermediaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesChannelThroughIntermediaryMember",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net revenue recognition (Agent)",
        "label": "Sales Channel, Through Intermediary [Member]",
        "documentation": "Contract with customer in which good or service is transferred through intermediary."
       }
      }
     },
     "auth_ref": [
      "r730",
      "r737"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShareAdditionalInformationDetails"
     ],
     "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": [
      "r215"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "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": [
      "r274",
      "r434",
      "r435",
      "r436",
      "r437",
      "r443",
      "r444",
      "r445",
      "r446",
      "r452",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r488",
      "r489",
      "r490",
      "r494",
      "r743",
      "r752",
      "r1018",
      "r1022",
      "r1024"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of 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": [
      "r10",
      "r30",
      "r31",
      "r38",
      "r78",
      "r80",
      "r721",
      "r723",
      "r943",
      "r948",
      "r1042",
      "r1054"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Debt",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.insight.com/role/NetEarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Reconciliation of Denominators of Basic and Diluted EPS Calculations",
        "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": [
      "r953"
     ]
    },
    "nsit_ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock",
     "presentation": [
      "http://www.insight.com/role/BasisofPresentationandRecentlyIssuedAccountingStandardsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Operating Segments By Geographic Location",
        "label": "Schedule Of Operating Segments By Geographic Location [Table Text Block]",
        "documentation": "Schedule Of Operating Segments By Geographic Location"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "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": [
      "r22",
      "r23",
      "r24"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Financial Information about Reportable Operating Segments",
        "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": [
      "r22",
      "r23",
      "r24"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "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": [
      "r788"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "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": [
      "r790"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"
     ],
     "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": [
      "r91",
      "r92",
      "r93",
      "r94",
      "r219",
      "r223",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r248",
      "r249",
      "r250",
      "r254",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r283",
      "r292",
      "r295",
      "r487",
      "r490",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r707",
      "r710",
      "r711",
      "r718",
      "r771",
      "r1056",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085"
     ]
    },
    "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_SegmentReportingAssetReconcilingItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAssetReconcilingItemLineItems",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]",
        "label": "Segment Reporting, Asset 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_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.insight.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "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": [
      "r94",
      "r219",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r238",
      "r240",
      "r241",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r706",
      "r708",
      "r709",
      "r710",
      "r712",
      "r713",
      "r714"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "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": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling and administrative expenses",
        "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": [
      "r64",
      "r697",
      "r698",
      "r699",
      "r702",
      "r933"
     ]
    },
    "nsit_SellingGeneralAndAdministrativeExpenseAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "SellingGeneralAndAdministrativeExpenseAdjusted",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails": {
       "parentTag": "nsit_OperatingIncomeLossAdjusted",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant selling and administrative expenses",
        "label": "Selling, General and Administrative Expense, Adjusted",
        "documentation": "Selling, General and Administrative Expense, Adjusted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes",
        "label": "Senior Notes [Member]",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "nsit_SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails",
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsScheduleofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior unsecured notes due 2032",
        "label": "Senior Unsecured Notes Due Two Thousand Thirty Two [Member]",
        "documentation": "Senior Unsecured Notes Due Two Thousand Thirty Two"
       }
      }
     },
     "auth_ref": []
    },
    "nsit_September112024StockRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "September112024StockRepurchaseProgramMember",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "September 11, 2022 Stock Repurchase Program",
        "label": "September 11, 2024 Stock Repurchase Program [Member]",
        "documentation": "September 19, 2022 Stock Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsSummaryofEstimatedNetSalesRelatedtoPerformanceObligationDetails",
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Services",
        "label": "Service [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r697",
      "r702",
      "r730",
      "r731"
     ]
    },
    "nsit_SettlementOfWarrantConversionShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "SettlementOfWarrantConversionShares",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement upon exercise of Warrants (in shares)",
        "label": "Settlement of Warrant Conversion, Shares",
        "documentation": "Settlement of Warrant Conversion, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "nsit_SettlementOfWarrantConversionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "SettlementOfWarrantConversionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement upon exercise of Warrants",
        "label": "Settlement of Warrant Conversion, Value",
        "documentation": "Settlement of Warrant Conversion, Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails": {
       "parentTag": "nsit_OperatingIncomeLossAdjusted",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash stock-based compensation",
        "verboseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Award Types",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405"
     ]
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "nsit_SoftwareAsAServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "SoftwareAsAServiceMember",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software as a Service",
        "label": "Software As A Service [Member]",
        "documentation": "Software As A Service"
       }
      }
     },
     "auth_ref": []
    },
    "nsit_SoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "SoftwareMember",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software",
        "label": "Software [Member]",
        "documentation": "Software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.insight.com/role/SegmentInformationFinancialInformationaboutReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationPreTaxDepreciationandAmortizationbyOperatingSegmentDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofRevenueDisaggregatedbyReportableOperatingSegmentsDetails",
      "http://www.insight.com/role/SegmentInformationSummaryofTotalAssetsbyReportableOperatingSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r93",
      "r94",
      "r136",
      "r219",
      "r223",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r248",
      "r249",
      "r250",
      "r254",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r283",
      "r285",
      "r292",
      "r295",
      "r487",
      "r490",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r707",
      "r710",
      "r711",
      "r718",
      "r771",
      "r1056",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r52",
      "r55",
      "r56",
      "r133",
      "r134",
      "r135",
      "r158",
      "r159",
      "r160",
      "r185",
      "r186",
      "r187",
      "r189",
      "r196",
      "r198",
      "r200",
      "r220",
      "r258",
      "r259",
      "r284",
      "r349",
      "r363",
      "r407",
      "r421",
      "r422",
      "r428",
      "r429",
      "r430",
      "r432",
      "r496",
      "r497",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r548",
      "r549",
      "r550",
      "r586",
      "r611",
      "r612",
      "r613",
      "r623",
      "r672"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r185",
      "r186",
      "r187",
      "r220",
      "r351",
      "r352",
      "r354",
      "r356",
      "r549",
      "r561",
      "r619",
      "r624",
      "r625",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r636",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r672",
      "r700",
      "r702",
      "r780",
      "r1087"
     ]
    },
    "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.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r185",
      "r186",
      "r187",
      "r220",
      "r255",
      "r351",
      "r352",
      "r354",
      "r356",
      "r549",
      "r561",
      "r619",
      "r624",
      "r625",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r636",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r672",
      "r700",
      "r702",
      "r780",
      "r1087"
     ]
    },
    "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": [
      "r797",
      "r807",
      "r817",
      "r849"
     ]
    },
    "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": [
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued upon conversion of notes (in shares)",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r30",
      "r52",
      "r55",
      "r81",
      "r334"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock purchase plan issuances (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r51",
      "r52",
      "r81"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes (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": [
      "r9",
      "r51",
      "r52",
      "r81"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued upon conversion of Notes",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r52",
      "r55",
      "r56",
      "r81"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock purchase plan issuances",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r51",
      "r52",
      "r81"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Issuance of common stock under employee stock plans, net of shares withheld for payroll taxes",
        "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": [
      "r37",
      "r51",
      "r52",
      "r81"
     ]
    },
    "nsit_StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Shares received from convertible note hedge upon conversion of Notes (in shares)",
        "label": "Stock Received During Period, Shares, Conversion of Convertible Securities",
        "documentation": "Stock Received During Period, Shares, Conversion of Convertible Securities"
       }
      }
     },
     "auth_ref": []
    },
    "nsit_StockReceivedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "StockReceivedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Shares received from convertible note hedge upon conversion of Convertible Notes",
        "label": "Stock Received During Period, Value, Conversion of Convertible Securities",
        "documentation": "Stock Received During Period, Value, Conversion of Convertible Securities"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock repurchase program, authorized amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock repurchase program, authorized remaining amount",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "nsit_StockRepurchasedAndRetiredDuringPeriodDiscountPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "StockRepurchasedAndRetiredDuringPeriodDiscountPercentage",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount percentage",
        "label": "Stock Repurchased And Retired During Period, Discount Percentage",
        "documentation": "Stock Repurchased And Retired During Period, Discount Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock repurchase program, number of shares repurchased (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r51",
      "r52",
      "r81"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement of treasury stock",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r51",
      "r52",
      "r81"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r55",
      "r56",
      "r74",
      "r638",
      "r654",
      "r673",
      "r674",
      "r766",
      "r787",
      "r942",
      "r945",
      "r946",
      "r962",
      "r1041",
      "r1089"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "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": [
      "r544",
      "r555"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "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": [
      "r544",
      "r555"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.insight.com/role/AcquisitionDetails"
     ],
     "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": [
      "r544",
      "r555"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.insight.com/role/SubsequentEvent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "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": [
      "r554",
      "r556"
     ]
    },
    "us-gaap_SuretyBondMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SuretyBondMember",
     "presentation": [
      "http://www.insight.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surety Bond",
        "label": "Surety Bond [Member]",
        "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond."
       }
      }
     },
     "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": [
      "r843"
     ]
    },
    "nsit_TimeAndMaterialContractsAverageExpectedDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "TimeAndMaterialContractsAverageExpectedDuration",
     "presentation": [
      "http://www.insight.com/role/ReceivablesContractLiabilitiesandPerformanceObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time and material contracts expected duration",
        "label": "Time And Material Contracts Average Expected Duration",
        "documentation": "Time and material contracts, average expected duration."
       }
      }
     },
     "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": [
      "r835"
     ]
    },
    "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": [
      "r842"
     ]
    },
    "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": [
      "r862"
     ]
    },
    "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": [
      "r864"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.insight.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "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": [
      "r865"
     ]
    },
    "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": [
      "r866"
     ]
    },
    "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": [
      "r866"
     ]
    },
    "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": [
      "r864"
     ]
    },
    "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": [
      "r864"
     ]
    },
    "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": [
      "r867"
     ]
    },
    "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": [
      "r865"
     ]
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchase program, average price paid per share (in usd per share)",
        "label": "Shares Acquired, Average Cost Per Share",
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r33"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Treasury stock, beginning balance (in shares)",
        "periodEndLabel": "Treasury stock, ending balance (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": [
      "r33"
     ]
    },
    "us-gaap_TreasuryStockRetiredCostMethodAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockRetiredCostMethodAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Retirement of treasury stock",
        "label": "Treasury Stock, Retired, Cost Method, Amount",
        "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r32",
      "r52"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of treasury stock (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r52",
      "r81"
     ]
    },
    "us-gaap_TreasuryStockSharesRetired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockSharesRetired",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement of treasury stock (in shares)",
        "label": "Treasury Stock, Shares, Retired",
        "documentation": "Number of shares of common and preferred stock retired from treasury during the period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r52",
      "r81"
     ]
    },
    "us-gaap_TreasuryStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockTextBlock",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgram"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program",
        "label": "Treasury Stock [Text Block]",
        "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of treasury stock",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r33",
      "r81"
     ]
    },
    "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": [
      "r861"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r418",
      "r741"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.insight.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits, interest on income taxes accrued",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes."
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "nsit_UnsecuredInventoryFinancingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "UnsecuredInventoryFinancingFacilityMember",
     "presentation": [
      "http://www.insight.com/role/DebtInventoryFinancingFacilitiesFinanceLeasesandOtherFinancingObligationsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Inventory Financing Facility",
        "label": "Unsecured Inventory Financing Facility [Member]",
        "documentation": "Unsecured inventory financing facility."
       }
      }
     },
     "auth_ref": []
    },
    "nsit_ValueActCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.insight.com/20250630",
     "localname": "ValueActCapitalMember",
     "presentation": [
      "http://www.insight.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ValueAct Capital",
        "label": "ValueAct Capital [Member]",
        "documentation": "ValueAct Capital"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r831"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average shares used to compute diluted EPS (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": [
      "r203",
      "r214"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares used in per share calculations:",
        "verboseLabel": "Denominator:",
        "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.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.insight.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.insight.com/role/NetEarningsPerShareReconciliationofDenominatorsofBasicandDilutedEPSCalculationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average shares used to compute basic EPS (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": [
      "r202",
      "r214"
     ]
    },
    "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": [
      "r829"
     ]
    }
   }
  }
 },
 "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": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(f)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(ee)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r18": {
   "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"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r33": {
   "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"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r61": {
   "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)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r78": {
   "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"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505-30/tableOfContent"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r103": {
   "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"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "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"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r151": {
   "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"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r164": {
   "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"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r179": {
   "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(h)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r424": {
   "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"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r577": {
   "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)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r578": {
   "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)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r823": {
   "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"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r875": {
   "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"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r976": {
   "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"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>74
<FILENAME>0001628280-25-036953-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-25-036953-xbrl.zip
M4$L#!!0    ( )-V_UK/$,Q<?QH  %A<   .    97AH:6)I=#$P,BYH=&V]
M7&MSVS;6_MY?@3?OO+M6AU$M^9(T3C.CV$JBQI$]EM*\G9W] )&0S)@BN;S8
M57_]G@L @A?)<M-V9W8:2R1P<' NSWEPH-<?YI\NWWSW^L-X=/'F]?\\?RXN
M$K]<J[@0*Q6K3!8J$(N-^))D=^&]%)/8%\^?PPOSR?QR_$;]=ALNPF)P.'S]
M W_RW>L?:*SO7K^]NOA5+%9^$B793\\>;L-"/8./+R:_"!F%J_BG9SY,HS+S
M85YL(O73L[7,5F'\/%++XM5 K<\>PJ"X?34X/#DY>\825I,>'@[Z7],52^2,
MD<H@"./5\R))7PUA#)QB\NF]R#/_IV>MUY^)(BSPM3P* S5X)FC*GY[AG,_$
MK0I7MP7\=71ZHD5]\_K=U70N\O!W> F>U[,ND[AXCA^^&J3%&:W[E5[V0(CQ
M_W^8O)W,Q>"P/Q3PO^LD*\(DSD6R%,5MF)MEB5MYK\1"J5@DZ[! _:=EEI<2
MMJ1(Q*10:W%Z.#A8] X&A[V#\+Z'(]RH51E)'%#,GG\4:9:LRVA%NR?*.% 9
MS*'$3/EE%A:ARL7(+V 27Y:YHJ_">)ED:QX!A#D(>R)."@&?J"R4D9!Q !_"
MI_APL4GQ+5G07YE:A7F1H8"BR)0L<B%S$ 'LI5 BR82?Q$O0;%S 0'TPH6HF
M&N,6GJZMUWX $L"?8<P*"HQE/H3%K9!"I)'TU6T2X?)X_&7(YHIB@2'=B7_\
M[\OA\/#L7]]___V_Z=^#LSYJ_]WDW?R#&'T:3R_@_W,QOQ+G-^,+V)_1^YOQ
MF#[#_\UQXGT>/B 1]70C$#- 4?64/4\$M!>2MEO\7,9*#(X\,3P<GGBH;_($
M6BOL,2P U2W72;P2![(G)M/9Y/V'N8")QC?7-Y/9>.;!A^=]#]1PH2+Y(#,%
M:L[2)"/%>L*^,[VZ8>%O)N<C^U8L1EGX>Q++^EOFI8O)S?A\+C[/W#?$)(K"
M. %I.]^Y_OSV<G(N9O#BU8WSVNZW!$PTGOPR>GN):[J\/*^_$X5@$Z"7*)2+
M, J+#8RR3F6\\<3U^:>]E:#7<_UA<CFYOIY,]5SBX-W5#6CF\E?Q<7KU92I&
M,QQ6O+V^HN][M:%W"8/[-1M=C,3LU]E\_,DNI7I[Q\OB ()%I/PBO%<1_(W6
MJRWI<W_6%V^3+$L>5)97Y@3NWUS<P>>//7$YO\!9]=!@3D8?,#/' 1H=9")+
M',>K"$4GCS)^3)X9E^L%/ WV^>+'ER?#:L.FX_F7JYN/D^E[,;NZ_#R?7$UG
M0EQ./DWFX\?F?MK4Q\<OAR]?'()^9O/1^4<Q'Y]_F%Y=7KW_57RXNKP "69[
MK'?KG-V3OAB\P(D]/>?%:#YRUKG?=$]8X^#EZ<GA\0O/+O%R?'[UZ=/G*3BK
M5NU39]][<ECL\?!H.*#-A<!R?C6=HB'I'3:F_(2]?<+"CTZ/3XY/C\F-W9VM
M5OOYHV=6_*<M>7!X-#P].3WM\KC*Y3YVNYS?&8A171\@A(RF%S/QMO\+A:.%
MRB/(7;&X5S$DL=R_E:E8*TB0"Y6J[ [RHI1QGF;R3D7AUSL &8'WV.KF\.^I
M@D\R7&3N(5( E"/" K]>AC[FZ1SR+V9,,4I5%"1)!F&P\2(%*]8.Y1S2%DYT
M418^_"N3@;+?:SG,MKT$FSDY/')"JZN*1Y>_]^J_=?GX\ >Y*M6CJW_*\H<O
M!L<O3P;#'0&;!^DRGZ RGYK21I]G\YO1Y60DKN>_HL6+T?E4')Z\%. BXO3%
M"]?Q',%AE5/U(&9)"?)_D9$"E8A1B28/.8:7A;IQ7@%8G*D<5%"(?[XMPPA!
MLCC_)_B9@H4(V-;!X%A<18&X!B3V@-A/W"02-N=MEB1W]S")F,Z^B.'@\% @
MY+'+MO/&=NUZZ:AOT%"RHBVHM%W/;)[^[&/M,]RJ:F>:3^NINW2M&*<F-.5E
M E)=RXQP[P% L$ MP]@ 2R7.036 NT>K3"D$;3U ]JM8%DFV$0#_,U4D,.22
MA[Q4:!!/'L<,0S!ZU1,_7W^ZNGD_F@IQ_F$T&XNWHRF$NVE_A/X#Z#Q8A[&.
M7E -C%8(>_%=1\\:S&_$/(,/E8)52]!26ZZV8'V"79/YZ!+RRZA/+M)0;EMU
M7FW]9FLZ):42!BH =1\F91YMZO"60+^OLD*"@$W9ZDAY5*Y@;>+H$*'RX$?2
MNC.L1)R-/DR0WQGU79C!:Q:&8^&T>Z*?2QCN:$"(_-"K#P:*3F"U3QGN0OF*
M(@9+/APTAH2R(@OJ W;N5(>0PR&-.#3>X:XZ*3/PKD?DK WY26[$X)A&/*YY
MU?@WV%0*#XT!M)>=60O8^B1.4=\A /16.)8?'L$Q<G@."K8-) BQQ$6 ZO2K
M'@2PO$"1/9&7:1K1V# D%)9DI \AE+#K).#B3RRA](6"'L9#I<)_:\O:LAJ(
M&6Z1#56[?ULS=[+H-68&H^P(7(/=0("WR9C2C_0A4(,LDDM[>2_#2"XB93;8
M.AEXX%QEZUQ _1U0=( A,39"-&?_#0FWY+<RBGAV,I"UDC'H&BML/PL7\"Z/
MO-X6A,!EEAC&5R$E2[5<0MKBE]S=P) @7O^ O,:;US\@Q_'=Z^LWKS_<0 T.
M,@3J#?S9X%A6ZOD"ROV[YPL%%;UZ):,'N<G/GKWY1[S(TS,SC/Y/D[D9?AMS
M,VPS-\._@KD90MII!$C>CDS]IP3#5$%%A&R-VK7 B2H7UHS2++D/\XH(VN5/
M"6]Q08:#XV)<"MG4<D!7L O@_MJ8S+Q[2@45ZD.(5?<*C8.%?((TCXD#YG7>
M%V/I8"-ZA5)6(]=L+"%"\"YN&6L%(AB>07B("<I01+$"XKYX8'.^2BD6Y:GR
M(4CXX%$;UGM@?<\#.X^5V8*&REAG&"H&+\YR##P(Q5AU]M,,C8V^S&#Z +&&
M=/6@_7-'M-0:=[1AR5C>H(7"%Q\DR$3ASP8]S7CQ5A@^T:H+=.^26M.K+P"*
MH609O[NZ&2/NQHW+01FZ5M)*0)]>)4:MQ*B510E!SD\ UDL42IL:O(ZVC!&:
MGEV:T"Q621+01P =2PJ$M:D\S1_Z*DQ9 7E)2%[%_@;EX$",:\>I8)D08>_B
MY"%2P0JGP]=3C>P88ID'R0QP!Y: U).'_)40@WZED[PK-X*B9N7BJPV0F)>*
M,%]*GVG1&'(31&.M'\?:$9/X"AG(^H;/%+\Y)*F2I:?C+QJ5M Y?V?78?GN!
MU*F+,1<*5@%IZA$C"G.K )UY:T9(HX JD%0TP@WZAP,CRA[CF7\:P^#LS)Y*
M]0:Z;@A;P3;IY#*8HY&%@Z^ [FB>&6A0!K9D2%,ER?L+$\W<C=2C[#D8ILQ<
M'/8/#_]/I!1VH)KKFV^)23.J..T?GF"9_V@D[E"S504#[[HFNL3'B9!FOPCS
M-,E#>Q@P @Q1HH6R9\5:-AOSL!0$C .HQ\.=+2(=CC.D2;@JY=#,%D>D_=8Y
M$@A;@%ZTT*WI,E =6W\NR'7+]=H<"4DW8L/L-[#Z+/3Q6_ B</)09AL3]I(,
M# ;_AGFSG )M7H)K<YBC,=SX2M]U#FB?6I0Y.$:><T2!1&SR0BH!^J<9BNTK
MTF(%Y]"R(L@ &(GVD1Y H7\K<XPN,@N0QP6=)\N"&%V44V7W- NZ*N^.S V2
M[3$614N @!DDNFK*87C$#G$!:2A7440KCA1-<Z !<6T8TL9C$D#$PIE\<()D
M[5;/L=Y]E3N1JT#]Y!2I>?3:5A^$L1^5[.(0\*RU@$_F^"&MB]YS7^NA#&4L
M(8)#@<K(",J<YRGIV$')80QN593:&DVNX.^5ICHPHN-V8M - <'",@X&)STH
M7C8@GQ$[(HH""QI!U08Z*$%BG1$[L8_VSCP!(PA"P-$*)>D)!LHTKEUQ=1CW
MB*NTM %*+'3&UB#%Y$(C)<)&5*_CC0_X.,AN=Q&W;#]'<\2SI0QJ@@0S=LP&
M*"/U ]E;7>!J'=7T]'R"NB*U(NYA>]FZST_?9JYQ\+0179E>@>T<1[ >]%.K
MG459D  -=:%8KH;H]$R+V2&E^*-B;@G'3FBELSU6H/4P5VG?K+.6TAR%M?6E
M,8SZC6)CW:YA3_\#6"Y<;NK6TD[9K7%[YBQX9UYI;$UEO7*+_<*VT2DM.3=M
ML]&5R67N&>\#'F.SKU!<MT7%C8+DG\-S[/%Z25UQ ,#48Q/NF/&/3$B*XQUU
M7>P;@A;DBWC3!NSU+& YVA2+'IAJ$M\GD#/$N7[*D"!=)B[=&,'3M1+&SDGF
MU7-VG@<#GF*Q5:B_F8XX^C8ZXJA-1QS]%73$D7@:)FEAB<XM)EM3J] 7%!UC
M,)S;,.5OV4>TB[#Q4NC2<921C>LH"+BV^,H3G&6+96L@U6EQUH1^H8<J:H]#
M7]/0?M&2\Y_YKC3KQBD+F1[1OD5?%<Y];.@:,CSXK5?)QJ@M ]VEB2Z]UAAH
MC08=6-M6A_$HJ 4V/3"$.Q@PE1N7Q-$36;RP35EI%F*= 8]1T7ZO2[2&;&9P
MIF*WB-?R=Z)2#W[OM>!JIB+*F.WDLENU]>2ROR"[4.SV3/WGH-@N$/MGHE@'
M)2(^?1R@'@QZ]1K 8M2M"H1*Z  B/*D#EHC 3F\I9+]ECT0& Z_#DR[X2MBI
M/8^;4AB+##ME?"(P_,-ERA9@6 4M%R)VH*3=NNP*V(\IA< A,7O$KV("\)H
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
MUN5<^PO;=C#I9+J8]KGV+LV1$YEN:=9?.#\N[_I;5CR,72QCNHT&+,#K C;
MISVS:\_RAWLPH/9#"TTX'RXG+>Y99#H>LZ_, !.W86D67H3LU)ZF)IS?(Y(]
M(8 #H.W=$:J* A2!6'OWUJI@*8I *.%2F\*I4A&H5'9G]RC&IPB$*[O'?, H
M15%E*%K9/>4C1"D*6_O2>\G'B5(4M?YZV3UC :(4A=%"N,RF<*;5GA:>7/E-
M*R0+"Y_H9??.#ZUTBUS[LCO;QU"Z1:Y_V7WH8RO=(FE1=D_YH$JWR(7?NZ=[
MO*F5W:$\7&K@.#4Q.GF=Y2&602YJ20E'_FP9J$3.[\8&0F$;'\GY/=[:D_-[
MW/4GYU<<6I#S>Z2%%\_Y+6QJY/QNNN:%M1LPRN[/'MZ>**[50^G=TZ/8$\6M
M?]F]S./;$\71HNR^Y('MB>(6ONP.Y4&+T8^P2[I!7F>)B%5V%_4HQ>C'(!3Y
MKV6@4MEKFH^?P#D2X<B5W\R2TPNTY,B5/]K:-\F5/^[ZDRLO#BW(E3_2PHO0
MOVE/4RN[$WS0NK@C]$AJEMWQ/5I=W#&(57;G]_!1BB,1JNS^[^'KX(Y!I;([
MN\>/4AR)<,)ZS)],%X^I>1@P%GWU+7Z\3D(S?H ($,R/@8SWS&+.L]ESV0W;
M0TOK_>R9; GK*PNWZ@7F^5K">LCK5SV(08.\C.!&%EYXJ8Q*#IC[ZI@]QP7+
M;?K+S%>E80EA7>:R$J=(SA$V0WX-PPS 8[D,&#@O%R%0(,1'S-E@3OC]*WMF
M[E?_9VD80EA_/^>:?X.KXF%IEEU8+S[GLO_N/ U*L^C">>-%M<%/O\:3#^W5
MI-WY;,F'S%M(QOAQ/P\^LWU\SN2(-O16]ONFR;K.+*!(N!4N.$&X?1NWS<S+
M/FW<"A>N(=R^C=L6X38YE9EP6RK<M@FW>$B@</&^(Q[SM*<E%C:X]YGUHFN8
M61!/O34>.;KTO6<61$[/90_,<_S@QH]8^#EFCS_]QX$?AZ9G/_Z$>\9?G.?R
M$$+80-X%/,%VW#B"U7Q@5ASP&-S5B^7&-K._!/X0LSYQQ$70;3]+V-VE1[=_
M&B]_P'RZ#RCMH/#BF=D_/"<*[Q_^V'^)ZQ'Z+;>%#0M6F]3'..96V&ADA4E]
MG)XV;6$CH-4F]1&R_VWAXJZ38D$>Y/YB6I@I&\^FV\*019_,D-E?8>9 WNR:
MTMA'PL4,!5WS O.7;>'B76N=@\0C^,,+44PQ>YEK,'"": Q?E ;YPD5O2D.%
M GFA(UPLHDR.<I&$$#9B4;@BV!T"7YQ^-+B +VW\X=%/D^!/ >/%G?L7@6JS
M$)H+&QP1D>9^P)PG+ZFDLL:?_"#P?Q[F:(R"J"UL?.3PU,: \[WI/:519OSX
MS7QQAH>H#"J(FL*&0$3D72<(X9>O9AC=QM$]>_;=YX,Z:P717-A8B) T/[*.
M+L9-Z0@;%"F!FZ(TZEHQ5! V3"(F%>:CB;-T6!--G+UTEVABYY2C+$(90"*
MH53!GFG1PR2\4!9UI2JE"N@<>J4+#-BHBK 1FQ*$SM1.76D71@EAXRC"4D*
M(@)5$38@4AJR':',1U6$C7P<AFSBVG;'XN.]AT5RFU-:76T4HUKV[O[GGAN0
MN)!HEJH(=G(&IYM6$-WV[GWFGAO(:JV8N0GK3*T,0TY\ZFL0Q%[D!R!H/=.S
M]A"0O&>\;\N=B8YZ8'IALE$@_#2>_65F;-_^^/+;)]/[_M49.E&V7: $GIXJ
MK*=72AC<W5R6K7A,585U04L)@4O3,VVS?"@0UOTM)0JNOEU=I(,H4<<<5176
MFUZ)@JV)+]"J"^L,EY+W]FZ+B> OJ^4K(Q 9,_O6VD) 1M@JA%)"9J^VOA!X
M$:Y> J.@?-_5/1O%@34P0W87^$^!.7R5@!]%_$ZP:17-X%NN%J[?=\U*!Y:O
M&-M N H(),(EMNQDP0A9XL8<LIGE_Z?IQNS"B@YV(-DQTA>J<-$ST:AR#(&E
M"1O,^NJ'X24,%O06 ^W%0*O<F!$HMMO^].OQ7#D#_!R-/_E>>:*)FK"AI*^^
M]_3(@N%=J@:PO;T3X4,^C2\!<$]@6MSVKT%Q9%?8LRK%[T<_0>U<A!=[ZV$B
M! ,)&P02GW[[8BGA(C++,M..5]W,M"9<=.;4:@,TX6(=JWM=<7GSNQG8*&^*
M\DTG)TY\BD/'8V'XD(PTG'GGC1_PK1*!8YGIS]6TO37APA@"H@'S#]5&@9#!
M"<%0<'%W<5EM% @9'=D=!64EAY!AD3?(D3D&I*CW@ 9=N'",@&BHO*+6A8L)
M"8B"RBMJ7;C(4C$H*"LYA(PJ%=CUG%1U/CP(&>,2#@_55]8EBK0=$0?55]?"
MQ=A(;"\CDW!!,)*FL^01+CI%0FZ6/$)&J[Z9__:#RSB,?!!@L_3X:@9/[(H7
M^ 0.9L"#D1_ Y,D@W@,V#"%C5T)CH_+BW! RDB4T)BJO0PPAXUI%8Z*LQ!$R
MRK62.%C3Q@++,=U+UX'G_1;X\8BT^SZ (62X2UQ@5%^U"QGW$A<0U=?KP@7
M"@=$62DC7,SK3<K<Q3VX[8%9D1^0+M\''H0+L@F)A^JK\')%\XZ%@\IK[D:Y
M(G<Y<%!6@@@7-MNO'MWX];CS,S"MZ$\G&F30>#!=%EX.3,]C[ER:>^:7STX
M@'''CSX\(XSAOHI"1[CHVGY4+D&F.,@(%_/;CW8FR!0'&>&B@42[C6DG7."N
M],;%XR#PXZ?!-6:)ALQVS.  _8V.@AWA8GREM2Y.!S/"11]+:UZ<#F:$BU 2
M\38GGI!A1<'VF1\^V6!LC@:C0#0TA0PN"H:&PZ4:CH4"X2*: J+@<(F&8Z%
MN."D&+TGCD4.X0)_ NXS/QU%+5Q,3T T5%]1"Q<=%! %U5?4PL7YQ.@]<2QR
M"!="$W*/^>FH:N'"8T+BH?K*ND21MI/H/7$D'+2$B[&1V%Y&)N&"8"1-9\DC
M7'2*A-PL>82,5@F]E_QT)*N0L2NAL5%]<2YD)$MH3%1?AP@9UQ*M]\2QB"-D
ME$O<'>6GH]V%#'>)"XSJJW8AXU[B J+R>KTM7 !,N-X3QZ*,<#$O(?>8GXPN
M;PL79!,2#Y57X>UR1?.JWWOB6#@H5^3N@+TGCD40X<)FI=\>>O"=Q<>"CG#1
MM=+N#CT9R @7\ROMYM"3@8QPT4"BW<:T$RYP5WKCXO#;BH^$G8YP,;[26A>G
M@QGAHH^E-2].!S/"12B)>)L33\BPHF#[S(_2Z%H]0B>2CI#!1<'0<- VUT=!
M@7 130%1<- FUT=!@7#!23%Z3QR+',(%_@3<9WXZBEJXF)Z :*B^HA8N.B@@
M"JJNJ#5%N#B?&+TGCD4.X4)H0NXQ/Q55#4\C/)"R!AR4*-)V$KTGCH4#X6)L
M)+:7D4FX(!A)TUGR"!>=(B$W2QXAHU5"[R4_'<DJ9.Q*:&Q47YP+&<D2&A.5
MUR&JD'$MT7I/'(LX0D:YQ-U1?C+:714RW"4N,"JOVE4AXU[B J+Z>EVX )AP
MO2>.11GA8EY"[C$_'5TN7)!-2#Q47X67*YI7_=X3Q\)!N2)W!^P]<2R""!<V
M*_WVT&.<:G\,Z&C"1==*NSOT9" C7,ROM)M#3P8RPD4#B78;TTZXP%WIC8NC
M'&E_%.P(%^,KK75Q.I@1+OI86O/B=# C7(22B+<Y\80,*PJVS_PHC:XW14.!
MG4@T3<C@HF!H.&B;ZZ.@0+B(IH H.&B3ZV.@0!<N."E&[XECD4.XP)^ ^\Q/
M1E'KPL7T!$1#Y16U+EQT4$ 45%]1"Q?G$Z/WQ+'((5P(3<@]YJ>CJH4+CPF)
MA^HKZQ)%VDZB]\2Q<"!<C(W$]C(R"1<$(VDZ0QY#N.@4";E9\@@9K1)Z+_G)
M2%9#R-B5T-BHOC@7,I(E-":JKT.$C&N)UGOB6,01,LHE[H[RT]'N0H:[Q 5&
M]56[D'$O<0%1?;TN7 !,N-X3QZ*,<#$O(?>8GXPN;P@79!,2#Y57X8UR1?.J
MWWOB6#@H5^3N@+TGCD40X<)FI=\>>HQ3[8\"'>&B:Z7='7HRD!$NYE?:S:$G
M QGAHH%$NXUI)US@KO3&Q5&.M#\*=H2+\976NC@=S @7?2RM>7$RF&D*%Z$D
MXFU./"'#BFC4^:YCFQ%\=0U\'[XFU2W,$7[SGC(A4+G4@^,! N#:Q58CV2_;
MD5O(Z"&1>X;<1EW5ZKI:#+F%BTT*3^Z])I+VQ=7"Q1&)S/O@9N%B?\*3>:_I
MP'UQLW#Q.B+S/KA9N-#>)F3F'E'ZR"O7&3H>O[(\S"5<4$S452\4Z\*&E3*A
M<F']B!T0)?#CC%RY]OK^)</%/W-\_&#Q#WM>=Z4Q$PC8:=U;PH9F!%GW^1!,
M8_,0S.RE.X5@6L*%8$0F$BR[<80>K2WA B>"$^D8C71;PH4[9B/18!O#3:CJ
MX8D!5^"?QH_CT6Q;IBLS\/PXNO4*V\:X#WAL;KO'O9#]B-%J>89_32>[XH+]
MP[*U.2Q;6PCX]\[+><!"/PXL%B8?!\RT^>!MY[G[$?[%T>HTV[JNZK;:5)JF
MH7>T=J>AFVVCHYJ6H6B*\B_4"M-[PFCL FK!\JL/F/,TB,Z-QBCZ\-.QH\&Y
MJBC_;XU?U_T8CDRO^[$7O(>[D[^3ARP\"@=<-UWGR3M/B%Y+;LY^MWS7#\[_
MHO!_/O1AAO6^.73<\?G?+@+'=/\FAZ87UD-8B7[R<^C\AYVK!@R+?_R9C+,%
M=[L P6S<JH:#_>/F^O'JL_3P>/%X]?!ZI,*,\>'J\H_[Z\?KJP?IXN:S=/5_
M+W^_N/GM2KJ\_?;M^N'A^O9FY<"'9O $I(K\T7D3WK6O>:@;S>//BX??KV]^
M>[R]D:7/9Y=GDJ8TC,XF8V_L<>R-L\9&H_]R>_]-^@B,Y/G>3<SC\%+*;_>L
MCW)?K4F>B3+=9L[Y9]^*AZFLJ7%6Z\,%756I_X.SX_0IW845*&9BRD;3>O?-
M#+Y+(.A_63*,R.RY+!M'SP] @-1A.*XY"MEY]L<'VPE'KCD&%X$_GM_T(:5>
MSX\B?\@)^,R"R+%,-R4BIV?R\U1\G"F)"(E 4$5V]N;TYS/XZ?WB]]J9WC:6
M_J*<J4N_7_6D3N/,4)MO/NH]'UDR.E@ 7+%?:WHMNWADVC;HUW-M]"*IKT'K
MLO[B&OBCS5'\)SP8'QYNS86J@6N;&\+_B$$_L< =W[.1'T0UJ>\'0S,"Y?$2
MG?>=%V;7HR">H!PLU)>5$(_L8RS=;L*++]L__KBX?[RZ__J_TOW5W>W]HW3W
MQ_W#'Q<WC]+CK002^A'$L*3JTNV]I#;>V;](MU^DQ]^OI!GA/1'<%Y>/^+/:
MT8U7"\/!]9[SSP&5T&9RXHL?2-& 23\R,$B)[2&!2<+L\RTDXQV__RJQ:%Z#
MRH9OZD-XQ !OJ]OFN#YF9E!G7@8RL+#_'GM,TA590C-I'G#2L57B9JMZ>T]2
MEZ3N<L,A,+W$3UHM=ONF&T[DKE'K^M63NX_W%S</UURZ'DOPSD@,_>@2(Y/#
MT00>F2#N!_YP(O8.-:!D-6QF^4DDX3P&=1#@5;7NOY)_#CVD6E>*?)$7XEB>
MSF:+AST.G!#C)](7!_00B)(>"_(H^"L>!\&;DWLS =6H=17<2-[1UGI ;]D\
MSO!)"@/KUQKBOX[*7VGJRK^>U+-_CYYJDNF"B#3AG^1C^J!!-N71RU9*L@$W
M)O-P8++O1;<K\A+KGCTY(8J4Z 9^R0C6K'6O0?C^]ONC='4#QN_=_?7#U8,L
M7=]<GNU$PGTLA+'<O;UZ,:V(SU?R^U(PF:=DAE(X8A8&5&W)\20G"B5KP(W;
M15=X.9%K);'5C/991UG^4UYC;8-';6^L)?C8F\71*=A22UCGVK/2]FX@,GF1
MR*4?>U$POO3MUVX-#,C"8&_$1H'_C,^9^C.M6O<S<TT\"J%8&ZZ4:_IHOERG
MV0Z+K^MK1=*N==O-NM)J-C6C^>9R[<-Q6"X.E+/6)KJ[9UK?GP( B%U/5[S/
M__FPY?JWUTE!M8%2D.-2 M/1!]LQD/X=!TYH.Q8W'_W^)N).Z/DYLSS(IQD\
MF9[S'_YY3IH7[0J5<+G>79_=GSV<25?#D>N/,=%5<OJ_%A:IR;J,[B)'V/(*
MR0O;#C"AFOSG*SQ/S01DI];56HHJ79U)UV EPSND/\WQO*24<]OTZ;LNX<_;
MX-'_.5%?J@*.P\#T;!?15-!KN-"Z#>Y 60*#;ZY+5;76!7K\Q_?,Q;#@=D.Y
M\^%=[O_GC!*EGKY' SW4T-H+*FAU\/&X"'N7S@8MX5$ :^J,3%=B+\R*(^<9
M#61@(1;^(KV#F4HXU=66\)%GLCD=$:P7 3-?44ZO=8VV,D^W7W+ XZL/BN!N
MX'MS3JYJU+JZKM=UF+9P/M**Q9QZ?__]E[:FMCZ$4L1<-L+921Z?G@PNDN7&
MJ!XEL%%-6)HCH&/>VESN\_UKYW]$2QXLG^>-'TD7(RQ-07U645J(RC-?0!>!
M)8T"0>:*"3Z8J7@%/9A]U7="D!,29J^ A?H88?">&'C.J-$DUPPC*>#A_1PQ
MAPUG^4\6V*9G[D2^!U -@1,Y+$Q#)RR P8_B((PQAA+Y$K940YM+U=[U?D'%
M@L'I"RLZ+VMB2^^<M95.(<$2M76FM)??DO=1."JU(G&711N>)WJ<R.4Q.F9:
M \D"U@A+%?E8,:O Y#KS83SL^6X%)G231E(YE=A+(L\D$  _!PY\,Y42!<5A
M2A:_2@7F6-5Z'- 3L["19%9\'+!O?9>ED1E(SZ8;,^FO(*?4DX[ZI5R2,,ED
MR9J MH?KQY->F0Q/5RFG)>F9>4<8^7#.!VZ![ %-?'/Q\/GB'])OKM\#,^0!
MK'HKDK#DCT7K Z<+@9(#&H[7GHWA'";UQF T,>N[-,1"Q9\#QB.8:&5,DSGG
MTCOU%VE@AF!ON6"@F*Z;FE5HM_R(';1:P%CIL?0">.C$<-$Q8)B4#J3FRXS5
MDZT[FC3X,Y8.2#;\"C(=+QT%S&)<PJN:Q"N60ND=/ \H)(4Q",1PX&-**4O2
M1P,SFAN\]--\/4H<8G)S.H=?9&Y2OM.2.?: SO![[]](2[B>7PHWX2C2Y_"-
MJ7P0?)!H9G84R3;'X5DN@_JP%IMFG&F&EM=@:W;.&EJC$"M+:Y]IK;<?M:>,
MPF$X2]DFSG@9!P'@(:E"0BD=F5$<3@1-N];]7Q:N$B:'\57XO/*6?*RK[-KL
MK2_'G.G>,AH'A..-?S)8.>I,UV9!1%7N7.>!NALZ400*DILP@>\A;-VQQ #"
M8XEO3#<M'L7^;$9F4KHTI_JGSY@-8-S'<*6A-%"[W[.GV$UR2 _U1^G=?_]%
M;;8^:+IVEEX0#1Q>)3+"*I%]VP')>"?JG86_D/(FY9VW.F7"&,@7J2Z?*.\.
M*6\1!')IX4C*FY3WV\H;]*4IN7@>JF1:%BAO/ ?5YOHL0+=VZ;<2"*/ZTA_"
M(6A]>$N0>2/ .$.8^5A&+QX>!ZXOJJXGZ2GP?T:#[.<S<.H9'YO-^H['"^=Y
M'APSGAI,<\4(^<_JA^RRM1>L'E]V(7KRZ<4KQII=Z7B)<:)JO;J6Q29F Q)G
MBX4&)4FR:*TS3=>+R8RTSU2T.XJP((H;E7;6Z;P]J#6VR,I"JIQ:(:'6(3,$
MVVP4""Z!I9[\8+PDMLDOXLQFI1=-PYR:4NM^7<ZZ6X2-C[7F.RLHONXONP7&
MQ0#/Q2(9*TXVOZ!$F1CTNUFFN*43(V)):?>PRG:I//GRJBR^4EE'H[4;<S5U
MW<[<#;E>P15,;8K=+Q,6AU?+S6)"X1P*LW7ZC2_39;)*Z]&H;83&HWJ8_3<\
M.:Q$7>J .OUE@6,>+@9%Y/D\VAN'B1<("\L;5RS;1PV.)+[+'>/+?SKP:GBM
MY+&?Z&(&[-D)N6+S3 ]/ D?+$S=\X<78(M,V SN4L"K=L5?5RNGOS%^6.G2'
MC3%H1XFF:*^B*6LV0Q^R5G6+P$8X8*Z;(5-Z!WCCX85D1^G;SOLO2[QWBN:?
M5C2?Q]XI?EKJ6'M>TQ$EQL:Z6C^0_#NU8/XT5C)G!YUZ<!]K!I,=/ZBSPH$9
ML%#RXXA;-FCBI)K,"<.8!9/M0M9,:2MV5H"K_AZ[8\R?*Q^T1M*CBR>X4W[Y
MPI.2<$OL.0FW).^JS7&05@.-:CG@;X6_UJYOOBPI3^*O?L W/_!'W$Y'^YK!
M8%YUV^=-6O"!P/O T/ L9<)NN'=+E8V6(K=:DUU]V5"[J[/OLZU01WYB3IX'
M#$L)GME"<]2I$N?Z6)G>8O9"WXVCU;?,&$>J]L8&I-6=5_.V?VU-VK\.@JFP
M?&+U7L#,[W6S#R\]-]V?YCA$G;R\1VP#&YTN[Q$[A^K47\O!;!MMEGJK.\]'
M\^ACD 8!POTO&Y'CD1N"P&'8S!GK/#^^-X_59'>SS5)O-)')80 ?;KP+O1YO
M;R3>_C7IWBKDF!\!0DSZEE0>77'7%ALD)A)XVB5QO=/%WW?DN5Q\^GJ%C=HN
M;P$Q-X^K&S//C;LL#7E4K;"-8:WF65-K%?.H77.6!XM3+M_$462D<CU2.=7O
M0!,>HN',(>>TH _W\IX%;0B65AY%B!TG[D!,2]=2?8D"/&!5U;RI4/S2O&6L
M''H$^2CT91(EQ4,=T!2'I^4B5RK"N80?11(_GDK"67]8$",I[\T9Y7JB%@XH
ML.8'5 YAL*+>M'!AL.P].PL#'8S,B TEE9=6J>H'J<0R8:,5VJM,R#F"?(2:
MRH3)D8KA^5;D*CWG%YNI)5AN#<LF[L[.SCX$U^F3Z9K8H.-AP%@42N]BSXQM
M!W[Y92)@7K6?YU6=GYF5G$"DJ_Q;XR R:(G[&>#J'*H539G4!)!974$4$B$D
M0G82(9TY$3)5;ABK2X\EQJ+S9<(DB=Z@$'EP7A:C.*_E#(D6 44+MEPDT4*B
M90^B!2NVWA MF$P.V #//'QF$K:C'C(2,E44,@@$G80,"9E]")G&FT*&Y]<'
MO@L/#M.LOW3U(W:B,8F:2HH:@,,JHI"H(5&SDZAIOVW/F.% ^N+Z/Y>[2B10
MRBE0@.@-$B@D4/8@4'25-\-F(6ZR>"59EN4:9J4*20FQI 12LEDQ*4'IW5U1
MT6ZDZ5V-TKM""V(DU#?3,Y^XI)U4AW]V0BM.CI1$\^S",]UQZ'!C;RJ@06[;
MR3X\O.:>A;$['SHG:2T>7ZHDK@D6<[D0-9/7.LEKH>4UI]0_<'NR$_&]*ESV
MPA=N]AE%M^N',6X#NNCY<=8\7+IWPN\DCP5D/+UJ83L2R+OCHIT*9(,$LN "
M.8F-1@$0@0OCN\"WF(WREZ2M@%Q%TI9VILSC OL])5M3KJ5ZF05ME3>G()%N
M>5^7;7>FD(C=OXA%*NE52QN)(6++C0N#-OR4PZ!%2GUE3Z:;6++\C PR947D
M)Y*SA(L%7+0R.7N1"5J2LV+*6: 4QF2E+Z85^0&)6!%9B40LX6)A1[1"Q0WE
M$+%(J3^\Z0G7TH/I,EZBD%;"SYP;BZ';/T+>IBNU>TDBB\AY))$)%PNXT*E\
MH202&2CUF?5-7BKVQPB/[62>XP<SDIBDKH#<15*7<+& BR;5*)1$Z@*EOL$]
M8/_V&9B],S5B)&T%Y"J=2G0)%_.XZ*32MD%Q7;&%;8?J%,K!3B1F"1?SN#"T
M5,PVR:@56\XBI:Y>!D[/67J@ HG78[.1WBJU>&T*RM-5KO$T&K7N ZRA&9%O
M*B)7XVZE]EM<O7 2UAR3[^_ I<V.43K(D4C+&.S01R(=?@Q%'XDD[&$W&QZ.
M)/@LOMS>_WEQ_[G^]?;V?ZYO?H,)X(%)%X_7MS<;T>&-"2QCPGE)ZP!N/%#Z
MS8.=&*OBX:CWK,\"YEE)YYD:'HR7'NTHU[C!KRD?KKT0[Y#Y1[#_TZ]_LOEO
MXG#^&S\.LF^PGL#G88#0@=&;@?33QW.& QP!OCQ]C72%*S<*G)"%,C8#/>.W
M@E&+!^M-&^.$<2]T;,<,'+PN]EP6AOQ@O_3X/;C@Z8F%V($!W_H3GG<F78+2
M,QU<VDDO'?@4#9P0]PP'\&)W+-WST^,EWY.^^,&0'YF%1S9;;LS/#WQ];SK1
M/?:,R!807G8'0Y2N8562:AM^DJ$3IL?=RY(9,#PN\*<9V'77][_/C18/@N:S
M9=*0F=[,68AW@?.,QP;/E']\A?\\\0' J#!L@R?^XO5JI],XDQX'+'SS94-S
MG*X9.\>SI/^=G!R-<Y/Y7(=F!,N-)#,CR>SWX7=9\AC0#6M29#PS.^2G4/>=
M*/N4\)LL^<GBP!O9RXAY'"G,#'!*H=0/_&%V!;P0'NI[]>D=3M)>%H<PO1G?
M.WD GIZ-'=SZV,%-3O[VL/Z%WX3K-3+'.$M<#M.R@IA-G\6O<1VSY[A\(3](
MP /\5RM*VV<'[ D6C:]7/!H!X!#740"XC.!U;UQNI>B-@&-A-'C,-U[=BT/@
MZS ;'BSG[&KAP_" <""DY<>NS?G#\6(&*P%<UX_1M$Q/#@_QY,N?2%= +C)
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
MN8 ?!;!P F.JJ*3:[/MKTS?/OWJBXL[SQIO71*G3?&(=DX=)[F?V.76U?;#
M-0_7<Q(T/V3#/=![/[Q:!=4X:S=PVN;4>TG"+XGC#)2:M3C!<XJ1%T#P!(G,
M&<5@,X-&"EX[UC\9#[Q](%IL00LD )BS#M?V:2@P#=@D5DZZS*\\*_E5L&-"
M"'3I@!"IWXM=0Q-?Q+,S^G$_+PTKIR$M>:J%^$6VGP:(9@-2[C@S>\TA>F+H
MD=H3;\]E&=LGAC$8G4$JU+BLX*8/_D40V18B,^[0=\9& !&+I0X7.!@VT(<'
M%KCJSH*YW-\S[>=$+4\9.W5E>/?9 "T,GMI!^\H%EYC'(C-W=?+06;PET +3
MP6)$T&T(FA# E< I\/PA^&E6EE;#Q%#VY2N;\57@&1CMB?D8D>(E,:]NGY*9
M!R[!17*FT1B3IQ"2)!]Z]!C!PS'C$Q.JHH'C/,/E1-EM*#M#H?E( Q#P/:PY
M9]=92D[8E9:\".G(8P2@FC#VC"X4_WX2&T7O>A)&"FG!B[!8<%$P](T!#PS(
MC3)]87H8.Z$UWF*-N1V51 _"T ?]C#X@5_=9A#+PS#1W-*T=H+7>9JT7JQIF
M[6Y:U*T6E9<  SAM)S1#7CB#V5=>F  6*7P&T6$E86/K=9$ =S(M:<!,%T-5
M81B#W.:A.#.4,!' P#CBCV.@2?D'(M$V) +2!/$HRQ+.9223<*COI+X S[][
M+,*L1HA;:FB]\]N&XQX*ZLBTOO.ZJ<A\0N3SH)H3V'7T^L<2EC1;@R25R5=]
MA,5NUC@I=4+G?EIN,7OM$SK9O$H&TY"Q2QIA>THEKC!+0KV@!T#!1A@ Z0=.
MFH4!"])TAA.O#"[.*H*2@-IHS#<A 'DQ\<$+Y7@9 3I9LU4%GCE\RT2BJGNJ
MNC_QJGN24ZOEU+2V+JO@34IV9H-UZ$5(/1.30WX2E$AK*)."RJQ:)LFWQ4D#
MO=^F <*+:8#P>C9 ^*X&%TD7U[5?2,5L0SJ7=^@>33MTRUEM2U)=E!1SF(Z;
MU@0@2=UQX@*ZYL\P+5Z<*GJRR;8A0^)C8R:2!:"UTJHK&S3LF!O%::F(/$L5
MK!4)LQ*FF=I7/ZTNY>Y+R##SR;/L@4E>Y);DF:V*F89,Y20 ,@K8M.R=V]$,
M2]JMQ$!+B]UGJ,/+X^*L<)!XIX@XX%0#825$8/Y,2MO,I/#+3'Y*4H99#68/
MR($%^L01V[DF23DON.2PDI-:<5[7EA:(3[?]O$[^9-7:]F*1+L\03ZOAEM;
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
MVD8SUZ-6?Z]W\CVI7(/2SEJ-?(M^F$$UM3<?M29&\F8$KK-PV1)/*-4(>W0
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
MM>RF03#%Y!.K]P)F?J^;?9C6N>G^-,<A8FL62("BV:6>7Z65:]'OOUZ+?[+
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
M#EHFB#=G'8-8AUBGLJS3V8UU-G !<'=(0Y&;FDK\0_Q3 O[)M2M 5S9L)%L
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
M3FK4NHV6K&KMW>L7B(>(AX3106N:VQ7 .5@7*#>:';G5HD@4<5#E.&A-!JP
M#FKQ1FU&2VX8#;$Y*$U[9*_/%A56O;:*O=X,6,UPX73 .HS*]F,\$/C5B-<\
M@5Y$+ZK$BSB3O>?EN(7(Q,XZF:CQ8[P9DTS+\H?PPC&,)SF,6XI\E(=<?I@1
MGN[M>*9GP<M@4/ %W\!Y-I%.MO/<_0C_FA,0!HKED1_R_>+G <."Y&?VX:=C
M1X-,),_<E60]SY7I+68/1A!'JV^9D5\6#(D%Q:@355FW=FH#1F*\7H#9?^,8
M4<X[S;:NJ[H-PKQI&GI':W<:NMDV.JII&8JF*/_2VK7LID$PA=<3J_<"9GZO
MFWV8UKGI_C3'(<)D9O9#QZO/+O7\*JU<BW[_]5K\DP6VZ9E;KP8@*5$EH.W\
M@)>=GX-R8@%>!6,QCSX&:1"@7O_+>GJ 5GY$'L2=R9=H$@#2/[XWN\MH/4L+
M,W@"<G#-J[RV\(I$YCQ3MY8R]?7-P_5OOS]*5S>/5_=W]]</5P^R='US>2:M
M9-FCCO?R]N;A]NOUYXO'J\_2PR/\YQL,_4&Z_2)=7CS\+GWY>OOG@YA#?^=X
M4C3P8WB$'?XBZ!ACSXQM!^3XZ@%N@E^NF^94&PS<-4<A.\_^^)!U/' \/A)^
MTX?T\:F(1V$U;VGB^Y*?IW+L3$ED65IQD[XY_?D,?GJ_^'VS<:8U]:4_*6?J
MTN]7/4IMGBG:\EM6/6KU]X;2+&90QEE;7?[3S*.6V")[Z5?QIAW46;ALB?^;
MH&N?%5"ML_8Z-N$P>W!>I&]PU2"4KD!QV!][P?MN5@RUL@[JF N\U-!\V_$3
M<^DU16MLL,+K9UGY95I=D'?PSC3+"RH/6=NXN&[+ S^79CB0^J[_,Y3Z@3^4
M_!%#"Q&\'8RV///SHL\WP=^J-=@=F%N5&Q]B9*?7YNC_9^];FQ-'EK3_BH+=
MC>V.D!G=+]TGB&#<[AF?M]MVM#UG/F[(4-B: 8DC";M]?OV;656Z .(B$):
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
M>HG"QT#:PDR+&S0()],QX:'U(<P<"].4W:%Q(J83"#GOI.OP\E7PPCUKZJ@
MD88AW:.A'P_&88S#,_6&"X<MFB791<-FQBKA!NFV=$=RSE]D@-)]W^XVB2)?
M$"K6#X;?^9O2&\*XS\9/+Y&^\-'GM#GHDL$G>"]EL%R!@S[(*VJFJB[EPF65
M)RW?=N!(FQ-I#,RHV)@MP[7X!5HBM(S///;R@(5]RG-1="[QR_^ML&L_B#>^
MBA/8M-_)>/@UC.Z]DOL\4W&6,E'@L^7>!ZR"BX1C4;6 HRV?53N436K+,<56
MW9,JW<^;,M,Z40@"G&!A+R!,D'C2]S"  U^6X)3R@5R![TD3DC"%%?E4D/B%
M7UZG%K7*<TI?O)&4J<J#,>=[^*2%M[B?*PV\*'K#.3.]R#&YV9Q>8=@AP>9M
M0(KTFO$)O&/X"+5M0*_:\_O0D>='?"AZ0@W"F%5 CLEXW)6PZU^$XH('Q"(X
M(4(J>=(8"U,A9>$;/YIP_8R?PRS'%*,([Q_C2[%(!EU0=23#HN49@VT%?RV:
MH+^!BL5.@[<!\FQ\.V*L#!J-_G&=S?'R&=ATV_*C2BY!+E83DTW'*<4T9)N(
MY*/5V6#;O"%LAA\G$4TMS1HV=:4_@1J#?\_@R&-[6^2F?$MA1_&^F1(U8#]@
MJ:?(@)JBNMUJ;&S0DW$(5FV=4)+]"#_R?Y+AQ7](%);07%4ZO2!<HG62GGUO
M:36T.7G:[F0YKV1@=W4R<(5CULJ.69%!+#*(109Q;1G$1V2U&GM:K>FQ<>5%
MZ!+%=R2ZAX.AQ&95U66;5567;=8;L"K2T2083J+C2>O-UA76(1N_Y*U:BQ%P
MOWHQT)ND) #C08HI"3YTKN[N.Q^QG"QZR3.T^\!SAW7XM((L8N*RGWDOGC_V
MLG*S$[ E8/JP(<_A&*O%XB_1SF!300.0.YY@.STR)$[Z*WPY6(:S! R_@+Z)
MYX(3#QQNF)\?#L%V\<=T1C#'N1F&S!E^A%7%J9F[YJ7IVT9SDY:FXQG+02.C
M$3BN^/T07XB&V#1$3<G<Z0TSIC8VG; TB],/$CCNXEGTQE\%)O]SMJ!UX_-X
MSMQ[L'$VL">NC8V&ME@L?>"].G_<_Y&VY_Q(;<H!F(:>GPW)3@WJ%S 7A;SX
MX2P>O\V]9*6]Q\BX%.Z=,[J-1=']0AZ3ZP"F/4.S+NW^_0-L_"M*:R !B"%J
M9]BIS*S#8@BIE($T*5U[.:S[/WB*T3 J\N$]"; 8\PU0$ZL)$!9[^8 [T"D^
M1Q_H?,P\I5?PE#R,H;%'_^3_A">888>[R*)*++H(1/.&4@')"[^DWM2(NE)
M;'R#9'QD?6.FTS&8Z?#B[I;AE91N]X-G,IR-R>UH4?E1"0:+F8M$.2C75/42
MU:27./'420L&_MB?R]\$[82EK+TDC#+!>J2Z@\:S"N((.S:8C7EPJK0B@\SC
MNP5M,_02#Q&KNZA=?4/9BV/!M^IZUS#,>O"M>M=5RK]JN"WA>M"MF-1[-'!T
MCPJ>_  >#<'X!D8GKC Z0<MS8(1"TA5YBY8B)T2,>__GEJ2H![^^];UF*ZFU
M;<N9C8L\=2IMT^'S7&@A.*8ZQYPN5(J:HFCU?MJ&+7:'Y&_BEYWZSXF9-3VS
M6DL Z>V4D$(@:!^(YFD@_\H6=NP(/G5##0+@@.M@$$[(MZT[+>5(/=6@T'=7
MKZNT\+Z NW=H2RC8_BC8?D-=N_W8WNST'%LVC+TS/@3;"[:OE>T/R?46+?5F
M&'MWGA!<+[B^5J[?@%3:C^VQFR3RO:VVA.]/UV'_DE]4U>6R+R9[M,C_%%,[
MR-3J=-LUO6L>1^W>/Q>!$BE.(&:@8(ZRX/>^5W?WYYTXRZA3U5E.B<Q3(VXH
MB.)V1*_RX]L<=T&O]2L?-$ZGIZMUU!)ICWTEF&JS*WI8IG*!J339M/9.I11,
MU2JF:I"G-(4J*D=Q!4^=%$]M<*,.RU0J4U2M.?UJ\K*.S(S<"&4=LM3<#%*+
M.%69 HH16.C]Y+#;\RY-M)MU>1T,(H+(6DS"19HSR>HG2>0_SBBB\2%,8:-D
M>.>]X<-]!+D^T=_%97*E8666EE0FJM-K/&=&VF!1'H:1,*F[!+HM..F8.:D)
M1C*P4'U;BJ4)1GH7V_$PG&2B([(W]J!=9?=.U&!DI006<G=$#/) 5B*C= RO
MNQUAUM8]&<PBVE]A8Q9^0;RL3@]3T%3M<TM\,N'HM\=^W);%MG#];5#CLEY;
M?WK!9>W@L@,SV3(?.9V>(P+=)\9%=1B6->HJO$^1:_"#193RG8S.- M<1"0/
M96MZX_$M+?B)M9^RI/MEV=&53D]SZ^J4(1S_=K!0+;;D"A:JIIMU%?BKQJK!
M@L/:P6'OJJ.T3L\2P<D3XZ!:;,AZ=!3>HLBZWA8..\^@Y;9@R4)IG'U"E7MT
M3SA6B=L-2,G+("TA2BI+F4'!)*I6%V3_<"T"WCE,<(:LN!O\LC96Q#LJ1S8M
M6[#BV;-BLYQH 2?JX!_5%6<7G'B\G+@;U+,V5K294E3:?SZ?;K)=L?9'7LU1
MY-V)J36?=]?2<CD4V2[JY)0M[*@.Q5D\3"OPKO=<M4W5RWFNPU('"]WI]-2N
MT99VF*)4@F#S-5[Q[FSN=GI:USJA1##!YB?%YK5PN:&@,F]-_0_!Y8++UWCS
MN[.YBEU>[+84-:L3VM12?X+'4P[6SGB5SW8Z8ETK14Y&'U3S83@7EFD$C7HQ
M>Q=\JW.7&L)1")D4,OF.#M<:F40$25?;^SI1R*20R7.7R;I$$C.:NY8N1%*(
MI!#)]W1EU\BDB<[L_A?,3<LD]8)_H1C4K'7L8I?KDD_:VK)T3?]5\#6^AA'K
MLTG;AF%SPLW-S4T9.S-&X4_:WW[\MKKG93D4PM&*'*<L<EP?YIH6.\K3QJY^
MTH:>PZ]1.+FD8%&ZFN4&C_T),%-2M><\-MS65*VTX3PE2]4UZBU<(]95ULW2
M-<K8'77*.HJ.WV0L+85-3K'6E/1*(H(]*.G<I!%,CO6X7-7%\I$,O%F,/$7\
MB'5BQ41 Z36<C8>LH?PC(0&0-?$O4BITI5U8T=B7%8T6;I,#>K0^1C1;N$(7
M"WRWE0\?GDG,\>D7CU@:1?)>O6B(;9/Q=X\D+\7F!])HELRBM'%QW%T^&*25
M_=6YFC80PC\-8Y_VIF=]<U](WASU?^;;M?(#4<E_XCW&(9)@Y4\*9U_51N[[
M'4"J"3-1R]JPY\1 GO M1]=5?0B2;7F&[FJ.:^J>8[BJ-S 435'^#UF&_^@Y
M2N<]]9Y@BR+B_7WAC6!9G[SQJ_<6XR%>/(WA*.83<K2N W->I--*:HQ&\]2H
MV-:^[$!FQ@#(1AA1_O@THVVEX2F8B]?X'"10OJ W_FOSCL!A0ILGHXA>HLJA
M&;]>;R6[EUI%NW%E11HLM>6CAM'US?WU;[\_2%<W#U<_[GY<WU_=R]+US65W
MY0J:GO'-[</5O?1P*UW>WMS??KO^TG^X^B)]O;[IWUQ>][])]P_PP7=8S[WT
M(>M>_?'#+/!F0Q]4Y,<R25RS0]R2OD!'[Y-N+5BR%_C)>S52I.LWN^SP7_YO
MM>[@6)#@BQ\/QF$,NON!+';_-I7E[M^FLMS]&\<!E@E>@!QA]"9]]0,O& #%
MI*\>M@3'HU3FGQ+I&X'#)*9G^"T<25'A\=M'8"I^:NW4U9O-KF3.VJ9>W[7N
M'AWGDY^ C RV<$V0?DO+VZ7).PYT'<2P*[1P6<F.+NU=:_VU6S!WQB%('>B7
M"9ANCPG2(?;C).LDS]K$(^/,-8K_^&DOW?N^7=]=MZNXE9N^6UK7M>QZNH9;
M7=>HK96Y6NT7:R:E.NL[T=?3J7H-6+XU?7.S1MW8M7O+5L,GM/PO9$ P"432
MU8P$Y])'N/_K-W $7\+Q"VJY043 ?I%&[%!]VS&2N$NR44O(L6N(>].2CRV&
MO13<L-8G57V#T6]'EY1]JF9,F6 Z.;HF&T9=Y4Z;S][;_QI)"-'I"9%]0"'2
M.SW=+8WTM4V&:DJF:B'CWY/ #R/@@1@#O&0H!5@)F%9LTQ1L)+U[G8WCS]8M
M$PAGO4#,>YN77A2] 0VJA,(+ H+]O%U-!E^])2!@446S!@YRWY&#3,9!6FNJ
M^9ZN6U(LIQXSK5K4I6L\U+.H!58F"1LJ<&PO"6L+IYOU%4X7A>1:PSRN\HYJ
M% MD@+OG[%\VJ%V%XEJH1MGUQRB[_@CSZP]AC"[(P(:R;GCSBL/,O'%^B53&
MWI@=OS=<5IB8K>&+#376MN8+3"=O"U_4FG]HE);&;'Z3'\+$&^]C)YYR[:SJ
M"A!M@'XPO/2F>.U,[]@+M^E5K0 +\\YE74-P6EU%K5L=]A6,MZN&K9GQ5.RD
M8LAJ;<W51*2T.GM\(W'\21K,H@C\"6D:1I1)PM$"(.,LC-0/-2KI;T"^!Z#>
M>IFY9'0ODPZMU'K]* S7(^25#7JU(J]45+,Z]_+MY0)*[\Y-9V'N?ENK.6M+
M CNS.^G]"-)&%?+NITUEU6$PU\"07;=F&VVOW6PW7D1(KI#<NL_^RI)K=GJF
MKLJ:_N[U @[A>2VG)A>S!5H+:P]H]J:D6FD.\2N1*-26#"4_X*T#O_JCY%GJ
M3T@PQ"N=K(TU X#VGR)"NP9)'[Q8\B8T*52F3W0X1M1+'^E\Q!]/PJ$_>J,I
MA/R^-L7 K$272A]P/+Q,U)3/B$--OZ ?J9\_T@Q!]G9\D0Q_AGB)02\UDF=,
MCY19MN&0Q/@>/Z:)'3"=B$S"%YJ0F+[5&_XUBQ.ZIG@:$6](\T,&8P^(#"S
M4D(B\N1%R#@\WS%.4__0-?4& [SOBKL29@Y,O)_^9#:1@ <CEB+@T>LPB:9X
MT=\7UR3YL?3?E:[D-MSG%L%B/ GF[3N;TZ_IE$"LX9ODK6K:J&7A">PH"N+)
M5F2/,KK3=9?08L#?#'3PDCR?DS8A@KD4GO0#:0!2Z&&&9Q@!(X.8S!YC?^C#
MSA":B5&-;EJ#=,.K37,UU;K25YI+ZT]8"T_\7^1"(!$*3DA;<%%YG7AOP(S_
MGI&8BJ:/7;P\EF$+DO>$?)J0E..\%\\?TYR2>=*NX,3'-VDVQ5%!(^5C\8R7
M/[KW7="Q8Y +"=[OO\ 2X165=V&%Y1B .)5N01^$"R0/AB<>YOE>\Q5_\R?;
M@B$+^^!T>O::?9"1Q?XB TK; :B%$#3X&RYA2*4]+K)W1 ;$GU(28"-6G^J0
MF&5%CU$Q1C%35(OB_C3SL(\: 98'DJ=,SO.L,8L>=?T\LR,SP"]3U0D_\Z2Q
M3^!7P>( 7AR3A/VB\ WQ!L]<03(^(!%%:]B?V:/T>SZQL/ 5':QD&=,H?/%1
MNR)G>;CGC :8!C[RHQB/.5D:>_!'.$L*NCXG1##/9YQG8:Z,":NQU2:SYI#"
MC;GT:U1B:MK4<=*K6YWT7:G.=VYG72"'^-28 ,T4>0C)\J;3,9R@J']@/S/U
M$Z_2/UY$));N'P9,H?%.=3F3D)\#$L>I8F,_6S4:BDN">PGV# SH <_Z%.SP
M%/EH\,P9 :G1TGW_W6IHL^:(-:&Z-48Z_7,V?F,VN:910]'N2GUZW):5H2%@
M'U,P7FH$,;7X0G>=:JTL-W<*;@53$'/;QPW,T6P\KBCS&_KY'%+F;663(51@
M1*K8:"&-UV<?U&RE5=:?8%-8A9HEV)2OX16$*,Q;'G575])HE:>SQ-Y(4C@(
MX\*9[HW@F)K00A^43P-4,/B/ ?@' ;8Y9>?B"SW48>^&9.3-QDE7DJ[!Y$__
M*84#.))CZ4.IX? $E,PJD]#QTN.=F< @<L_A>!A_+"BQ18TD9\<XVY68VH!@
M,R?>WR0H&"2R] @G;1 F8!E,L-@ S$66P%&)J8!B!-@/O-1I*9HL.#$T*GVT
M+:;>VX1;=AZ(9&'[48$& W\*Q@GCZ5B:CF<QBGXT8SXD4_\XWHB .H&QJ")8
MO;IUNB4(P0@">>%[0,O%4'+#&*M+1+0KP9YG?OR197[<E&=^M%J>;@/I._"<
MEE5\ D?$CV/<\VH:>X,NFT>3@L[>L;J1K75ZYCK=G!L4BRR-O+AR20%M";=^
M5>;Z15US&?D!+[]/X#]8%1 3GL'.R59RH>5+T3L]JVMIRU"8_Y$X;\US% N>
M=(K?82 &O6UVR.,9C[NIFC+] 3/NY\9"0RQ>3%DJ0$13GQ +4WG!&Y7W>:>&
MN1MS3_UO#-:;'R<T,H *@I5M&H+2&23<5.#_H+[FG/]#YP\.$+JQ!%073C)W
M5Z0P]VI6F(/SGAU7J&A-LN[6C @!V(O@V Q@$7%>W2H<C4!L8-:T^E7:+CDB
MH-S0J,PA"O3A@KK<:/&6D)Z^@\O6% Z6F<=B<"#J3/J19LM;+%VG7\)F\]..
MAEOX2O-#C5*2'A +FY/;8QMH):,2!\ZE1\\LDI'ZX"<">U.7E(;9&-/0"\>R
MZ%S)PA^)%Q5.D(0ZAT$P \F,>!BB57)IK);+]-2+R<1G2\ Z:GB P\GE14#
M3 1K-/VMKF%O4WEJN<X9'C(7>M=P2OJ4@SO&*F,ES^_OIE"M< .L2XLP"&IM
MH%8:YGE#47HD8#]0'0#,5J A.\+76/(K+(T>+8!1]5?O9^^G9Q$+D [!NJ3Z
M;4['P&&/%2[#POFGV6#-^,DS53?, @!#&)0.=TOQ2!AX\7-^+C#_EAUSQ4.0
MGA>9M@1C&G1I>G3$5*'1>4VH$J6Q")*_JJIJLTM5&PVB_B!P;@R>@17O\!W]
M.%=DMZ.[U-Q)#:L2S69B.&N5;N/'7)G91&UUFHPGS_L%*,6S8.KYN8L ZA#<
MBP#4(AXWZ+>PJI+4C<$7%$@UY&?-?+AP:08T$#D>LVGD/X^I1P0DQ@.,K"G>
MN0VEEVHS+^0_Y<F)#ZEO5Z3^?1(._J:[\A#Y3T_XMA+Z6YV>L6RS9J0O(\%"
M5;EUE9'/I.3E@F=5_*^H7BFJ5XKJE;55KUQ=#U$KK8>H;Y"9 ]@'^1FU:!*L
M<GYS_Z=P$'F($("S8.2C<X9JG ;,\=Q![3%G550X <.@<'1RVX6"*LI/QL*M
MRL(AV04O4$)\"[LMIC[4&[M,7F'Y)/.&$YU+&!!<TB2,:+3-BYG/M\JF@G/Y
M%<XY^AOX>^I%"7VUCU%3?F\]F\*XL#R@F'Q02VC#^?PC>RL]A-<81C_X+I0>
MT#:][]O5..*<D>);)M[?Y()2D*-;X.?@-\XF] (K8S=^757N\S.L0'W6U@8-
M=ES.P?5\K(K\Q' \"5!XL^C(LQ<\$185#Y(H'/.0,]+KB="X!?,1,!1!S7E@
M.7R3C)LT)/$@\A\W;=*\M+WZ8*H^DCSLCE I8 4T<JG7P&-,W)27XG!"18R&
MY)?U&).J/47)*16E>IP*3'XN:4RR6F:0ZB0<U>)*9%0L9^Y6\["J<0=WW2&5
M,7)V\[1T;Y7J"#(FS&A#B-LLQB.PEAN8/>H&4S-PN6*P[1Y-Q>"E_>'U@I?+
M!3]Z8X_J'N#*,,)+.M0L*1@!?H5050P_ID]*\3-!/,]1UQEV#*=RG6$=?F75
M4]+7[*IZM:'6U!E6:IJ4W:6R+>H,BSK#YUQG^)O/+YX^;;'G>Z1:;V"3W5+V
MZYU935G=+&5':>5N9Z;B7CWL3R(IJ6QAQYY<Y%:JNE@5X)'G$SE*!O!H2>&<
M&O+2A0B<@@C +]Y)!M2VR4"MV?3M/+]8>1+:$@9!.M1!&X0QAHKPII@E@\TF
MV  /HQ43! ?]A[K;9U&7M%(5BFJ'Q1\!IR898N,HE)@[%BCM!T/Z*-^/2]R.
M&U)=GK1.SY:-DBK0VY>E$)5+V\->%17QX?E+1_ZR;:=Y_JK3T=#TEI8]N:'(
M'5:0E@>5JQZ(HH+"(0C21LU2Y[E5+*%064G4WHR@[05.]G"(A'@*\=SAW-]+
M/FMO]=!H(9/5-D!Z^0,+)*O%^9!/'<<$=RT%TW!:6K&-1DD:4>$"IM6):=>!
MU)\]S6)@?T5U=\Y+4Y5*/3)V3TQSK/5U0#8DIC$ 2;YS;,L*N5TT<_XK>8QF
M7L23N#G8R^Q*TD/ISQ\1Z%5KXLT".8UZ,V\<N]-3NO;.B3<I>>K.)S'W2B<I
MN4EO0>X-%RY!J:WS;KHKI(SF]3V1@$0@5RN3*D$J<&!*>_:+/*N2EK!8RLJ$
MI?LQIJ*D/_W"4RCO^]@7?="5X5<(+QR_2>%K +_(\BK?"F\\ELS^/Q!)2G4=
MS>E$A0CS#VBEK@"UX%]AQ!)OEO9 PFP,$L42&0.!&.)NP)[!<7S>2(K"H1"@
M&L_&B;PRXR)7RA5/F@U5J% WLIDC[O86C#@_\,:T&A]]HUKYR'&PWJXN*ZZZ
MNL9#3))DS ",--F)HAWITCF:N)#RCQ:"EY.(HR;YA*5'@N&6PGCQLQ>Q:EU8
MG BK#B#>&1-AF*@4?DN/&YS.2HJRP380U9A#+J[,T+FG8\%9\\!154M QML1
M2Y\N(2J6_#&ZEFY;RP3-5UQ<+5:!J%CY8^X45>96M3!36 5.]8^8#*^#G'WP
M2*W*+RZM;%+**=N;)!\*%<)X(IT/*\6R5H7]9G!5O#.93J/PIX^U,4!-K242
MK)1NW'IB;9^GE1.+ EO5,HJHG9[E=/5ECX_N*=WNQ=W^V)7^S&S1_=CY^N9K
M26N95$&PG#+&R]?T=94UA*MU>IJ,=6 L;;GS5LK.%,.?;]X^Z,\"^=? /[%2
MW!'!/Y>%0&! !0948$ %!E1@0 4&5&! !0;T3 !PU?H-KXJEKNTU[!JU]1H6
M\$_!_;6" ]X)_>F:65BG)2(@T)_GCOX\W"FQ)SAO_6$B&M<?"7]50Q<?&OVY
MS$AVIZ>ASR;@G0+>V082"?S8(4ZFU?"Q]<>,4[?/(I"=0C+/2C(W'>G[ #M=
ME[>EM9:OP(Y+/(\#-]GZ"6X-[-R_))9N-5!." Q-,J -+^:Z]J2M=_*[_I67
M_&N1&N7(0&=78.!5.MNUV$!+459A [$V'E\F5@ +8L+Q*[0G55KJ?7F1&Z]H
M8X0LI@TSPBDOKL3Z8N'#V.2#%6B+_9_2!,CQ'$NT;6))Q27Z'%[\8*W[B3<D
MV LK+4L&2YE1  6]BI]KME$,-;":3TLABJ[T9492,$:*H%J]N7X!*,EJ056#
M.6UH$)QNQA7;BZUL*27?9K73"\)EJ(*_N,7(HK1(?<3;"^8[LK034KH)"] &
M44T73D9135=4TQ75=!NMIJN75M,UUL*B6I1E0B&XOY/A$SL,__0B!#9+#_#?
MF.GOG1#([VD[I2DGL T!88<@[;(9LA,&5I/A9K.S=]4!N]Q\.6_5DC\:4-QR
M1K173K0D)UK,F\%<8F'0>]:_N$!3[/U#)P7'XI07BRR4(<WZ?,[C<H]C)W+T
M\!*Q./0.4?,C6E&5U;:%Q6>E0%F3T<K03&,#-',ET/2&&L2WHRO:&2)_9,M>
MZ@7C!YM;R:JFRW :+-M <YACCMTL%(?=!%A?A:]= *5N#[!=W?.@L"1],\*V
M*]VN2FUBLO23#&84UK^:+:CAG,R#SE=:P. 5#F8Q=GOR'L,7>#_-/6"O2;LQ
M9[U *O.1N8*/UF/64R9B>-\?_.V5.<A@@%]=UK;'K\N\>>5KW@)K0@CO3YUE
ML10:794DJH4,$;T*(;\(,3X2/=3/<B0PV^P5:S6/LP,NGE,ZQZANS+7J9L56
MUJ!Q-B#Z+\=>'-^..)EOHQ^X(U<_233P>9'J[,N8?QN7H/O!H,;*U'I770OO
M]V):V3[3%BM.6Y;2DFT]N*$^3\K\[BTH+6XZS,;X]?B-U59^)(2J&+H(VOX]
M]=33O#)6/3S3.\74)-Z?J%H^1>4$I3O^'FQ8GUZ*YI2NS%W@M^B&;!@K\F'!
M'L+,WLQWC[UQ9E.E[SP6/0'GUS^]@$94K.+!530":8LCWAJ5]='#1*KJ>L-:
M=[R4BLY#WAZV\B8Z>)XHABMKUO+U=[I=29A@IZ*Z5K)6#]SF71@K+\9=J^]R
MI@-YC NR3M,UT[PWV#T0_/%;EE"'_%M1#E?T2EV]@_?LY9?POJJ+5C'I2W=D
MQUW1"+J8-XV-0UA&^9_4 L*;#-!$TCA%<>^M@BHO/0.05UZX"@M7-=ET5R@@
ME$G>>X '%5F[9-;-,O7[TJ7[::)49B;F7;NRAL?4;V$=)WA >>3YD?3BC6>9
M;F.,-"F.3?M%A[.GY\4'ACQ+OT8B+Y@5=++7P5>8YK]PEO?9RS/"[U0/P5(Q
M]<R2=65-;BIRV%. R!PD%^+L_  [P!Z1VL]%QZRH^+V@F();67G:[WD,J#IF
MCIJZ);O&<I&[E+,C,N&]:=]/E3KOJ4K!N7)T6;%7:](^&,9C23NT%K7?3XN"
MC^ 8(,;&N2G1=31^-R6*'HRL(1C\5'7HEQEMP+W-[1WSP+GRF)>?BNI3?U?E
MB>!1UUZA,U:ISKS PKHN/C6M^U 6M^HP_G5EIZ3E;+Y6MGQTIPL]UFE8G/?2
M*JDZ\<*#43$( #SY[(U'2"5>$&G_3E#O"MTPTU3S%=$'6-X06S8Q:$>*Y  C
M8Q*O#G,B <$*F0VPIV&(]X98I6'HCYGF?7S+D2+T$,;>[W$JC.N*.JR, ;8Y
M&J2ZVT2#PM'F2Y1M%6O#5W37 ;;V"L$V_0J:*QC@SG[U!OP</H[3 0PH&CV;
M>*#JL7'BB^>/T_.>!:0Q2IT73?*S18^R18_8HM_8==GW/[[^)OWJ!7]+WY*A
M]('W:L1/>9?&CSL8"YOJQL+";D>7,$$_X5OP=NE-X2^P#-B2QN1K&('(#\D=
M#REO&7'+@(Z6!JZ^YJPN04?MT;K)>7=S2:DI2S?=?C>C)WR\.SG536C0 Y(S
M5QB:VNGIMKF2G%A^CG<C!..^X@HW(='?9X7HHZ]>8+[3<.Q>>H$W]+(K:?J/
M]/L.JXD#:PEKYZ\_R7@<@]Z*GD*<QM7WJSZ?!/TSG\(.;+8A'OY.FZ!CLX\U
M0KO:^N-EMQZIZ;2&E.AVH0'A\4AMNCT#OI@=2+<!!/A.I .'W%;622@LC-UM
MUKN\_H#FD<5WK"KE+3J[E\S7K;P&$U/+%-E>5\2M8!97@3"VJI+2&OR3P8S?
M#1Q,?0'F*: FX*8P;(,_1IOMC79.3;B?AA66WFB3[+0+K1?A*. :7(_R,DWX
MDR!,)-IVEN. *>QW*,%<AG@U16WL#\G;%"'Y8"=;BC3TWN*/,GLIG14+@<R5
M6@5C&9MS8X?;JC565:,42DV=T\RHRVRZ5+P02WT]^A>=-7JK,5CEWTERA2V#
M[W R=S"7,F2U9@$'=LN[7C,_@YI,J::5V5'@ ]_<@@<0T-*4/\@TE' &4A\^
M\YYV7;E9]\J_^8]AM'+EX)D;W9)Z_-G*%PXZZE+A*Z3[VZ\_9.GJCQ_7O]["
M'\ H][<WUWW:-3IOXRX?!QF<E63 ]5:>O?6^LW<Q,: DO)!M(IJH'UA ,GGV
M2C?V(UUIT:+P$<C'H77408:#F)?)+ 8I,E!,3(JZ"O7* !U7UN(])J!^6*3*
MHQVOV4!I46/J9JJ?-RE '@W%GU/O%+]>5U..!5"H3F/A]7'X&K.,B'Q\)-;+
MEN-G"1$,%9*-R2HB3J:SI* #.?$]K@^&<.B_93,LDG"810"Q&7J)\L4:P!1I
M@?8.#5/@',". :Z(6-T]FM^2#X0.O1]B'^O%XW%U5/1,\/[&:KP_SA&%:C,D
MW02C120)B"0!D210=Y+ FAWBV:,7F.A,(W%S]OS% 6-SY>NWNLP?7?YOM9JQ
MU_2^ZL'[B>4YQF$\BY9+QEJZLI0C 9_A8/.%9-E@$HR&(<Z%U,[%NK8E[@@;
M=-4^F$T[4;=P N;IG8GWDYY\NZ8DTMOXJN;=G&N\Y!EGV9S9KJ)A=\D(#=Q[
MFZ51EMERNHJ@D:Y;DR5ZR)EJB&[LEEB=BU9C^99M2EE<W"DP&Y^!#XHF[!\!
M:A&)-M8 #B!#VH  #:@9M2'3%A\:UJBEM=W1)_4BM,,0AH*_XY?%."U^892^
MA7Z -_5>A/>2U#J$.0,S!M)?8&C%0Y]=3<G,M::^<3@:Q21!SQO7^4@",O+I
M]1XKFP5O!=K B(-G^JXA 1*%4WI+G]NA&TFV%6O73S < G8:3NKA#&:60SE
M9\5D;I7X:)K14P O>,._9G'"#&A</[OYQ>^R]%XD-QC'1<1$"J+A%W1IQXE2
MJM,!Z?1H'C'](!_?PS+5U/XNS!6-ZG1CD=0#&K1C!7C@<UC&<.L;K]-1CL9N
MRM$XI,K1,5I?IG)V4H[F(:>*:2A&=QDJMJUV/#I]1WX.2!S/JSWN 1>@2"C@
MD^DX?",\4^:"^;;H<),@]ECVT1ZZ4V9Z9<4 )?HF34WT!O^>^<R#+=5!VVB
MQJVC53<EE"AI%6[^E<K$G&**Z-W([GB\#9<%?P0Y1@ODZ%>^,54O"G03\<RR
MLPI]B&NL-&WC?:9MT6DKUJHKFJ(^H!<VL\*+YU@9M,6(AXEXQQKY_;<M+6]Q
M&V2:D<1]!H&L3!N;P6I78"O?:4=K71$%?!F&N]5F%U13"B)-PX=8U(5A/V?8
M_4Z6_%$!ZB@O@.9R#*@7Q^' ]]*R+D"N5,,A)Z5!NIBG9WD<3E5Z"'4E#&L.
M0WI!]$C&/L$OG]$L2&%I#*8:IV;42L[-T6H![):D:JGU01O\O=*YT(MS#[/"
M"&K" M1KY?2.PRQ#9 "&P]G]Z#@% M H")ZR+W!$A[-X_I1E1ALL%3NOQ9@I
M9F?X7M#;&JR^/\:&*1SOF_@39(0,3DECL'0@D*)?8"P>66!)=/CJ& OQX.E/
M9\2Y!/@,J^M(:&B'@?<(WP'/Q!3E1O<*1R<_O10+*DUI\F>8Z24V\L1[H^P1
M4H#(?(FA>0Y(<V\9/Z8F/MXG@9"QO_%'6=R<]=IZBF!2ZQ3E[^$K<&LDY[%S
M:HF@K90!!E.Z%Y9#K9X)EDZ:PH(7S![@%Q!,JFHS.E.4=C@JI1>8$*A.0-:\
M@(D0JWM$J0@TAJ% KA]GG*A\Z.$"X^<&6U;Z!_4B IUS4RVF,HK?I^W?'N>Z
MQVUU:;Y=Z-M2.\<5JZ-1?[NF6-T#;O0L>J.I_R51.K<D2N<N1^DH#A0OC=/L
MZ;LH?(J\R:J(W:I8'1VZY(7:NUZIY'IXB:_6AQK91-NJMV\#Z9Y,$]:Z1BW:
MRRC/J#*'3">BF/X:>A$MR<&:5(:@L[T9Z.>(*2>JD[/=1B-ONA$OO'RQO"(E
M(XZ23Y0A<X;B_-3/IK!;BT7+4#H]75G3U;>D^2%K2\M3NZAM$[RE;?4HO3*T
M.[V*!2<UC#)B>3S9?#7HZW 6;SD-?Z165D[,_)E=R8IQ7DV7'6=%9DM&(B\%
MBU&#(.>AN  G9,CM G]-X;!DH87%K[*CF9Y$_%@,X5B!#Z*_22)C#]6_>#6=
M'S-XK:H\7J@.'L@^1<"_,+H'Y"E,F)U9+-DC9T;*(RI&_&Y("I_":.:%2B<8
MXY@4E?#JQW 0THH @?=$(P49\!Q+E40DH34S:&84B^8@<_!$B'1IPRRD.&\+
MY4M/K=;,)F!K1B9AS(K62!C]3>_]O2D"S8%T_Y[Y[,(=ODV[W#[.8MB=."[\
MM)#U-?*H F"H +R*Y-$+S/9;4 7#-,?E.$S9S<E*B]+Z.K_:JFF>JK,A8V=!
M9H?] *03"3UD<[VC0(A[/GI%*873R5JE^%8W?Z7J+Q65HG0P?4<SY/H@89>,
MQ:AA"8X8^&_PO,SJBS"<*E:WW &;NB(GM!K)Z#0K4TP'4\N280KE1/N 2TT!
M<OL5;9I?Y5+6S)RAUA]0(1YR;!XV.LC'75Z$ 3Z\9G6=D@)"6:(,.N]3#$@&
M"<._%Q1B9<"8LQHPMMUF98T=UI:0-;"Q3M<M"Z /^0!YO5CT%W%EV38ML3D^
M-833A!W@/+Q:8/>/6)=UV^1&9E@-_>HJ8E,=H=TUQ-I"K8956J@U*9[#:/BL
M:1)]=#I_BXO'_36^VZ3&MX]3XV](OSJDQG?>3^.[!]/X[GMK?/=]-+ZI-*CQ
M2[7%O+[?1U&L*C/X'GK"Q-HZCBWKYNJNXF4$7':X]A=^LS'9-Q$#M"9]KD;9
M-P\E^B96=G% ])=[#>:B#WS=!]>1;VR1:8=;LGNA_#W%53!G<!%8(NJQ=WIF
M'?ALRQ;X;('/%OCLL\9G.S7=^5S"">XSU"(<G@P"]D2"@4_B=8AMTUB^FC&-
MY;N@PO#TD)A[P4X0;O:6DG>OOVUIOJ)^V@CF.!QC#M ((^!ZK( 'YG3$+G?2
M\#"U<5E=:+ EJ'&%E]B/83",624\K ) S<3B]RRR7RB:3^E"X^4,Q$<A$(7
M]+KKDOWA7;#:3<W)XCCGVK<?>"E^.[KC]^#X[1WV\ $N#I,=<368<*7;LFJL
MN"^!Q2]3N)@USC'$[ N\$Z';DF75/1):/PE3IB44Y^1-XDF $FV%4"C9\.C%
M?OQ9>DX1!CZOR#;_*Q^L0,2\\&VB-P!3<)T05Y@7$J?3X7OT0HJ]D#!3$DO"
M\:L#?_)(F6OY34<21?J>7>VD4"(._@&B\,L5'_L9S*.B&*AD>6>SM/4H?*16
M!0RTS/P@%H,!%<\G7KZ<4AE_F,*M<*N*Q?D*[XYG@^>25_L!=^L*>:$\FY2C
M<;E,'L>^%$MO/V-NK@0&,"V.D7%N%LX<9"?5O@4<MVMVF-;%R$_(W:H(FK0.
MNB(;UHHB=+!"K/:=2(O52G, =8$QX,2?84IS] (N+:^+SASX,DI1,%6N _#J
M%5L+1!0Q38:Y#^E)U<P2I%)22B7FTL]1"=AC\ E>A&BRG"XV=;?F+8P+?(3G
M#\O(SQ$-=]T.DI#B(*AHZ=F%;HZ0X%+G@-25"6-^$A5PBRM8J\Y+_67R9!?Z
MWQFG,Z9BWR<['$U.IP>,95CE$= NUMN89X\X!572+A/L0IAS2($.<!8M$Y<!
M/^-G.$]'6"IO,HLIL&P:$5K"@^? I!)-"_$#1S_RSA:((1C-(GI+G<]FY5ZZ
M.Q;1/!,MIKVW'G,[/6,-%J>:&HO#4?+*&T!XJ3KC((NJZFQ+%:8=0(E9"LWI
MWTJ)W80O<_RM9:R??:.Y]!MK'[%=&DR>$TH42" *2=$J6$Z%8U4*XZR:F5V(
ML:.120="_N:+I6]@*6PI:+98.&@>3\2-+V 5^"YFBYK%WE->9WCV& \B_Q%?
M$(686!>OT.^'4N^JMJEKQZ$5/")>52Q[75Z@ZD@-O4)=[D'JNR7UE>C>M&L+
M/B-U"[UQ/[G$M$OX<*<+"0OK^1FRN:K50UIO!O4CS6(+2%2H2)\"PN=;TN;1
M&9Z"AO6NLO.%XQHQDVS.+&2&HD\J-7%I. )S15/SJ)1>9D$'-"'NT96EJN0.
M@7O'P?!IK4^2KRH/I6 ^ LL5C+.U,5#B %-5@ 'E+  3CD:PHQ$C10Y1!,7M
M328T%Y,Y]"R1H3 >]VQY?LLCH4#^E =Y-@1YX4H1\X)8L:0D+[7-)HHQ@X$W
M8VD1<]\N1(K\:#";8,B#EG;#.PZ4[JR4/%U^.,82<#E 5Y9>,/6 X26+98D"
M+'!,&PW^N/\C703XS61,>#8Z9E.S8[_T':,R6N2QC[0V?F%_,HN%QKIP/PI$
MQ&LS:G$4R<CMX54TYWA--'SH!.E=]QP/HDUQX?^\>/:'P*:?4(GHG1X%*W$V
M+_127&76S%_@I_W)ON-EX.WH'D[AZ.T.K/-^G G2;<"*YM^.+AG!2@V=5]#0
M,0ER_6; U%YA?6\7(PQ"L.O&1>.'<A-]Z?%4:AZ2"<M5H7Q]' KF*P5.8)5#
MC%319!Y_NY PO0WBK5$+9PTMF/!$BH*2-2:DHD';#'):O4G$IWX<C4:QDX;J
MAV<_&E[@X?:6'D9HNKWX0U1A5 !2?<'K-F1=Q-EE,EJ687Z.\0C84J@TI%43
MTC'@Y(RS=O-#,J+8=:K;L@PO!)ZS@L%$PF@;[ZI(4],\?Q+/O7[J@35:"+XQ
MOP0A=44:\>%8$E4:$QS[$Y^Y.#(OY#['7!DN@Y,,%Y$I4#:1=#&H=_G3R^%Y
M"KP'^R,W%^*U[P-E-ARC/*][(R4?S:1D7#,F%&50+*S'O8:2M^#'8W0&HC2T
MRK:=+9>Y!(61-DT#AO,CYE^DW43Y(+ _,RPD>H\1TJ6)9 TS6:X!SWPKI!6D
MU7>1=?#-L-9CB9;N$\5>(-3V0>S]H]A+K]XQB"WP*9V>M1J?(J F FHBH":U
M04U6HQO:G#6:N9W%%GAI_=NET[+@\=!R#;G/R:H>L#9A+V3>":6/$@\T.W]N
MF":=YG92/C"/4L*9+6.X @T;:CC.I[;-F9;TU)A[Y3!/:^6QPJS=V8="&PA0
MYE% WF*>OR>-",%*X7_-AD\YPB4O"%0P/A_?LK/*!ZL%[6'F3@:$A9OHHNFE
M!OOW@I6V\.,L@3#-^8\R:YC6DR^A+2TZP)<I?2@8+'A3-V4')WT+#/!*RV!P
M0RR=[\CSQVDU#UK9X2D,T7C#B;/\22QO$03< 2[\LE ^@-L5:70=2S+ ;_&T
M#Z=P1A8,VT>L,IS6"RFT0:(Q/E;0&:<R?*%6:[9=ZRA.:<QKE."/>4ACX2F>
M0HI ^(0O>)&O8>P99\:(<$L'C&@661B3)PRKLV[+M( !M:'\X"4<OY!5YFVA
MEOUB=Z*<.3&EE+/ML3B_<W@OZ4=NNCU03^Z.>G(_R(M/7H_#2"[QBU\9#Q1D
M*N_'E?H>P*X>^I(Q4PS<!P$2%%H7\%(JM-%*8; T</N$L;N %<>6N8='!TYC
MO:P\"1LH/5LHU(:^&*6:N=1,X"C?\^FQMBY $#9@6MS08W%K')%Q.H;,IQ'+
MZWDE:6.$M+@'J[X"[QWX4[K-1:M]:Z.<.5[YF NDY<$X%JU\*];X <F>C9FJ
M"+/Z=2QQ&5]<J&=^)++SC6J2NUR3'+N$L+A-@:67=27H;W_(ZK_S#)P\MI2?
MQ%.PEH$A"S'13-" UZ.$]1+D(O+H!7]'LVDR>"N^25[2PFP$.1T)>7D,$Z1C
MC3!HGE7Y0^YF9@46 ,!4%_Q9.'V+:'^Z0K(\'F P"(N H? 0I ![3)X+WL^_
MO.CC9K$J%O 8RNQ8Q"6QK'X\%F:8)%4Z>2QJBF@Z$$9V78J&& _JL#'C3%"6
MWYZ.\N*'8RY1&+GQ7M,&A$^S<5K5@C7$Q0\BT#J\$B$IJ4U4MNV%8&!$TM.2
M36%>?7DLM.+'>6B!50"EL$=Z0\O-#<*K%:7]8VDR$OZ8DFR^0S/[&#4*U86/
MA 2Y+<$J,K*["4)C($PQ,N64WI.S6X&YKU#/IE]3*4CA*1EQJ)V[2(^R5<^7
M9\K*,%%:8.V,M%;3_#<<'H/U,(HUM0H12A^)C\3CQ;NF& 4;).SZX9442J-A
M+3-N_L-P_Z;3+_#/B-+TK1#P :JQ.:?380UZ*,PBG:8L!7AK &L<4QG/2LZL
M."C20(J\0MUCT-8'@@]]"B)E5U-9V;4Q PV!U0@F%.W708\/IB[HY/$P'B '
M<\A!BCG"RAES<)L"%N6MA*%Y4=J\5%EJY"T_RN$E*2(3.UM($M/]F5E;D,@A
MJ+Z !5#+QDO?G.9O,A51<$J <K,Q?3$G198/F<083V4#8O8D4&B5E[*\"F1W
M/ETT=3+A$4&VY7)==22!V8I( A.1.1&9.^LD,+>F)+![\L2@9=.08@G797Y9
MYG+VE6665 %D8TK7 ;O[![':*=^+C5WRQI;'29E10F$CJY/_&8W69A"4)/^G
M& Q>ICUXXK2.EW$6P6R2X2R6$656!@99+M&&K$#5V1/!2G%3,,]30PNM%?[&
M3](-//<L]>F.>I]IE[7/U+3HW_4O69VV$*RL*+7SYYYG7D>6"S8#MX0'"VBW
MMG28[&K]^@$,T&CX2BM6Y!C?((>F%=U$#EI+B\663"8O-#QD9=?0])Q_=;I2
M:I'Z<0+.3_1$:'GX^1FDRT@_O$B-MLR#8R[6_)R69&![J04I]9Z>P..B\G([
M^H&0A!FAAU")W-HE4F0ORVUK92HM&9TAL[B3$K%EHU<QS"G"0L L+I2Q\C+_
MIO@-&I[(@.0IQH,9_WZ4V=^9+-!B_(C;0KQDC ].O+\0UL5PQ!F7R?E7/!SQ
M%(6S*66%Q[>TZ#5S$((4].+Q$L T&8\AV&%N 8;5QED?OQPJPB(  2W:DA1^
MA!<P].LM6V24E'/X0-\6SF#?AO''3WN9,FP+,J,] HF[ (X9>].8?$K_^ Q;
M.!U[;Y_\@'( _=%G/CRW]-$]0)\16[;RE]#WL:^Y,>NZ7<NUT)Y-(OC_8?IB
M;NIV@:-^6?Y<=[JV:I=^I735TL]7#:7J7477*PVU^G-#$9-ZYTD97<=:/ZE?
M*&<Q[@+^1=&@O58R9XP:BY\4205-^<O\8Y@LLO"<-OV)3R[+SB*S,SY_+T-3
M8?AZU!S?F<:X6M88F6)(AOO1)7^,:PBJ4J:)1(-!$J[O\S$0;,[*F:/.KJL]
M:7*AR26HM(E*:(\**FVBTF4A<EQ%+SUZ@[_1. N&%WR"@P$AH]&Z16,@H 5+
M_DX-S-O4L]F&1U8M=G_FV43&77\O9G;0F566CA']OT7ID.C_&EVS84%9\B&I
MH/S.@P>+$E)ED8K4!D50OK[_WFMAQ071.^H6K*A:7N:&<I$\0H((A30'\$]P
MN2]G,2R+1%<_>>2H3R]?:1^M[;(T]3S,0GMD*;8NNXJQ%%?CP=D]-BD5L:TW
MJX+26'A=4>D( 3D- ;&:%Q L1ZPXLF$NYS +\1#BT:AXK.A!]([B@??ZCFS9
MRZ67A7 (X6A4.#9T7GD/X<!B);+J@H&E+Y>T;D9 :HHJM-MONN=WFBLC"UJU
M!9>*^7%*Q8;N%.\A%1IK8V<KRRW9*\K$&MX\Q*&Q393C;#E+WU"8]CTX"_L'
MF*KL.'O;ZH*S6L19&TK[O0=G&9V>IH*=N_<Q+ABK18RUH2[:>S"6V>D9MB%K
MIML2SCJ+P/H]Q[CM9"!NZP<>ITQL*.'['C)AH8'HRI:KM<1IJB&J(#A+-YKG
M++O3<QQ9<T[HJD,PEM[\-9KM@'T(C*4N-RT4C'6LC-6"4 D6&=<L66W-2;AO
M^'"K0/O6:)#3"<%76_*Q2Y:J-W^QZR@8G+<<0];W1SY4VKZ&_'TA;N<K;LU?
M%#LJ.'6&(UNJ$#8A;"<M;,U?/#M:IV<ZLFD)61.R=M*RUKRHZ>#YRXJKRH:S
MMY-V<&FK*;C?VIR22Y:T_!LF+>^65\(77-@"'>@\#&>8#;Q?DL0VL18QM19,
M[2PP4M^P+H1TA5EPT\B/B?2+=!E&4RPIM'V^R;;7PRU9<^5S],1.R^8CFHY!
M(9&Z*CO&WK'R]F IA("<A( 8S6/8'!/L2=.4565O2+T0#R$>]8I'\T \QP+Q
MT&15.R'LL)".TY".YM&$CHW6E:&XLN*T!:EZ%GA"[&=,(BSY+!"%2W+1@B"=
MT^GIKB*[N@!^G1)G-8\H=-Q.SY0-ZX22PP5?&<T#"EU$I[BR:IN"L4Z(L9J'
M/;EJIV>HIFQ:>R><M 12>!0&XMWL<>P/I'O:&DVD)2\)1O, )5<#C6NILJG5
M!9IH06A!<);1/!K'U6G6B6*<4$17,);1_&6:BY=IMJQ9;8GU",:J@;',YB^A
M7+R$LBS9T>N"-#4=1:Q2X.F<\(+5EGSTLM6"O!/7JC'OI-+VM;2>FA"WTQ6W
M%KAU=FUY)T+8VL" 0MC:FW?B.G7EG0A9:P/_"5EK;=Z)Z]:8=W)P::LUQJ^4
MR K]=]K8U%WNN-9 1@IG NE'H6G>HX?]IK'YW8#V]?-BZ2YKE1=&4A\[X*4]
M\QXB>#O;T)I:I-26E%%_OP\QM8-,[2S05[_1]I-I8\UBD\H/F71]W.=:\Z3.
MZ-,ZB<W&,<F@_3&B8QJV[)X27$,(R&D(2..P9%O!VA^*+BO[H_:%> CQJ%<\
M&G?E;$7K] Q7-H1T".EHFW0TCK"V%2SJ+[N*(ANBB<I[,LH-2<I]*AJD6/*G
M!'##;!PV;BN("-(M6=?:4DY>0(+JX*S&80NV@HT*3-ET3JAJ@V LL_$+>ENQ
M.CU7!J4E^.J$^*KQNVA;P5QH;+UGM@4=VP"&D;U\Z9K@?&^F]R/(T<ME\_A'
M6W$.AG_<:W-;&B@1@BP$N97(2EMQ#X2L%&(LQ/A<Q+AY.UE5#H/9%%(LI/A<
MI+AY(58/A@9]=SFF;O(OB0>O@O\=^B^]=$$W,R"7/V#_QCWP@YE'5_@/>"Q=
M$-]' V]5IF%,+RT^160,3[Z0SZ_^,'E.-[GP*[Y,)?^)]PB+FB6K?U)8TH!@
M'>7M.?1?)!IZ@;<SCZHFS,7)=I01J?#?YRB=Q-1[(A>/$?'^OO!&,,=/WOC5
M>XN1T(6E3/P@'=O1N@Z\?G'1*Y<V&M6[-$WY'\8LP.U8C!JW IB31/@4S,5K
M? [2<X2"_U^^Y>BZJ@]!N"S/T%W-<4W=<PQ7]0:&HBG*_]F=W@/RL12.)!1]
MX)+X'[]XO?F-*^Z#%SW!5E"I6H Y'YC%EC#,&N[\]<W]]6^_/TA7-P]7/^Y^
M7-]?W<O2]<UE=^4*FI[QS>W#U;WT<"M=WM[<WWZ[_M)_N/HB?;V^Z=]<7O>_
M2?</\,%W6,^]](&K$#+\^&$6>*"#$_BS3*@6U$V*P;?L"Y4=!G24?I)^JG56
M_\:$;Y=_8\*Q49D3J([,%1A5R$#?L3>-R:?TC\]#/YZ.O;=/?D"I17_TF0_/
MM9ZY#)BG[V-?<UW@NEW+M5 =\!@F?S'7%%V@_B_+G^M.UU;MTJ^4KEKZ^:JA
M5+VKZ'JEH59_;BAB4N\\*:/K6.LGM2%"OOZN15UZKL309K+3@NR0!SA$B/0=
MGGN.I2LX6X;2/V<!D71%EC0%:Q 5K+5]Z%)PA;8UV5I)L)LP2IZE/K4 O6WR
M83:N]J3)!6=<7U!I$Y7Z=_U+0:5-5 +3E<[8 _NHBE[:]B:UM>VD;D<C^'GP
MM%LKJ:V[>;4@D4S,K/Z9G47NW>]>-'SUHNU;1@D ^#&%-LW&J]S9*A;FE!7=
MEDU-;PD 7&1(" %A F(U7JW/5C%#0C-EQ3ZA[@9"/$Y#/)I/SU8Q)T*1%4-(
MAY".EDE'\[G9JDD;<MJ:;!DBO>X=&>4^'"5ECI-('K!:@*>P.CW=,F5-$7ET
MI\19S:<SJYB68MFRNC].1W!6BSBK^=Q?U>GT-.S^N'>01#!6BQBK^8P=%7O<
MF;ILNVWIC',6D?5[$KWX [+Z[NELVZA9S2>_: H8B)HK6]H)57P3G&4UGX^A
MJ9V>;<F6NG>W*,%8+6*LYN_1- WL0T=V':&Q3HBQFK]^TO1.S]!-6=/:HK'V
MC1]N%6G?&@]R.C'X:DL^>M&R6R!;>'<EV[HFZV9=W2.;S\ 4XB;$K43<FK\J
MUDP,^SNR8]<50Q/")H2ME<+6_,VS9G5Z%E9UK>LB1,B:D+4VREKSEXZ:C>4!
ML+N]9;5?VFJ*[K<VJ^1R[&.7I]]@#=/=,DOF*S34VJ-HFV"+F%H+IG86(*EO
M7O1$I"O,@YM&?DRD7Z3+,)IB38;M,TZVO1]NR9HKGZ.G=5K:S:._-%JB4G5<
MV5#JBKH<@0DJ!.0X!*0%]B0V'[55V;9/",0FQ.,TQ*-Y))ZN@'CHLF.)PT-(
M1\NDHWDXH:ZB=64XIJP8;6GZ<!: PLMP ELX@'$$I'!)+IJ'%.I:IZ>;KNP:
M2DMP% *@4P=G-0\IU/5.SY9MYX3Z2PJ^LIM'%.J(3K%EW6@+\$LP5@V,Y30/
M>](1AX$&8FOZJ9]%M/UN]CCV!](]&21A)/*2EP2C>8"2;H'&=7194?>V$=L3
M6A"<Y32/QM'M3L]Q95T5V:.GQ%C-7Z;I>)GFRIJZM_<A&*M%C-7\)92.EU"N
M*IO[UZUI211QAU9$9X$7K+;DHY>M%N2=&$J->2>5MJ^E!=6$N)VNN#7OUAEJ
M;7DG0MC:P(!"V-J;=V)H=>6="%EK _\)66MMWHFAUYAW<G!IJS7&KY3("OVW
M'PQ)D'RZ<)=[KC60D<*90/I!!N%30!M?2H\>[+8$?^ ^!4^2%TMWD1\,_*DW
MEL)(ZC]A^HH?2,DSD1XB>#O;T)J:I-26E%%_QP\QM8-,[2S05[]%81Q+$9>W
MJ"!O'S+I^KC/M>9)G=&G=1([S6.2#5I)Q'0L,'Q/"*XA!.0T!*1Y6+)ALHJ.
MJK8W*%F(AQ"/>L6C>72R875ZAB/K2EN:1 CI$-+!I:-YA+6!5?UEU\*DK[:T
M&3H+R.(-2<I]*AJD6/*G!'##:1XV;B BR#!E5Q,@QA/B++<%L 47;'A7MO=/
M2!",U2+&:OZ"WD0\C":K>EN@9H*QZF"LYB^C34R&=FW9=ML"CVT Q,A>OG1/
M<+Y7T_L1Y.CEL@4 2%,[& !RK\UM::1$"+(0Y'9"*TW]0-!*(<9"C,]%C%M@
M)QN' 6T**192?"92W#P<U#0/!@=]=SFF;O(OB0>O@O\=^B^]?\!_TNE.O.C)
M#]A[%Y"@ X+5C&'OZ&^S];&)PMK&WC0FG](_/@_]>#KVWC[Y =U^^J//?'B^
M:',924K?Q[[^_.H/D^=/KMNU7 MYAOOV_,7L6[4+[/3+\N>ZTW4LM_0KI:N6
M?KYJ*%7O*KI>::C5GQN*+2;UOI,RNK:Z_N4;(D?K8Y#JTG,E!Q"3G1; IN_]
MG])W>.HYEJZ"(1E*_YP%1-(56=(4[ A;T&'[4*5@(&RKR%I)KILP2IZE/APC
M,(]M8.(;5WO2Y+KZ?M475-I$I?Y=_U)0:1.5P):C,_82,JRBE[:]7VAMEY7;
MT0A^'CSMUF%EZR8W+<BO$#.K?V9GD9+RNQ<-7[UH^TXJ A=Y3 Z_VWSQ)]-"
MCU]Q%%G=_X); (>%@-0K("T(B6%G/MV6=;4ML&$A'D(\N'@TG[5H(E38E!6]
M+76 A70(Z>#2T7S*HHD5$&5=UV2S-278SR+KY#X<)66.DX#4NLUG*EI*IV>Y
MMFRTIBZH &O7P5G-9_E9*E:<!5_6;DO?*L%9=7!6\REQEM;IF9KL[E][0#!6
M:QA+4YK'L5LZXM@50P$3L2V5_<\BMGY/HA=_0%;?/IUK?R%-:1X4;E$TJ2WK
MR@D%I05G*<WCE"T3]*VERZY9%\!1<%8;.*OYJS3+ A-1D2W1Q?&$&$MMP5F(
MC9\T57:-MC#6OB'$*FW+SRD;HMJ2CUVT-*7YVUW+Z?1T67<,D*ZZ2I(TGYHD
MQ$V(6XFX-7];;+D8^5=EP]C;^!;"U@8&%,*V2MB:OWRVL222ZLB6X0IA$\)V
MNL+6O(MFJYV>(:LN J'J*A/5HC8JY6YC:Q-++L<^]C_Y#=8PW2VY9#YUN=;N
M'=L$6\346C"UL\!)??.B)R)=82K<-/)C(OTB78;1-(R\9/NDDVVOB%NRYLK'
MZ$D=EIK2/ #,UA 6J;F:;&AMJ:KX#A:H$)#C$)#F<6RVCE=)MJSK;8&$"/$0
MXL'%HWDPGFV NZ7*MG9"^&$A'2<A'6KSB$*;%O%R0$ ,IZXP>TM"#NUVIB[#
M"6SA ,81F,(EN6A!D,[J]&S'D-76I&()@$X=G-4\IM#&YE*V;+J"L4Z)L9J'
M%-H(3[%EQSVA[&K!6"TH]&J[G9ZCN[*E[WTWW!),X5%8B'>SQ[$_D.[)( DC
MD9N\)!C-(Y0<!32NXLBZW1;7223ZU<%9S<-Q'&PD95FRJ0K..B7.:OXZS=%H
M4T7EE"X+!&.IS5]#.7@-I>JRJ[:E76<#O>_. C!8;<E'+ULMR#QQC!HS3RIM
M7TNKJ@EQ.UUQ:X%?9]:6>2*$K0T,*(2MO9DGCE5;YHD0MC8PH!"VMF:>.':-
MF2<'%[9:@_Q*B:C0?_O!D 3)IPMWN>U: SDIG FD'V00/@$O(4\]>K#;$OR!
M^Q0\25XLW45^,/"GWE@*(ZG_A DL?B EST1ZB.#M;$-KZI126UI&_6T_Q-0.
M,K6SP%_]%H5Q+$5<WJ*"O'W(I.NC:*52MK!C/X@UM7E4LD-KB:B:*M,.@ZVX
M51?5\(6 , '1F@<F.UC]0P7Q4/>^J!+B(<2C7O%HWI5SL5Z'HLE*;2%*(1Y"
M/&H2C^9!UJZ*YI6C&]BMKB4"<A:@Q1N2E#M5-$JQY% )Y(;6/'#<Q0Q[K'*L
M";#9*7%6\[@%5^_T'$4VM+J*B@G&:@-C-7]#[QJ(CY4MI2U8,\%8=3!6\[?1
MK@F&HZ7(KMF66C,-H!C9RY<N"L[W:GH_@AR]7+8  >E:!T- [K6Y+8V4"$$6
M@MQ.;*5K'PA;*<18B/&YB'$+[&3G0*A-(<9"C,]#C%MPB>@># _Z[F),W>1?
M$@]>!?\[]%]Z=$%(<C^8>71%)9_ @^F2^$8:>+$R#6-Z;_$I(F-X\H5\?O6'
MR7.ZRX5?\84J^4^\1UC6+%G]D\*B!@2K*6_/HO\BT= +O)V95#5A+FZVIXQ,
MA?\^1^DDIMX3N7B,B/?WA3>".7[RQJ_>6XRD+BQEX@?IV([6=>#UBXM>N;31
MJ-ZE:<K_,'8!?L>2U+@5P)XDPJ=@+E[C<Y">(Y3\__(M1]=5?0CB97F&[FJ.
M:^J>8[BJ-S 435'^#VSD!^1D*1Q)*/S )?$_?O%Z\QM7W <O>H*MH'*U '4^
M,(LMX9@UW/GKF_OKWWY_D*YN'JY^W/VXOK^ZEZ7KF\ONRA4T/>.;VX>K>^GA
M5KJ\O;F__7;]I?]P]47Z>GW3O[F\[G^3[A_@@^^PGGOI U<A9/CQPRSP0 LG
M\&>94"VH&ZYW+<M$=9^-TD_23XW.ZM_8%UJG\IY3?9BK*JI\@9)C;QJ33^D?
MGX=^/!U[;Y_\@-*%_N@S'Y[K-W,9'D_?Q[[.I;ZK,,GG 4O^9OYU%[[Z9?ES
M0^EJEE[ZE=)52S]?-92J=5VW_*M50ZW^W% L,:GWG93>-0QW[5 ;PN'K+U;4
MI>=*C&HF/"U(!KGW?TK?X:GG6+J"0V0H_7,6$$E79$E3-&/.,-N'*@6G9UOK
MK)7DN@FCY%GJ@VT,\]@F^67C:D^:7'"8]065-E&I?]>_%%3:1"6P4>F,/3"$
MJNBE;2]-6]L]ZG8T@I\'3[MUCMJZ>5<+LL;$S.J?V5DDVOWN1<-7+]J^0Y0
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
M^?N-5[#0U_9#^T^QI:>V3(=]ON_<_K/3N7]\8.V'S_!?^\O_Z]QWV.,?.4T
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
M8\VI"2Q^&(R8BP_SN][8'>*#8/+N"RP$"X,A_R!A :E7/ASB;USO+LS*\R<
MCY'W$HH'(Q0"_^,XY",/!CT=,8YJ&$QZN$E.Q @D'!YWNP/6A>DA^,<@.N!9
M.#F<[!(/M=:BBE!4!D7+PFDEBMRYNS(@]3E/L3*_GM/Z92 +VW@G#DZ\+I-
M]WZ$(V6?^1 D',KRZ4C$\X()"*?PQ?6]+GN>1'![M)TXGLU#/.?>[P=)0CP
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
MFHM%]U"YT$LI%VK8DF%>7K508@!B@+1B-+:FO+R"T8UT&)8Q#2_^:(5$((G
M]%12L253W_'PXXQE('$ <4#* :HJJ<;EJ<&D!9RU%G"N-?-%D9Q9H50M+1ZK
MM)QS+9F_,*."BOG3XEJB-%!6MVFN<JRB)Y5C-U?,%S7NHUGEKB@I(+1-F<+E
M2F]81I^JZ)]E';!2E=OFEV1M ;>%TFW 9B,>=F$*5#B_XJ*+VQ9N*UM_;948
M&,#@9NL]9?SU-=*I.M_.BUP@;W&1TZ6=7Y4U7%A8+K&^Y>+7;/A:RSS'8O%B
M-KAZ_:$;+V[(%U'JMY0VDZDR^E%5&;6$*D/%B.LB,D^CR- 6=TP])EFH1'\1
M58!)?:GEVE:LOI3EO<MIC:)0:Y2CCX!:H]2TA0BU1MFZ-<II/;JX18Q!F,/+
M030A=\R51Y^KBOX0A/& M4'V>UU72KMMP7Z06%(+-<]WKI[>O++H9DNQU)I5
MBZYKL6\:% VJ^D%M51=]W5GLY=5 GQ/TEU7J&S>URYHQ[MYEPO OCQT.W!*
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
M8&.G#:&]T7B"+.-E+YC=X_G '7$0OJV\6Q)R 4PK<8""EM9#$*</Q6\ZW/=
M6(D/)=%><3P&LJ--MGI;F([ $^!B+]Q'W,'8!!=/OT;FA@]!]G7=:"#>)_[@
M_YEX/T#>^/ TU_\+?@RQT7746D.\'?QS1N8/MEOJ/L<03P-O219->':_%T43
MT:(;A.@B)5'>?'7?Q'.2%0 I.0F]^"V[>GE%X)8_^',X<4-QGR&Q 8 +%GD8
M ((S,N46OOW[EVRAWP1]9])Y<9%6+>0P>.7A[$JQI10M0L$F.%L"/>MR"FK,
MAC4HVJ]PZ\AKTUN,8>5ZN:MHN8:44N'J[KJBFQ=I-;OADU>NU)G)](TJV?VN
MTDVL-BA:^E310A*S7_26/?VD;,/7>93.:7%X\R[/3D[&9[#^ VY#Y23JAMX8
M51[$$,[V!Z VF$1K)'G$$V0Q T>&U^?34-@?R4WND'5B^ "[WPH,?@-8L7N)
MW<-G3$G@"H(MY.,@C,\-1R45H\<8N7Y1(3J!AI <V3"6#(AG _*R 2WJ"?VA
ML A<\<40%=T@$7\AA]USXF:H>77#T(6]%,1%/!1KSH:>^YSQ!USQBVKD&LN'
MZ*_M"5[;3J(#-_@^C 5O?O7B@;A+[.2Y5\)KP*X .*6CPFN"21S%P!*(XG\G
MHP0,BT?X0<ICPO7KPL-_H"!-AY0P$[!(T>X@V*C7$R<1@'K/!W;\_]O[TN:V
MD23MOX+P]+PA;T P#I[V3$>H9;E;,[;L5[)G=C]M%(&BB#4(L'%(XO[ZS<PJ
M'#Q%4A0)DA71+4LDCJK*K+PJ\\FA6)F8W[.X\*_*UY=;Z"1:S2LQL9J8$')!
M^\Z><EFQ%^GP%6@E8@'HE:8P&M3U2 J[973_NKHMC&I16CSI ,8?+7YPTVBN
M_. %%MF<)Z\UTAES[1X>G^+8X7$]\"_ P9=! O0J0+# ML<8@N!=5+MRLOP)
M3.1D\CXI-R>E%1^.@F@,0TL&H.G/>V20H4P"V@L)XH%Q)\4'C ^F@XWO,7;B
M1]Z25(AZ;H>E?+>8ZYQ&E3E6,+Q7Y#DPH59\[/H<MXE[@/>%47@.EV?PV)YP
MJ6"DO0BUE=3 /)'^.QF&?>:CO1; $R:8,4DB$*YX4:$MG]'1N2L^I=ES5J]>
M"M-71_IV6QWIJR-]=:2OCO07'>GOU,1&=X@.:-))$P'T5E)JKD1[Y/'\0)R0
M_:1YHC#7<*4J@*NC1PI%5;0/!8OE\1"J0'@)^$'@E\7Q&#X'C5-X>/,&M^I>
MW.G.^Y&0S,"SC-\O+KY5')4OL()97.EKN^_CF>4'C/GY5IC/9.%!ES@&Q#C
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
MM(5I>)+3/3EXV8+4<:\ZEJ4W6^ONU2VN2KU/Q]0../H=8#<[NM-\&93CSG?
MJZ3#;SVUOO8#7*.>=G>)Q9>DP2GS$W[Y%$2/*V<O2K8Z1R'SOFU/Y8">6YV9
MJ2RTPUXW.Q13D.U6L=UVE98ZN4!6PR HOZ]9K(UB'Q9SC*>]5,9"9I0GJH]6
MJ-EYY#'7TDCK9VAV%5C5>O$9/H.>F? T#3C54,)KF#;"EH:BG2%>\V\6QPS,
M.KHSYJ,L=@<8>4H&+!8CBV"T;C2$P<"*1>Y/8A5Q,1MK'N^ENBR"S,<>\R'S
MR3F$68:N/V)!'J36LA$\9\BPSBH=YX.XC$*2/"C(;J*4)XMSVA7';<1Q<U+,
M1*+!+YC^6]1/R2#CZHRH(VN,@%6()6:.-.>EMHG2XJY3>>VJKYLIU5*,\4+&
MR)/]J5;/\V%; H%(N&#1M#E56]B94P&_67'A%LEX0M3ZN/JV?.05:8[5JJU*
MN>H\J5[=Q[\XS0KMX>KR4<D:FU41>1,B_YMK R8J7<&>CZF>!80U%KP1U2Y^
M^ZSUF8L]%L=K6 PH==N=:A5SE>*BKA84^I!B/(1_85<OW@O5E81^GATP33!,
M(S ERZPAR1Z%LJUL_=49YAGVL#93X(H[MLT=2!=P\]D(#*\G<"I2T*\@P1UG
M#C[!RRUSC>K<GF,>)?HWI2;1\A?;KAI?L &%%[?8?1.@"[0'(T$X%@3:W2CF
M(#N^(\ /&N#@(2).3N3Z5/[XZ$NDA#7\KUK5?/X;X1U2'_DX1;P'EI8EG3-]
MG-##O>>$V5-,'%UE6)('Y@=4<UF*U7G"%*PJH(C6@[=Z_,^,W@FDR49(%+H+
MS>C*J0C8OH]1_!.?XDI#.\:CE)@+.8K;LCI AK8WO '^%>!"20K?\7O?K2*#
MP(6(?T$3"&'Y-<O.MR*^L<?'4>@9&BR.& [\XXM$\F)4BU>)W+A(E#'C[S#9
M).OW88TQ@E!$'+*XXMN)QY8.7O$&-##]M)QK):4=+IF7Y:K#V]P!+H [QS/1
M%RY(U4"=8]WJ%*>HJC!QBB7_S&]Y1I?F4G1RT6FE129?&HSS-<]7ZF<8/8:S
MJR&(-(^$Z0!4VOU@^?*^0\8A#BEYMQQRG%=N+][&)X/DX9B3:U#]J3 Y%":'
MPN10F!S[L6SH.>]1Q_GN"JPVMV1D6>GP-@9KK62&+0[*JO.BK84 'C@A8I*A
MGAN8[M@-T*E+LH"8@&RY=#S"(UPP1<"Z(5>/Q6G(8X+/3 9@JJ+MR.,AVAKP
MR$>>LQ0:+60Y!6CL@6'S?> GVCV'F^EY0PX30P=0)/F0I74O(A(PP-A[9#$7
MP/D4?RP'DB7R,&K*V%1NXH9!^QRV)J\5G7O.(CWUOA\G*= GZ".]Q.DAV->3
M!S_;.,59]#X5"-Z,S(AHE.?_%R=SS])%[$WA(<K?81.+XV88K>8)OPZX!R[
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
ME+P)]G^G*#Q:,#DL4J $M%\ZCEW)MT;_H9(3=$ (65@V*_ #<B&9B$TG\TF
MZEC9$0]!DH(V%>:X7 ^!J\6U(M<-EJ>2D()U0[F9E)?:Y$E6^>>B?$?4'V).
M[9H5&<HN6JX!@29B&PL+'NS3)/'[6,"9\!&+17H!;O[IFDTZW;$^/)=?Y(<R
MYA)2.P&2'[FSG0S [%%1\->P=I^A2HX'PNYA3]_C+IT0W&CYPOT>_#.!B_9+
MVVP:YE2^;2GQ;-L$ ;E XN6UY)/">A[Q?>_O;YX_UK5,YTW-.B'\@(EB8Z->
MAER>=VF]D@ )AR'Q+Q>6^@QX0 J[+^<%SG[BYR(?94>)]%*) _PP[@QTE:(A
M: +V)+Q@2DO"1*84B]=EF@OJB1\AF05WJ#B6.LDR/7<J"\IN53&'\SR6N;/!
M+W/< Q$6GC<OO9)"'G/\F"JUM4L6,H_1DR\RK!H$8]30+LL'IB19)Z-4>5DL
M&# ^57+/FS2NL 3>H0@8J59*M0S'987Z3-UD%,/0T%D!*1T+/5L&P>("%5!:
M:<!\OH>UF 6_+M*JJ^[%5MWVXM=^__PWJ6?N4,]H%S'5V0@#YC V8X[<1-D.
M1&RL7H:936A0C55FEM<_B.@$.DL>'X:@T5V)F83@#S.?TO[%&N<LD84Z&-33
M.D5&655]?RKL/F+98;Z?OK$XU:YU[1H^TZPB6B*B%K17R$63KZ$=FI!HB$>1
M8.8>[K(^PB# W! .P0\)'K,'%CVXUR+/'COBY'MV^5K0XNG(_S@]3,Z/0M@_
M8W _?G(!KB&N8)C6RI%>.1(GWM3/L("KTE.[ NR*5^;FJ)Z#2@@ US#AA"B*
MF!6BJJ,"T1KX((/@MK$^OU@LBBM0KSD,YPOV9;=N^_*6NP+DXCI),B#YA; K
M4=[=H:7 8N]0=J?82* VAC*V*T)'E?UC;7'_P--!88E3$,WCB1O[HSP;-,X7
MU1>+RLI%38I%%7*!26Z.@>7'Q5_ V"J/T[%5'J?*XU1YG"J/<TVLUYUJG=(
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
M+%<]NH_9,#FQ%?8D_Y45Z?3W1S0V8NU?F-XU9\7)U?O"Q*+^%T^UW_@<2OS
M^+F\GFO/K_8S,G[6F7?!R0%G7EI*9%J-4HU":1JNV(<ZJ8498Y\(<#&*_4!V
M+FT6!>_BT]QQ68$E%Z[-4EZUM[6VIC9GA6.<9@V6F.*Q]@?A#$ZOY=9XBU;
M7'7^"X7&6H1\1>+59'O\\CKT6IE.BD^5P%&$5 +G* 6.8YHZ/%=OM%MUX]6U
M34%YKE-_@Z]L5%^:>_B9/,;:S-B;FOW:LG?.ZM5:PK8$YZ[)M?-YY-7DZ*D1
MQ;);1F==2:)HHC;*J1'%MAV]T['U=MO>#V$V#;347[M27YUI]3K1%VF?P92#
MX= 7>3 U\%,44111%%%.EBB;*]@M$>9XW5=QE+M''U7&'&2BBP/$\:(,TV8H
M[G $T<,7F>S;6)U]F_K[OE\QH6+"C>XGJ?^.\O'6S#&M-.K<38[IUU"[XZ.4
MTN@URZKT(65YBH3(Y\8TT]\B%GL"@R/FHL: 9>D@$C@&>+9?-B_%R[(1)IO^
MXF!^X;(NIE1P4*V)P-Q4T=9#O#SF0X%,3"U71E@\6KPYQP5?C%4SC;)O.T9W
MH@E$^7S91B*@)-C*;/*N+CCR9"#@N(N9C@*VI)]FK5**KZF?7X0EDM5BW;E3
MTF<^SNN&1>OI2$+WCW@H48#T:MDQ5NYKEMD[MSI41!\BW1X$#4)^'Z6B]W2U
M0YU>>.J] -@"O_-XY5-X6O/<HL%1H0&5S3SZ"4*@IQ70BJ+T'BM@8IX2YA"6
M3824.40H1Y3#4K0'\?0"633UAP1VT9_H_%.V/RA0ER3R4;4\^C&*?U)'O0(#
MO01VU/,&$V5G@_)6>KNH NKG94[_YI6,;9Q%S*?VF">G\9)JA]IU(<F1V3Z*
M+G2)]@.[;4@PJ#*_^D VW$V4HOP)0$^!5%E2>7 Z]>[-R378L-[=*5MVJ'IW
M5>]>RWKW5Z\Z7([[]@6KE^]8GZ?C*NCB84K.S35<[7J($'V:AB;PK*_+JM^]
M%4 M;WDB#3DTO;Z#188&#N7P'@8??5RS.E"?Z-#C%9X.M<?)8<\B 6V6:'_S
MG][#]3?9$$;G4E4<3/86A:9[;H'S&+(A3)&[WGM<1UQ&ZR*.+Q#/GGN? G;_
M1A/T!V9^2M\3E"=,/TA ^"*']\\MT2IN]1?=1.$+WM5X\RL3=_SMW<0[?YW^
M6X>E] 0H'2S.ABOQ/1Z&Z<J#:[YD(=9[%=@7 HR0K; 4&M.JVR25VZ32S0F7
M"&XX?^ZR,\X0RF("!$T(=+.#3'G+[Q&\#[W6N_-_OE4 2K\ZK:T8E W[U0S*
M_#J8H7L.JX7(_N\% N021-B]69L3P^1/ [_GIQ^4"5I3$W0>4WW8NWG3,K0K
MP3FEO;F-(5@K#:%PLP^BD+IC@/"I626NTS;,3MUJEMN&[3AJ3 ?)4!VCW>C4
M;$R6#4S>?.Y1<XZ"<H&!GH*ZZK6N6K'4?\7JVQU<9EOUJ/GM/J<DK0:=!4WV
M/;O-^YYMO_+YF<OVSVJG<-4!(6?,ST60!F45/^(X:O17VZ]R^MK'LGGN]N:_
M4>E\758&4>Y6245[=HY'O4C8K^(F,FJ[4(<L94YZQ8"S$-2?X$(0-V070GGI
MU+<3G'S9EFO*+><MC#[M=6A_@*F'Z3]3P:7%)-N__7(*5SV7+[X]!03/>!U^
MFPW2H_9Q#&O/QLH\B2$689V4CY>MQ*K-[->-P+_BJ&3X?9"FH^3]NW>/CX\&
M#,ZXCQ[>7<3NP'_@R3ONW;/XG<=2]J[KV*UNZQT.LMLTK:9CMN#71L-\-VI;
MG4Z3/STXCY8Q2$%.7\C>8+(#<4J.Z"52J$_MJ$1/F=Q)E;FCUV&"P]:ND*E'
ML9]@@B!<9<Q&^FME%>]XOR'F<RV]@QVO SSRW&Z:75LM1AV$<"V6X1/OQ1F+
MQYK5QI0/L[7+15&AL!I<M7DHK!8,[!A;%&?*9*J-R6197<>RFU;3ZK:Z3NN=
M!W]VG8;'GQQI,DU91V1!Y6#J]3>GZKZO.MNTF>H^V5>PC.H^Y:W:/W6?+&*)
MV5309ZV"=:).] [OJH,W8QQEQIR6&6,OB?S\-@[88Z*,$F64G)A1<D*354;)
MT5]UX$:)9>[(25!6R8ZMDI;=L3LF:!>[W7;,=W(:EBE#*W>(1%(T==,NL+D]
MAE9T3;3C962:D !KY96"O3&9,&P8A?>+K1:ZACJH7+BI=BFQ(;XP[&RH?8*I
MZ=IGX]N$<;,3=F]6*R64.76$DSU!<VIG\KL6LR5QU%X9T%;94X=WU7;3M@L+
M([]_1UEH"S>KO465US0ZS17>.Z<<&@]LSQW#FE/FAWA/PAXZL][N4%LJ^_ E
M]F%AW<F(TR>_GPXJYV5II%W&W//318:> !!?T]+3!9I:UDM\SV>QSY>'L[01
MB],QWA-S1+U+M%X4Q]$C DO@V^XS%K,0T2=T[1_?OD3Q/=#\DLS3WUCX4]=N
MC MX)]S'O*$?^DD:$SMK[)[FDT.:!1AM@V=.O.ZXS$UUV7$9-O^Y@C6S?]U\
M"E<=>#S'L50\YP#T-:C(]!Q5K=ERS"?+_),_/3G63-:+S%JY'/B\KUT5<$Q?
M!1P31F^2C GU7D)%PH7N  %V-(R_"  >AYU;C=<\3E*7*86DKE(*:9Y"4MF;
M!Z:02!G92Y71)S]DH0NC4LKH>"ZKJPQ1RJ@N5QVZ,K(-ZS^4-CHL;92[1_:Z
M[A'& U?15E9'^V'<&9<&ZBUZJ.4T31EH)&A8[(M056YT4==LY6T3[EC<8R%/
MSK\^!7Q,J@Z^L4W35FKNX"[;OY0]A:L.7)-@'LWUS=V>=<G.IGM-4*':?_YV
M^QG/=U+JI_,Q<C,Z73HG(>CGGWOYYUX$#D H@.TYHZ8X>.$UT@][X("L_LA2
MIA%63X^[+$O@,6DBWI.R>Q# ,=>P6Y.'^=.(X%$\HQQ0_KZ=9P2HRPYLURI'
MHBY7'8'XO[O\XQ3%_W?V%(71< P&=\K!4$=D?G? AZS0!TH.U^6RNFX?)8?K
M<M41R.'+B\]*#I,<OF2!FW=+^>R'/S&73TGEVEU6U\VDI')=KCH"J?SQZI.2
MRB25/V)G*U\)Y7I?5M>]I(1R7:XZ J'\^>(W)91)*']F/1XH>5S?R^JZC90\
MKLM51R"/O]U>*7E,\OA;S!.@BHI=U/RRNNXF)9;K<M7!B^7&J8CDR^@!,^'8
M_:*4C#/1-EQ6"5<E.&9B8%9' */'EK-I+M%Y(=']4-R-OV/7<I:W]\X;Y6J@
M =\JR5Z7R^JZ(95DK\M5)-G?4;OH+;6\?Y8#J+WU?_R_OU@M\\/LST]9'/K)
M ,3*8&Y_I_F]SZG-E^3Z<Q3#[YVB';H?>L#S[\_QD]69?!N3K*!M[.RMDZM@
MVX9EX[2_13%*[41D-_N))G/"M0%[P#P]'FK1T$^G\Z)%(W33.NN]/;/,MV?^
MPUM\PBV_S\\D[\[_J8WB:)@%]P0]07G?(H&Z+!C"Y.D\%U"D%99Z!,9RYK^E
ME$+XA*-LH2SO,Q\^Q8O3\0CO8FF!0I'&G(&N ?TUBOT'PH6/41_U?:0T/, H
M+F4(C9'@5/J"L>#9,,:8>Z 9.6Z1T7AF3>!JFL#5I9:-8(@Q_S/C26HLY$2Y
M_@W$7IE%9BDZJ_]U$K=&]F4WRUM8+XF"+%U\RT1:?Y(-80N,9Z7[MKC\^>9Y
MA(CAM*>RX2L_<>R^]_<W?JOC.);CP19OL8;3M3O=IL,ZC:[%W(9IF^9_6XWF
MF_RN05QJLGM^W@-Z_SQG?9C:>Q8\LG&"HJLJ"4 ,5&DPO7PK%V>\=#UP ZY4
MG[&W,<AJC+\\3Y#VFU^_DR&(Y1CP0F"M9+;T8;X\;LTS.EZIH^-,=T"2O=<W
M=]>___%=N[KY?G7[[?;Z[NI.UZYO+HUYO+I$J>QW%C"'FXOO/VZO[E;6@E6=
MUVRLH_)>UD>3QELMP4$1BI+3CPF;*"D*:Q84DL+7B+&MRQOO"0LH1 V5:%X6
MC#72'YX0U3$?@4;#U_2X!J(>_1!4)O":'A^PH(]P1_@@XGQY <$&92'<1,]C
M63J(8IB=MUBRK\(.9#V50IW:)\$R!VR4\/?Y+Q]RR\LGE^N<;OH@'R\UP1SH
M+GJ?^%I*M6['L#H6"C;ID,L72YEG !G>S7[>,ARS/?<;T[#F?K[H2;9E-#O-
MK3S*,3I.IV9/:CA&MS7_EG4?9<&HVLL?=4 -S6<$%&E7[);[?@V'O[XS^0>*
M!,?:#A!EZX F_KRF7&,1)$-/&<8(2OBFEA&25[ILQ7U=EZ!033CQM_%QB))W
MR3OM']'8!;O&T+YD0<##%^RE6C+1,Y<=1B_X!8K@I"E7?_K@L3(%>BI@ #-
M 8IJ-:/:V4>TKRX*ERLGU$:G1<K*J#W#[OIX]'DVI).G5S$Q=CT)LB_8$ /K
MH*404]F+3DS@;<W V#7M3IQN-:?. F@A1:0Z$>GL6^P#>49 GQE**7-"F1/*
MG%C?G+AE[H#Q !7399P-1]J)B;R#M2>F"7=B=*LY=80]<>&Z41:F,$YE4-21
M2A6#8I94FUL4>5K=_M*%]IX9U%F<&?2N%WEC^&>0#H-?_P]02P,$%     @
MDW;_6L^T!<O #P  W*4  !$   !N<VET+3(P,C4P-C,P+GAS9.U=6W/B.!9^
MGU^A9:NV9JN&3LBM.]E)3Q%"NJDE@0WTS.S3E+!ET+:Q&$G.97[]ZL@V&'R1
MS27M&>B'KMC6N7\Z/KJ9'W]ZF;KHB7!!F7==:[P[KB'B6<RFWOBZ]F5X5_]0
M^^GC=]_]^+=Z_=>;QRZZ998_)9Y$+4ZP)#9ZIG*"Y(2@7QC_2I\PZKM8.HQ/
MZ_6/FJS%9J^<CB<2G1R?G$?-HJ?\ZL/)*;FX.''JEOWAHG[6.#NKXX9SJ2XO
MCX\OWY]:Q#G^87Q%WMO6Z'CTOGYV<6G7S\Y/[?KER3FN8^?,NK".&^3\^%PS
M?1%7PIJ0*4;*-$]<O8CKVD3*V=71T?/S\[OGTW>,CX].CH\;1[_>=P>Z:2UL
MZU+OZU+KEQ%WH_:G1_!XA 6)FGN"RJ7F5-U1EKZSV/0(K#V^.#V.&@,KFL-<
MT4KL67/FMN1U^3HC(IU&/3Z"QR#GK'[<J)\VXI+LA6)Q,>='P<,:PE)R.O(E
MN5.QNB4.]EU%XGN_^]BE#B6V H)+(-1+#6*/)>9C(A_PE(@9MHC9$1^_0PC"
M0Z<SQB7R$I0.%B.MJ>!2D]50$,HNL[#4"(66(C(JT?Z(N%+ 51VNWKT(NW94
M7*HOZF.,9Z4DQVD"Z>&=,AKD@2%-C502N*I'='6X56^<*%2LK<,"[>5TB.@V
MU"$5X%E!,5'J:U%0C?0.4] )$0%87S3^FEX0Z]V8/1W9A!9!X&IS^*,,YI:8
M$,LN(S-J#G^DR,2>QZ2FASOAO=F,>@X+;JA; )*K""F/Q(E25R(#A_FZ<7EY
M>:2?JBRGB3&W.'-)?N.C&6<SPB4E(IZ]-8,))\YU#7)X/4I1O\TX>:<TB9HD
M!"S#'1XK"42H+*GM[2X,BE@ \*YK0L7!)8&+JFR_39RR]BL2ZM&_A/4N'I6U
M7I$0]T]ON(7=LH8K$LMWUT$]D _5<T3MZUJ+J>*SC\=*/;C_Y;&364=HL8OV
M$=.([0*''X_UOP:J+\K5.M*4"$A_/%HE6&'E"V+WO(_Z[]7N'1*'37((5QQ4
MF&ZY/Z62A3<C1^:YM_<PZ'4[M\UA^_:FV6T^M-J#S^WV<%#4W9GT.>Z_O#P_
M:9R#^P?*;R3R?XP5"GFA@-DA(,-!'W-EU81(JO3<-#K+S(RA.BD>*O3]$N]_
M[FGH!D/U_WW[83CHW?7Z[<?FL*.>KA&V#$;&D)WFA6S!%/7NT(+M(5AWK=Y]
M_[']N?TPZ/S<[CRHR_:&44OC: S?6?'P+?%'@8!#(.\&PU[KWY][W=OVXZ#]
MGR^=X7\WC&,*0V,8SXN',<[^'W__<-)X_R\4B#D$\Z[5''R^Z_9^V32#+O@8
M0W=1H@<JKDBSW:-0W6!!!7/Z,2.P9S\22UVYKQTA?&(W+8OYGJ3>6'G2LS&W
M1<$ KLO=&-;W4/138;E,^)RH"RT),0?%92'%#T724" .+>2AN< ]"CBX@S[A
MD4M$BWF28TMV*1Y1E\(P4OFC3SC,Z\/T8F_DTK'6MVC U^5N#/B'U8#')/V
M(EDH)DP'/R8.Q>3M4;R;0A I/A/75HX88+?H"#Q)9XS1Y6J, AX(F"#%!0&;
M/7+] Y%MS#V5:83"X6"B1E0%G9]&:7+_Q?&J^Q47%+&!GH THST*P"T9R8[W
MI Q@_/6.JG>/I7QQAZTP102W2)=@H9-33XUW^;Q=^>RW/7G&8#=6@PVR?T!S
MZ6C.%BWD_Q#>)2A00:=(K42L^7ZFR8ZGHDB&^(44#7:<PABND]5P!=1(D^^1
MFW4&>B0SGUL3A< ^9V..IP4]GD%L=/[IJO,U([3@A$)6>Q2(%IM.J81!$20B
MJ)]4WR<J Q3&?QX'8TC.5D,2XZ:STA*_/8K+@(S!"1U/EZW M&CG2!(:HW">
MZ!@!$Q3CLD>^;UJ_^U30$DZ/4QB]?9$HCQ?4>^3E@3\2Y'=?&="&6J4HO%>H
MC-Y.S! L."#-8H]<ON8T3)^YM,0+85,I^2$]/V\D:M[-)GW0]Y'H?5K>6C-*
M0SW3LELDA#*,.$@4TYOB(!"\3RA8<YZN% HVDV%$0:*JWVA&<!]!D#++5"K
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
M,% 5 7^%+>%-,2"P; F;X;R@"M&[ZB5G;F8'79/;MU\&_8RY#3#,!^MJJRI
M-.I Q;I9E33O8CXF;?@B^XQ305J,SYB2:;#$1%4%RZ#KJTP*6P!<JIYHWJ85
MY1R2*MC4]T<NM0;$4B6E86X\I645+'A@7*^)<6KA<.]GOB$Y!%6P!Z:^"]F1
MTK *^C?[S58A_5,:5D'_ 7%=]9+]1#SU8G/5.[YI3ZE'P0))GTBXQ3(XB9(S
M65>6356WW<WW50>?<NHR(8RVY])4=KL8'&MN$7@%O:,,+BQ]8=ITD$M4!4##
M7B[FRYYG> 4GVU5!^QM?J+(:?IEF.@JG?U6!*:A- LE#57T*AW"]O06<KSI7
M)C#78_;M$:O/+@MK0J;XXW?_!U!+ P04    " "3=O]:@IV9U,H:   Z^@
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
ML#6!697$P3GO0*&,@8DL/#:OH;D.S)9.C8T8T4 !#USF?9$X*WG)Z,E\*4O
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
MA0TJ\]*:6CTNY]D?7T]%U?=9K-NPF""OWJJ?R,VOP;^0O"-K/-'+1:^4$JE
M]$:1K8X6M4H^>MT+ ^]!.1'V["?B^YHW>YO".+]EEUM4N0@,@(K9&KX1X$()
M8+3)T;+"T;<V<KX!\.RUO+LX[^O6[JO;%V$ZIDUF]AJG;S^$Z:WC.)/9E(,&
M$UTABPHY1$V[C7-:%I%T*+&UFC=A>?8:;R+D^\IWK97_4Y@-TZ!8IAP7&:S$
M6*TE"3[1/T+T-MC"3-&M4_O7 CF\VMOHZ1'E;R_D'AR6NZ!^'HZNYI@'*>2D
M/2H022I0T@<(SCCPW!>I>1(Q=DI[WT/W*R@GJOU=!-V#2_(/K(5%F,\^D5WZ
M'G^[JJ*Y* N(LXNK>:VC7&3Z7,M !8<I"09D; 90=&A!9#5X+X+TBON(V#K>
MN2W&9W],]*J4^R3RAR+1<L<CUUL3)H082J8=+]>OO &I1,[.)69<ZPR^K0 >
MGC[]ZGM'<FVOK!Z.IPU@5YOG/<P#'82*WI'I;+VKNRF2:YQIA_:\9AL90\[Q
M8;BU">+WR:XF"MMX_/W[CW>$2=OP/QL7!;]]=W'^O__SXM7/+]Z\??'__OWE
MN__O6UC[%0>O^?3^BH0?6TI_Q<(ZVZ"YY?7NC@PHH3AXU YDX9Z($-"JUJ]G
M[\7"SFHN"I%7!ZP'/4IPR=? ,M=*.R\5/]EBX6WT^4BQ\#9B/':Q\+TEO/C7
MU7#^Y7QR^7$RIF]GBXHZ&V/FP5A@.M)>FK4GSR[1AIJSCXX%ZZSHBQCK #V1
M<N*M%+V),WL+O ]7^EM,JXJL+J"VJ2W>QJ%>!^BP-<8]*.ZN7]U,Z@>CA"G<
M26,$$$ #BID(/I8 WJ8B!,L8;.MBQ0-284/A\;&8L(VP>ZD]N;R<C-_.)^F?
MJ\+** VF' ((16:ORJQ U+[4%EM*"AL5P];'PCT01XBI[:^<>\4E^TBVAVK&
M=U,,LZOIEP6D);KK6EK'G$)A:9F(H%SD])4LD%S6CA<Z\FSKF]&-8$Y!]6TD
MW</;?I;S0IAA]#H,\\OQ>?@XG(?1"AQ/W'!;*B1G89$B&;*FS<U+2XZN%BZU
MWO<?!'0*5&@G\1Z"ZV<I75U>+?*7%XE)=>%3_%!/RD^KS(\54!]R8-(&\IQJ
MSA.1&'R5 [<VF2J%T+PDI3.XDZ!)+YKH(<7\#<YIK9BOKXM6J!*30M9T->/H
M5%,\2@C>%?#.9%<RV4C=>M1LP8_U2$Z!# UDW$L^<:K'&OZ,R_]_N;1M/DQ&
M]/FSI13>3$:C7R;3W\,T#XS6IDA9B1H(KB$KV8=Z>VP85R%GU+:T3[?:!N*3
MN(?;)T35ITIZ,$!O6<3+0/O+V>P*"58J.1E.KI3U'%3RND;;JWO%#?,8O)&M
M,W@V0#D\(WI5X6:/9&?Y]V"4KK&6E_ &*##[8#2]$98<)BP(T7K: (/SR(U
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
M-V^)_!BF4^1(,QWT$'.^C^LFL7YE"2VYO/S]G#:^(C#J*&FG$YX <\G!&TZ
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
MZ-/2^K:] -HK?1NY]MP+(":EZ(F:3JW"0&GCR>BG9:9B=9$EEV2[970]S5X
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
M"##"RVI$&[)]H@1:'#?>I6QE\S%KZZ%\%P9%"S4T;%#X *S5"] %6%]Y:YM
M'2F'K87J'J?#'G+O(Y-M(T!,&)G."#J'.NC91@@VJ9K'Y5U)S,=R@(WCF!EN
M!^7#-N+NGP?7CC,SQ6&2()(@JT<F UX$"PPC]UA*E.W[XJ\#<H3+V#:*>EC]
M.TBY!\MAS:GXFDY7PA?>TZ'Y7Y/E9?0<ISB;SU81FSP(=C'[FT.)M0%-J=$Y
MSA4(49)FW#,M6CL/NR%]$H&N-A=Q!U!5#P1[';XL,H/?35:(KI>!L]]P?E'.
MP^S##5:E68A<*(CH+2C&' 0RGB&GPH,FPXR6TIA6V^ [(3+UII8^8AFWL-0>
M)[>$,5#)ZIP4N5O5CU/1._"1MD_NDK+*(2O%-F;, W!.B""MA-Y#6/0![BX&
M!0RBLG7TJ0#,2*=T"AZB,1&$YM(B.O31'6X;66 Z(68T%7\/[NXUG//)95SU
MMGH]G7P:5KL_C&XEUKVL*@BCLY0F5^.;5M,U-6[51?[R7NQH&L:S@M.Z*6HA
MK:VCC5A( 52NS1C0>P@Q:J=--"&TWGD.L[(3HNH3I,)]PJL>"+\)*A]@EI&Q
M%($Q&<G?L Z<" BV9*Z$]T[DUO5JV^ [;?*U4<M]"NE^*+0N?/YJ&.)P-)Q_
M&62/VEG%:9LGM HC CFR#"P))@G+49?6I^P.,$^>4.V4=)]79J_+I2U> -IN
M:0W#3SC($A4*;L X2[:ESQF<#1J"#5+3N\"TZ38A9Y>GGP!9#B/Y^U2Q/6Q!
MM7?/^_'P?PAEKB#+,-R4MUS[)F?C?,WV(<[H=U>7F,F%'7BOI4&KP<IZI5<\
MKQ/@/3#TA:D@ZMSV_K>G?99P FQ\"LJ]SU7WE+CZM6YK-K#.%(;U.D'E:DC:
M""X% =)Z7O^7&3_ D=IB*7]PMZFR[W/8[UW >1W<J9K!5W0"Y+LEA/_ 6O)$
M2_E$Y\9[_/L,R]7HU;#@(%H=T44#F0Q74($S(/E:D$(A'1HNQ^:S<?;!>T)L
M/)C:U@1RF]TVM7B5?L:E ?,N?+[URP%:U%S8#*5P3E9,9'7L= "G&*))CJGF
M+<+[7]4)\?>)46 -R_<?!3R9Y-^'H]% &!&%QPS2UZRP)#($)!]?6Y'0"N6B
M:'V<7S_[A!BSDSC7Z'7O>X?N_O?9E!RL]XL2Q=GYA_KER_'990TM7I3'7'8^
M\)DQM%&!CB75B@7RP6B#!F8Q%BEDR-BZC?F!EG9"K'R*9%A#^KUO4U:W/;],
MIH]AO6F<>I;FPT_+K=@@%J_1@W189TX(!U%D#T$+:[#DQ$+K'**] )\000^G
MN#6T4P^V@EC]N/XCAAG^Q[_]_U!+ P04    " "3=O]:] I?2+X3  "\%
M%    &YS:70M,C R-3 V,S!?9S$N:G!GG5=Y/-3OM__89=_&&B.4,I846<(D
M#8:*K&6;%%GFBY US:#(+LH:(XFA+,E>,MD2OI1U4+:Q;YFQ#F:YT_=U?_?^
M<U^O^[OW?)[SS^<\SWF=]UF><Q[Z&'T&$# SAAL#3$Q,P&W&!]!_ D8 "S/S
MG\4@5L9BXV1C8V5EX^+@8.?DX>+AX>;BYN;E$Q+@Y1/DX^86$!40%!8!@4 \
M_&+BHB+B0B(@D3]*F%@89UC9CK&Q'1/AY>85^3\3_0L@R,DPZ2<+DQS +,C$
M(LA$[P#  ,#$QO0/ ?])3,P,&]DY.(]Q<3,VU D S$PL+,RL+'^L9D@?,>0
MJR";T EU0W;A&ZX<<OXBYZ+2"CGE+U>W@JP&B KG[P1$'^,2%1.7D#QY2O'T
M&24-S0M:VCJZ1E=@QB:F<#-K&UL[^YNW'.ZZN=_S\/3R#GP0%!P2&A;^^$E,
M[-.X^(3TYR\R,K.R<W)?%[TI+L&6EKW]4%-;5]_0V/2QK;VC\VO7M^Z>P:'A
MD5'\V/C$+&%N?F%Q:7EEE;2UO;.[MT\^./R#BPE@8?H7_8^X!!FXF%E965@Y
M_N!B8@[YLT&0E>V$.KN0X0T.5W]AN7-1G"*7TPJK6X_)G[<B@NX$#'")*FC,
MGB3]@?8/LG\/6/3_"]E_ ?MO7!, #PL3(W@L@@ 4H%J^3C@-_-M<U)CO\RK=
MKMO&JDNFK5EQ-FLC8Z8J84K[<=L$++-"M/#"5E40#Q+<BW\V3WNQ'C)+U,ZS
MU<THM0Y( LWC88L/1T1>-O9%#)"X]^:(FY$T1?CLA4'5JL+Z')_?546W67VO
M<]KJWT?EKSG8>-OY6-N+"K/$=<';>?GN9=!,AD1L[!K4IQQA>B8/K%X%^5D:
MP\QO'7<QA(E8"=R B0#_&]O9)^B98\G02RVC08XQ=4/K!*^2C*@3-GRATDB[
M)CH #KW03A![O&O!M^K8F5G(;21_Y7X/YRI_Z=ODIJP+7X<?O2P#V<]^_-S0
M8-UO((D:0O&1AP_K<UZ;^_-2/W_JGI\TJ?V6+?MA]]MQ5!"Q8=V6#BAJ%M.!
M3_Z4=^O@:/"'"SE$-:M1S>F-L+J'!SX*T4(#<:.GO_7Z8^!?EB9:#*@)Z/G%
M'=R^+S0C:-3&9OH]:N7(SI;GH[CRI'N ;U:-W>+47L;W.KU;1YZ4BT2_>$U]
M;LM<,L)K^W-SV\6 WJ;K?+P11W-J,JA^&6W2(;F>IN+JYP#+?!CJZAX;(CT6
M?C@GL>G2/I<ZIM7FHDL*KB)(X020EDZK]FI!"I:U%T'9\U'9W5WZ?6'U%4<R
M%-$?=;&#0>!XO*A#[H<B!XM'WNFQVE\FK'5TP/GAV>@RF,NY](RZZOF%M-D$
MRZ19EP^E<YL!V.VCBTZ[YHB?GV;O;_D0GEO"I.["1-\PC7$=7AB=55-QQ1A8
MV?#A+I^#S"]#9_)H7+&>"P@AY-^VC_ES9;J@V_TM5=5UHA?L]GK,E=7+;S=8
M 9UA8\4Q3CA[G_VF+8D%O729[T=R 9F47],01]BB!0P4/Y?874L'V->R+FQI
M: F,7U,(.--JQVDJU[R]P/L1LHW8LR;ODOB_@FM%H]X@7=1&-/55O4X).?RZ
M?DN*L\/M$0SUPN:K4V>/7F4K3,160.0&#/B'[^'TT#ZIR07"$1!2<FV^FN6P
M!J_DX.GY#Q?<GSF[,0\*&>SW9="!2/Q/,)OF!K*##G!%J+TE)PBSUX6XI4_*
MJPXU[LO7&_//61:'W%F04NB?2#C]3O8,-]O:E^(J!6KY>!$UCQ+:8_9^J)]3
M&_K(4Q)O-&H'NQMIB+5?4J,(7R?<:E$)S=:KG#L"I4C$TX%,DOWRR%7$N2:K
M5,C[&[ PK2[<Q$5#:H'/3GQ0[\6?=<.Y5Q+7O2L:;EL%ID.;SZR;75M.O57Z
M6S%E0BS3_B;!L"DG!9 I:;2(QHGO5*7("!C(#6Q4^OBPM3NN?[0$!T3"9S &
MWJO-MB6]%:&!5N\CW_8%^I+DU;^PO8C*U17CQ&I*7(1D9Q4(-TOY^RDK=DI:
M;5IAJ2H7D\+Q?S.\3P<\O@,1\N0T'\(WU,F;B&[.9]S!Z9H<][N<1Y8"4%_
M KDFKF^79X0L*!%P.M!A>Q-W>U/:Z>J 2>5R@-GG&[YY:62?2H2?[:/'>^LR
MUFDSRR-%3_M])!,&G=[94L]OZFL1%&,UD=\JE.NHNK]7K>-F8Q<DLH\ Y#9R
M+X\./*\>1J^?\*(45060%8\D0X=FISMY.3H<,@M+^MSOJJ=?B?50-1[49C.I
M"/7;T&&4I6LI'1B[/'1@@H ]-[/*^Y51ZY&?>?L<Y=.Y=Q:J'4>>NM>:'$9#
MQJ@G2&(=?CRAJN;FCT)<AG;B*R]MW6UNO#E.B\0@"V,7+\99W<R#2Y6Z!^FP
MRAB"MBPV8$<0<@T!GZI<M\&\-67N)9LBX=J<7976D/0*($VOY1Y"9_<?+Q!#
MHC7TA1YB/^9^'=26^:L@)W))9@HS0C@#[X=7\,?\?58B&*S63CA+QH37X/14
MB'0 D;+DZ+3? 3T0H,#HP.T#.K!SJS*V:3,.O76"G$AKW:8#RS5V>P;NOB@7
M5.?T5B!&B@Y4/F?\K:\:8MQL$2;$S79IWEVTT.K]E6#9#?Y3\&#::E0WU(SR
MA9J(FU_2TZ(#SHIT8, '<0/=:H:;SUH&[PG2@7'>NQR>]0^NN7@)A[ZD<<%G
M?"YL?QM\X.QHFQP@&6P3SU_RJUJ1Q%P9JDCC4IGA%_#F1I;?7-5E"HQIS! U
M-3GJO#Y+!R)RM_S&GNYY$;4Z4YE74;*DZR]5L2&@;8<NB<;0.1@75MOJW/7?
MM.AZ*+)J#-^&XB(_?#@'YC!4S3CULJZR_.\*A0!C1R_7QG1.A0>$%*\)0JU:
MSZ/NHK4+#K27[(589]A#]_M1!(PH3PJVD-4>1 J9:WB".K;B/TG.LMQR>VD
MRX.TA%531VAOHA 0=.L%E*+S)!UH,YQ!-I5@(*&QA??$%^0NM;K=P.2H8J5U
M\8]I/W._EKU##83O.+0UJT]PNC8DZM@^[;620$_U;Y:]"]CW-<-N:M>LZ.!F
M2ES$'&,%R?8VGEH1Y=_%[S2M)>UV_85OI("HI<T@TFB8\HY$9<6N*>&\?O+\
M13<N/FYWN)/;(3Z/(DW-I[&0MV<7,P_OY;M7])XL]PF2_12HVUOK]TO+U^B3
MWGW($(J;UH<2(HN]16:U'$]!G[=V[6S?/&NLLS6,\<>$*0S(^'2J6G//96V
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
M_F]_7M[R%O8%>V9']Y0;WN9D*;/MUE%DP4#>ODY@_=>;&4T?_P]02P,$%
M  @ DW;_6@>T8])"W0  DF$( !4   !N<VET+3(P,C4P-C,P7VQA8BYX;6S<
MO7ESY#B2)_K_?@J\FK6=*C.AB_?1.S-KRJM'MEDIO4Q5]?8K>Q:&4V)/B%23
M#&5J/OT#>$0P+A) @,R:]T=E94HDW/T'NL,!^/$O_^O;TQJ\L++*BOQ??W#_
MY/P 6$X*FN4/__K#K_<?8/+#__JW__;?_N7_@O#_O/G\$;PKR.:)Y35X6S)4
M,PJ^9O4CJ!\9^&M1_D?V@L#=&M6\*)\@_+?FM;?%\VN9/3S6P'.\L'^L_VWY
MY\3S611Y'!*:1#!P@P BEZ?BGZGCI+%/&'>N'O[,8DJP@V,81"F%0>A3F'HA
M@H@')"*.RT(G; 9=9_E__%G^@5'%@! OKYI__NL/CW7]_.>??_[Z]>N?ON%R
M_:>B?/C9<QS_Y_[I'[K'OQT]_]5OGG;3-/VY^>WVT2H[]: 8UOWY__SR\0MY
M9$\(9GE5HYQ( E7VYZKYX<>"H+I!?9(O</8)^2_8/P;ECZ#K0=_]T[>*_O!O
M_PV %HZR6+//C /Y_U\_WYPEF?XLG_@Y9P]R;N]8F17T2XW*^B/";"VX;T:K
M7Y_9O_Y094_/:];_[+%D_/2PZ[+<&U5RF4HNW4AR^4_GB/U\ ?N6^*V/>;7
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
M>M4[+N1G[LW\EK;46.%5U\(GEK/$J'!]A4X^2UZDZTP:SF4'JNYGXB\,D4>
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
MS6P$VVB[01\/@SC(TQ"I62D[@NO9GU;F ='V:,AV%?UIT6Q&Z9TFM'Q(W:C
M)^/?QM^PX0O=RS"XE1<BAWN)!X4;([9N(>7"O:$!)%&*/0>['HDN<&\:&DMX
M+,/\X8;H13G3+30F'H6VP'I*^H4\,BJOJ,3ZO^M[<8! -0G!A8[ GI"SK.TM
MA>^X7.^).+X"[S]J7/*<,$:;LU.Y^Y&+]YF2PBN7I,QQ @<RGR8P<% J:YTC
MR)R$\33D28A3S0KGJK1GUN2>D_8.HRE8+JL3-4<RVD7*E?%44_.94-)3_WV
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
ME*C-K/2#];@M&M50!S\*^KK[U7'0U%PB:U#H*?@H"C/455<2TY)7,4YK4?]
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
MNDPZ-=YBMT@CP@ROC\8>,W2VN[[7M[R)UJFJC9PQ68:A6M'(0S$G,8QPZ,,
M>Q0B-Z4P<IR(14%"*4WZ"BKW&A[X>9)*'^5^]91[ [>\94"N!50&G&4="X!(
M'LSZW)_"3]%UOQ".R[K8"PS:H+L>@[>C&!@WK!^1SG)_^E.4ODL[^A&1SW6?
M'WM%3[\IRU;O\SJK7Z\I%1]"U83ZWI9-<28Q]HK&),$>(S .N=@*Q%SLJWV6
M0.X'#O6]P'6ITE9@BM#,2VM+&G2TK]JB'=*UZ^FKJ?,D7..Z;!,$/44VEU]9
ME56%&UEUQ1"M"HN_[#1W<N!%U%95O%YGE9\WS(4ACXQNUNR67PLBM&ND](61
M3=G<0+S_)BOD,2I+U,MX_4V[#;KEAW>F;0U/+_883R(""9:EC:+4ATF$0N@S
MWP]#%KL\=+229ZRR-[-QZ)D%MQP,V04[?D'/,/C0%I7?LBQ?.HX(,&LL:'E2
MU1R+[S=5>B;LU,R\7NTFYOW=%]D]C&S67:5FVZT-YP'*5HJ17>:6S4F:!=BC
M)*9YJ)B9[\]L+7<E=ZBL7]\53RC+5T'@1 E#$0PID@G#"8-)D#@P$1LH[ :^
M<+NT3/ QB9G-:$<0-!3![RU-30MX A<U*W:9M'J6J!=41G5\*O)R(+=<*B8E
MU[8\YX6S9#U.$%C4 IP7\%"+1YXTT\037;@9]5C$ PXQC60F<>Q!'+DQC/R
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
M:-C^C3W(=:.M8" (R7I9ZT(&&^V2HU 2!D%*7<AY$,' =7V(>)K !.,T"9W
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
MZ"'S3I0QN.5>0> )X5>OC,5W=;UJFN"R5ZB,%7!R3<K\3=NR+2^;J)BNV]L
M;2@\;*AZ+)K_]HO.+S[0M^:2AHZ?GYOWJB>6!MSS?8;#D A,)/5PZA.&*?-$
M(GSFLP"$>'P]2[-7=];;6C?@O1:U(J=QOGDW!K"]4RJV31>:Z)_[\O5O[73@
MINV7_HEDGDM>V]\M=?#5S':N9;\%;&<;\-;?9.GN]!ZW ^X^V(=6[^HK-$_B
MAFG4<8V&;+NL6+M2H;.J]M4,+5SY=J7 T^JXLY7AJ8WW70[Y_]O2LM;S/[[(
MUZ*LGTCDA9$O<DRR5$\LU'=F-(I\*B-!@\P+>6S4&S1"8^[]L:.*=F112]<\
MOW%).=,I#@<BP[8AN+2@1,>$/%:YCDMK+I;NF!!JF/&8>M3.[?DB-9>K]:J)
MN.[SIOGXZ^IYL\I7G&[JW=]OGAL04CT^K4<D?BS>%9NJ6*]$"P/2QP*Y)+[T
M,P]S+Z3*>E4LE06Q,F$FA0AD[HL(-!%Q!AZ7B[L>U.GZJ#R=]_*UE+P5H;E?
M>ONBOM[J?]K_P-Y.8;QAGM <']+,-?K!GP<8!;:$;] AU_I+M<@2#8OM4,<=
MG+KRG(9LSAHCSJA-1V[3'!PNZD?-J.)CQVI.4O L=SL^33Q(6?Y:%MO7CQMP
M<GMDB9GWU(XRTJ110_L&?2R*6G<GFN>RQU0PG<)V)#ULRQH3?(:,M8&,5HGJ
ML747RT\;"#=,2YL\#C/#2OGN^VMJM\^E;.*G=_I6FBQ?E6OWIDM9/3Q[$.B&
M8XD#R@@F>4IP&K,<>XF(2,*H"I",K@B#J,YMQP.B31T4V"H T^"X3<^F%Z"%
MPU5B;-)6(HYY"FK!@9>@_FUOYC!:BQB]E?C]%F#WLET@]GFKT9W.S'UYRM.,
MIW$<81[DNF,H%CB55&T"P@]$F# >Y:"JU$5*,QM^2U=[VL4NU*DZTK!8Y[*N
MS"(6)QJ F?A>^--Q3>Z"ATG!'(4 E^DLZLA/BGOLCD^_8''C4?S78_$@"XW8
M9N%07WA]9EM45+=5W63K'@OT\.&^0524FZIKHX4[UI?4,.U4.]  S!9-A9_!
MN9Z0U>YBY(4UE[L8.2[4P<7(B4==7.TX&OKG>2*A-,IPYO,(DU0&.(O#&&=Z
MGEF84<;\Q/Y2QX\99*F.D6MO<8"F4+J6'9BS.Q)[P3L:8\,+'=_.^!%3#"%"
MC]_(<#J)4/G<;86Q.H"]T72>)..,<Y]B23V.B<@9IIYRCEG$A9\3ED<YM<!&
M'R%I],-V 8G>5=_5K_RU7&WXZI6N4;%!]3=Y  K5P)="BP.7%6J:Y+]./U:&
MOR=Z#(PUNOM9Y-PGA7.6.[],:>$<^*3(I[GLZ5=L[;T!/G[0 ?4 K:7ZY6WX
M-PVZ4B[\,&)1A#V-<TY\/1TMB#D.?1:G*A;V1 J"SS G/?/9WI%##3TK5"J
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
M*/1WNOZXIL^F9?^1)6;>37[[_' WC*8;#AJTUH-XNT'O,+\0,*:2Z3R$(VW
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
M::S_U$^776W01[HJD>)VVV ==A,+._3F7S5Z5-O&]%"NBA+I=ROTJ.>HZBM
MP^L).A!24LJJ-FU;ONY[3'N<BWP*V!:PZ%=PG)"Z6IU6SK ]U<7\Y:L5,W2I
MKU_,SNO6<)B[PAI_N^6\5('2;?V.EJ4>8]_\-I\\F9$X$CD.,S_ A 8ASN(X
MQ]*+N> ^3Y*00\I<1E1GWAD'=5]+0"(SW9EY[\XU MN@-'DTH(\Z!MRY]R !
M';G]9C07#0= :C@.$V OP\.'IEULWSOYT+9.WF[K;T79M*<V\QW])QJ%<2SU
MJ"(2$DPX#7":11$.HR1C-&$!R6/3X,*0YNR;P<M+L4&59@:5Y[I'=PPA"ICN
M"='J=+ R@ZZ H4QS WS07?O0ZV?/Q(VS,: 6(E\1]IA26BPH HH^#)F@KUI4
MI)^?ZP]E"1S6>_C6W%7HY^>R*94A1;+8R&);73>F]TCFZ4C$7EQ@3NY*26$%
MZK-"V96F#Y=:KBA]5H2#<O3Y)^!V\B!E^6M9;%_OJFJK?L,?-^"!5R-+S&Q!
MFC)J2*..]@WZ6!3UIC =%S^E@FD;<B0]S*#&!'?< &4HH^7 Z\OK+CCU>E*X
MP]'7TX_#S;"WY0U=OU6K"FR#E]Z?V0 O;><=&^8V>%'^:0-T(3K,^B:DGL$
MIV2TLKZ+BRYF>E-B#>UN\EF+<%)'"R=>:-<MP-(L()3&./'C#),LDSA-/8FE
MKV)(D@@_848II2E"<]>L+D1$P"Z+2749!(>.E. F(G38-V$JW#6QW]CRRP5\
M!D(>1'DFSUNFA?< REU5>C=8, _S,,T)P3G7R1]?Q#C+@A"G6>AYN>?SF(.F
MS%\F-7?.I[N@L=XS\!_ !/!E+1EF?9W(#DSU[FGN;G',,F)Q6CA7:=[+A);-
M[4X*?)+0G7X#[NM^V:ZE[['(ORW+Q_)E4XN/:_ILZNF>?WMF4]1$D::*?72K
M9Q<]MU<D'F7YHAOU(*7E"^)/.[K72PXSQ&FAT>^: T<^[KAX5A[NA247\V_'
M11IZMQ-/VAZ2&WF?ORNE6-5/'O4"DJ<>]CPI,!$YQVG(*29,AH)Z(J8!:)+Q
M</&Y$Z6_?-* M,7ZN[Y*P!N2**?<IB0Z5(GI&6@G*/#4*S;/6%L6TO3T98N6
MHLOC[E0.9P?<8.F%C[13H4X/L3//V%G4W89KY$KY7K;_>[=I:IQR..WC23)E
M:[ED6'K$QR2@#*<B]G#,2)RS7-FYV>A,"-&9+; GW0!'M\21_%.G/F0[@+:H
MO\ERZ*G"S-)(KV;FZEI;,#/NJ:.?>OH_:YUU+*!/!@H"&S9$8D<&;T1RT8T
MHH3C#0+TKAL NO>K];;6$WD$$:E/U X1:GQK&DM, YG@C$9>1#U)4@D:Q':!
MSMS;0TOE:I3J2UHRLWP'L@/SP"?@<S>H(SH?\-R15#/!SO54?BCHW)&H4Y!S
MQX];C&GY6N3U'VJI?FBLI$D>)+&RR2#")"<>9CY-<<@SEO,HB[EOU$-W9NVY
MT[X=,<"@C2/9QVWN2HF .=R.CLULUR.I !- [*6S&^(Q^<E@(S?.LS\Z->/H
ME>4&7YSG]6!VQ85'K"NM?6]@ S0,K+(>O+M4A77=W;M7Q^Q!U;%G!EQK/=3
M=/KI6N&!9ZNIW!U6M-M"ZUDAKRFR'BZX=('UK#AGBJOGG[-LE^5<W^GJIJ?I
M!3_+NN\8%30*6,)\++P@PT1D(:;*W\5>DJDC-V&<BASB]HX1FSLYU9'NABMI
MVC<-'%61([I>%W\T4Y;RHD2BV+(ZWZYU!-V^HA[Y-Q+?^'[8!-'_%D8W<9K<
MJ*6J5\GKU7>Y!N:W1K4>97X4TC#'G@Q23*3R:9CT)$X#/XJ2C/L>$693,%SK
MW6HR1E\;VBN^ND%_?%OQ;TW[T6JC(8[:_J3_\[_3(/#^\]*W:O[:_T^'JC:+
M6%RI#[:U[K3P9: %FJO?/KH]^,&V*3.D;_7/T4]M(+RK]NHQ4LMV6QL(?=)\
M;?(.;)/6HT6^2KXM5_6;'[#'5:U< #_,XI!Z!*<95YLR$12G,HMPX+/4R[W,
M-\0*/+?XS)MP0T-OIW[P$_L9]=3-Q^6<*&/<@*\5$6:P4.E  W0NB6$U1.=D
ML<4&Z5P28SA,Y^(S=A[.O<YY:[>IE-^46ZI.Z[L-+UZDWB^5A=[GC_3/AZ+4
MWNIM79<KMFU&R#P6#_3@*D9$&8^HB+&4C"B[HQ2S($AP(&E&9"82!JL7..)K
M9I-MN$1\R"9ZINJL_FFM^/QYYT/5]$_@K1=7W\7L#/\!VH;M'JVB#SA$+8OH
MIT^MJC^WJE:<WJ".5S1D5B.-M>S.<A''L0H=.0VNN%K4OW"LRF-7Q/7R%BG:
M%IN@NMOTL*8M-LV78KW^6)0Z4_ 4^F&>IT1BQM)8;:B9C[,@C7#N"9KD5 0>
M-<*6,:0W\T;9,:##F!UT;S=#ZW?-!>K8@&1%#91HD/]UJQK8KO:#M *9(.U4
M.Y:#H2]JR=5@9V,AQ^<U3R^SX!AF8YD.IRN;OV;G;QX,36T;PMLIN$])F).8
MAC&.4A%@/901TX3D.$B("#W!@T1%;J^R7!7B:TW+VLR/O$@/\KL]IFH>]'34
MVY[W&\3D\VJCZWV(T763HM#5YJ;*7%TS#/E D2D)4TFY<L!%DF+"N:]"8!YC
M'M(DB).,*$UVBORP$8NKL:=IK439HO',J$$SI]F)3H!!=*^*KZTJ6JHW;=W>
MX6V<2='F& Q]0.?'38(^)^[HZ.>S+[BY8;,+XR2/1$PEP[D,$TP"EN!4,(;#
M1 78D>=Y:I.\YHK-0O&RCM%D?^%D=\$&&!I?5)*9V;H0'5@&/#/?<88(=$JP
MF6[9_)@8<4K8J7LV5T9QNC-L/^-5>;-WM7RINC9"#=5% YECWV,"DSP3F'HQ
MQS0@>2Y82HAG-&MZC,C<\=J0+&KH6C1;7M30N*6ZDAL8C-F(#.JOG)+IBM[*
MBTLOUE<Y)=RPIW+R6?O1=,<S8K[J>4HZJMG(=??CXU*&?I3[RB'VU%D:2Q\S
M*07VDE"D$>6A,E/H?+IILO,;[-F!2 TCJ./DBJET!GHU.W[=:PMLYBX49360
MSEQNAU/I#(@N/IK.7!'GYM,!WK;(S=X^W+[KYKCW]RVC-!>9BJ5S+O1Y'@28
M>4&*9<H$30CW<]_H/#^__-Q7>Q0]0/KP5'J#'.I5,L',]Q8]H%OT#G7D;&[3
MGOG Y@G1JT2URW]JDJAJ:?Z[HY3G13%&,YRG;RV7T+S(\4'^\O)3=B[%KV51
M50]ED:NU*<VS5$0!#C)!E-_  YSJB=(LCB6GOA]XB8!,RQBL#=H#X+,R&DH:
M9C,?Z<6<E-_L?+>4"K8+M (]C L$/J+/L.[H'!ZNO.AA>T:DXQ/UW"-VQG($
MB"EN-^*+K%>E%.^WI0J^'YK\;PO8G"0BCS/AX2C53GBHCE-*B<1A))CTO%C(
MT C=UH+VS =N2[8YG/3-CX/D-<SX(/HT,\Z9M 0SWH:) 9J1:.X-=WR@EA'4
M<G+3PO:[,W$+!3C: B"4%]TB+%1RO(78+&'AF=]M\N*=LBM9_ONJT/_"FW_I
MG3A).(D#@0,]@H?DE*D=)<^QB&3 U3D=>2PQ]M)'2<V\@>QI YS:<=T8^/#.
M)(9M!@=DT4__:T_Y?_ULX]Q/_$;,'7UG^K!S^L?TXB@&,))P-!X87V&YV,!(
MDH,XP>R->=*0S= LFLM,I$SB+!.1"B98A&D4A%C$,E(Q!A<RC5PF(1>8+&:8
M60/,&0-IU$WZ<=XI94Y4Y#SU:#K2S&'B<;G)9S9*@"8=KYB;=MP?\T#?]&73
M]HYJWVB8!5[.U X1I2S A"4QSFC@89&'@@GB9X(;>38&M.9.1O9=6Z\M:=VS
MY@?_N=I\5[0+%27EJPW=<!T =-!88!2>,46:;1&.U /,:_::Z:C>H(;NC"UK
M(^(Y[E@[1^F'-*R-B'RI7VWL%3M+[T9E?RS*_7 L71!=J24:'[$'['F[?VW^
MR^;Y5K?1=KA<,J T9AF.<Z[V J*V@8RD#+.<"L9X'.:Q42W""3<S[Q8=;TT;
M9[XJJ_;N4+$%YC"O4[C9GK&8&F&[RE"#@U%L!YSM\+S>U)[3,X?VW+G;>9PH
MR='>=!TOB^Y>3M1VO+^Y6=3!'?#VWN0M_]=6YXN>/$$"&L0)IJ2IM88<ZUT-
MBR0.XIRE7IRI$*Z9PR,>S;>Y$9)&UI>UUG="&) 5WH&WGV2%'5UA/M*DV<9U
MK6*<7&-NZ=Z@GO),%YG/BS?'5>8C2C_N,O-YD4>O,U]XQ2)?^[!EZQ7_*KGZ
M1ET"+O0D"Q,>8^%K]T7$.<ZR/,5^SJ,XB1G) J.TQX7UYW9(&H*HI0A(2IY1
MA$%&]CKQ@(["4#*;O.L9$0')UNM$M<NP D6&Y58O"S2:4#WSVG)9U,L\'Z1.
M1QZS 2N4=;UNJJ7W^3^H!FC7;LAW99OJ6[:E31JI;2)+?>SQ7$,1\PBG?DQQ
M$J8!X6F216:@WX;T9MY#]@R@[:ORON6?LN2KUBWH&#+,>)CJSV"K<:L5V-8S
M4,A>!6A/?JH&;*43"(2B4]U8PBI>J2,@ZJ*QQ.-(C-/++(C.:"S3(6*C^6L6
MXUUU/^WCR_/[5<4_K3:RN0EO,O'TW'LSIB8U.?2X>M%Y 4US72AG45;H=TV\
M[91PA%PX*IG=]-.S*RXW!'5,H(-9J*,/VD!,G*E9-,W<&A_Q>:,'%#=@%^I?
MU[2J5OF*-WO28[&'Z*J>@C"D$4E3S.(DPB2+?<R8BLG5OV5!SKG@E)JC4+A@
M::DB)FUQ&,H=:SLPG_*(/0TL,X#O@V U./E&!N?[XIJ'[3"7RJ(-B^C+X!/H
M!M+['!WSB1Z+ 1#@\I\ @JBQ]*>P!-U8ZI, H3I<:F\<S<,)I04!/UQJYA 3
MQ.G*=BGC]Y+5=YNJ+IN?\COEB;WIC'0S<?TI\S-?L## OJ0Q)B*AF'DTPKXZ
MI%(2,.%S4'/\&+'YCQ_E7-8KC5=6R<VJ*)$>AUTAL95(_TAA^>%1M9DEB%TI
M W8B["=):?HWJ+FD[BXM;"*4H[SP**E%$\,F0A]GAHW>L:R#E\6K^JF_/:@/
M7]]NQ(=_;5>OFHKZ\\?F&HC\I ?9?%D]?U.[R]\JV6PZMQKC]Y:K,VV[UK68
M]_)5.5^K9L=1;RK6E/G\3WL0AUQ(SJ6'4^8S3-)8XBRE$G,_#1D1<1@*T,69
M^5F>.X'="=#<N)<]]WNH[SV/2 R8;!ZG S8;T.\@]&[\C+2HWT'@W82^?PWL
M]P(_"+,M[Z_UF8&)_([W&]1P?]-\G9T S;]U(J!&!M0(@8L<*S%:[VZ'HSWX
M-;P__C4,I7%X0V QS;NZ1C _P\O>-5CL YQ<2%B.LMUYI7S</4[H4YYD8<:S
M"'/!$TSR-,.4^!0'29:QR L9C4#-H >K@TX!>#OH$(4)MD4?ZH!+Z:O_3[%'
M:(9)E*F#E@JI4=?3/"""1I[15)KK=7 =$M4U.C [4:PE@VW^6J@#5.0+ ,CN
M-NRS@CG:6P_77G0;/"O6\8YU_B';F:S-;[AI7/^P7C6CJ=66U572TS0G/%/[
M3":\'!,_8+I9Q->7HJ+8ER%-0U"SR"BUF0UO2!L-B(.'K8XIS,PJG:D!9J47
M->#P$@)(1&?S5,=H+3Q(U4#LTPFJ)B_!RWR/I;@MRP]_OJ[:FY7OE9]B.JSM
MW+LS&^B>&-+4S$>RG95SNIIYK8@PXWLL:8,>>ZMKN<]M2=U48E I<TPLJTKF
MV047*V2.B3.L8XX^9PDKT9KD%_FJ??G-LV[7+%^Z2\I]U=R//9\1[N$DS3@F
M,F.8B4C]*?9#3E@>Y $HU6-"=/:;0NT1L>,!#9@P*[[;Z]/L!'6M)9@M.U 0
M'$ "(+$KY @3DLM"1@"4<((5 7G7"B2BZR7\V+<2?FP["=^^J*WH+O^[W(BB
MU*6%ZG-1_R;K#__:J@!ZQ8KR8;VMGE@L\BR,$BRR(,0JL.68R23&L21IH'QP
M$J8$ "-Q%3.SN^(7VR[?D-J^)5KEZ'O#(JHUC[H6A5YTY*S91)_N?KG_@EX5
MHR" ANN^S_C&M+36H9Y_K_ =9ZAG#6G>T%V.6NY0PQY2_"'%(/K0*ERSB!Z6
M53@(,V,QQ=NB:KCZQ;L"XG.DL@F8CNMH+ GDX40;1U ?;M:T<UZ_2%T\Y76#
M@_3N&RV?9?44I7&2!E&*4YKF6'FMREGE68@CEF5^G 4D#XW.F#$BLSNGWV79
ME)%T-:@<,H#DGWK"M6[HVDA@K^Y9=9GYHM<J ;:5'U!#'3EW;N:8,([<RK,D
M%G4CQX0\=AM'G[6]@"!S6992#-O>MO6WHM17FIX\F7B)BBFQYTL?$T9T1!D$
M.$AC$="(1;$'FF@Y3F[VPG]'O!^BT[:;(KICP+X)=4*/9M;K3CLP.]XKYJ 7
M%>UINZQNF\CHK#(]2FSAJK*)X*<58:.W'%1S=Q-D4N+[ZF .<";"6-F\+W%&
MDPSG4B29YX?*_D&C <Y2F;NRJ?SB4O\2@6-USFO$S'JOEA-FM*9USEG&[(S*
M.D?I\\<,V!D5<[04>N5HG2.$BNIC4>[!$^[S;MJ6WA*>E*L<DC0-,<\2#Q//
M%SAERGJC/(HE2T2L_M<"+&*:LM%/VR%F1*4OW/&&O@V0L($J#4]I-YJY!LNF
M:L!L#N$T6OKM">X<KL9 6+>8-&,$?P3PC($"+J#+F+QI6T^]%<6K735U^.;,
M9W%/RJJ2>B#AN'U>+QS,%L]54<UDM:BAGA/IB@KJP7(+UT_/B7):/3W[%-Q.
M](CS6Q4QT_7Z[8&NQ-^KW3']*/^L?UGK?=_0<DS6FMF6- MR4[7%O9X7I)E!
MWZM_1WN?T-S.C#0T;7FNE0.S16.]H-\U-ZAAQU&_-D1R*Y,U(K"8$4/$'9HU
MZ#T;H*7/[_J<=H^S1!.1QD3@..,I)I&&40NDP-R3/$\%3[@T"F3/+S]WLNKS
MNUU9# )!=**%<=.]7C:@ XL^H[U@5B!+)Q)",):ND=028DE]R+Z\YJI@=E&,
M<6"ED[<6Q%6ZQ/$AK-+%IVQO%'.-ZB;?R_9_[S8]I.V^*_<I$<3G49KC- LS
M3.)<ZFE6>0.RQ /B!X+F%@&T">UE0NB>$[3:Z.ZV%F)Y#]8 O7-LH%*S0-J9
MABSO(71:^:FG_[-6T Z#^LNT@BQN(IM+[.Q"L@')A>\EFROA]'HRX%UWDRN:
M+BOEKCP%-/)HXB4X2#."B?03S"0E6$2^'R:IR(3,GEZ;23]?:UK69EO%&$F(
M 1P3-K:%7^3S:J/;@!"C:UW0OD'\$ /F^ED5.QU2&NFB(L4!8103)F.<2AGA
MW).!+ZA($]KK\,-&_ @-]F2-]:=>6$AY3*J?&$]\G'FZ"R9C##-=G*%!3JB4
MZN!*02/C7"GN>I2A?0/V>EW\H?7H4F]F)Y(K;4"#UQ&8F5TC<J^5%L>\E&)5
MHT]. 2%,I)]Q-,J.U \?B7(LM,DHE)-W8*>/D*NG#YM:.;[=@(7=W6"UG=?Z
M2J[,DH@$*IB5J3IY4IGJ]K<<9Y*E:>)Y*J(U"F:G",UL]"WI?J#'X-9Z2]W,
MXB>5-6[M+E4 LW1;Z8U-V52TD3R46J*U8/6'O>%.+KR(T9J*UQNL\?,6^:8!
MKE._'_3C E:RNMV(!UDVM_J51/=LO7IN^QOW.56?\##BW,=^$*:8^#H"#5.)
M<U^YE83'"0-<LK^6FYG-?L#>#=J==P,.FQN4 Q[1@$E <NCJCV*0+5M2U;#M
M9<#9>27?7E:R66)\!HT#LG=+:MXNV7?P.]]% >NCW_GKX!,4>SY=90==J6DT
MF7@UD>5RCZ[T<9"J=+8H[.BIROKI-_I?1=G[G54[23-*19#%*0ZB4& 2)BEF
MF3I+/$_Z,LEY0(1O<I:<7W[N0+"C!1J+>4$1X_OW]>(!(SM#R8SM>UR L>!,
MO3D(S-2_[7V["XLN8J#C O46-_&4)>IX]6Y=5/*Q^&WSNM*0TX]-[MKP,L#E
M%>:^3M,01@UEG;!^7+TTMSU_^_QP-T0F-[\!,**,<7-RIP>869FJ0/DTFA&7
MN.RCDMJ#LY]?=EF$]E'13F#:QY^V2[WOIJP-\;58%&0D3[&,0Z9.MBC&:102
MG"<I]Q(OUTBW$(RQ,S1 !@M'&OO0(6PAK7-4O':SY8#9S7.Z,4MJ7BDQS#3W
MPQ,/[J:[2U*.2.,H-WF.PJ(IR1$1CS.18X_:]FK6=+61HO_5'L *YBNN7-_
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
M.((U_S>AZOL HX@'9,L#IO\A3FP ^RL; 6CF=#B'!7C*Z1%I_G'BP&'?98B
MKKHP&]%<MB<S!(:+#LV@AVTN+ ZZY>%74NV?=5%7<R3/B*093G+$<HX1CD6,
M""4"Q3B**.&I2*518X Q MXO*TXDNUI"\%7%%51,+BINDQ5Z30$4$WA),2[+
M35<45Y9=\()B7*CSZXF)S]G$((_E!+56YMU6YSF(+5N+^K.>!;:B#&=Y2D-4
MA'F"<)J7J"Q(BJ2,"IID),8R,X]!SE#SKGY'\L&]WE^&# 2_-2Q ^GK/@C>M
MF,XA@6KIPFA HHX.4;&,.@[0:;RS(0^N6IF;BCD=;9Q;9,%HHZ$\Y]%&TX=N
M'A745?"$A(>YKLZ.$J:'.O <$2QSA"E/HJ0HRI08.1&C%!8P8_UL$NLA+$;5
M3$XDA%NE7CB'%4NSDKB?M;)D[=*L>!/S56ZJ6])MB]XHC=T_Z^3(ZNNN34!N
M0I>-KU(]O]IQ=7*/"<$E%HARG7@=Q001GB6(XE*6:9A$-#&J7C*DYUD#6PZ"
M,Q;NVJ%T.CNE8R30G)AW_3*!<5I=/8 #4UX7N( :A0&DM>H;9K+^8FW$ ,(.
MNXI!'H/?D;_?;=^+70VK$#Y[R+.N*EKH_9L'P^NT2Y'FK[NMI8$I5R^(XSK>
MJ]Q;W6*?K[38W?55 88WUM<_8'%8;K;+CX*)]3?!7Q^J-BZUWK6C+0=YPK+]
M]WZMW-=3:Z)5EK(X*O((%2DC"$M<(DI%A 0N>%F&5,A<.=+B44_+_&QXI+Z1
M)Z.O:]E^72\X,_[JMB/<@JICLZU68B=^@NU.[1!?!'\4P>&K<O\&%0*ZH<[@
MD^_5)R'E3;>^,X,C_!*OP#)73SO1/6=!RUK0\G;7#L^]&U0AO(3ZQ.*"> ,N
M"1;$W>X.P3_^L.L&1X!-WD;<2F.YRPI':)S=9;A:TSZ(^B(>\U'4^VJMDR2Z
M>,WY#P:?;/E4;F(E2"U>B_9O]?_-@3<E\VU/VH]J"W@CI6#[%<F)2/.L0&41
M%CH:6Z*B"-M2-1'E69AAHV+:[\,^R.V$E^CVG 0_\(Z7'X/UM@GRWEV$>IL;
MQNHH6O-[>/AWP5=O>&WTIWVAP#NIYJ6]B$;K=+?C"VL_H=_BBQ^>/="*%)R^
M&KU4/]X%1\%._;2U:$$K6[/TZW7=WD+K.> /?:VWVZCX\J_+87A]0>87C],O
M_V*N!?R_ Q=C6^'P>_]._>L??^E_HOZ@:O%__.7_ 5!+ P04    " "3=O]:
M0U--;6)\  !SL@4 %0   &YS:70M,C R-3 V,S!?<')E+GAM;.2]67=;29(F
M^%Z_(B;G=3S#]Z5.5?5A2%2F3BM$M:3H[)X7'%_,*4R"@ H %6+]^C&_ '>"
MPN(7UZGNK%90) 6WY7-S,W=;_NV_?;^8_/(-YHOQ;/KO?V%_I7_Y!:9QEL;3
M\W__RQ^?WQ#[E__V'__R+__V?Q'ROW[[^.Z7U[-X>0'3Y2^OYN"7D'[Y<[S\
M\LOR"_SRC]G\G^-O_I</$[_,L_D%(?_1_;-7LZ]7\_'YE^4OG')U_6O7/YW_
MJ^4"M.:9Q&0UD4Q*XEEV^%='J3,B0J;_S_F_@DDQT&"(U"X1J40BCBM/?)91
M1\I 4=5]Z&0\_>>_EC^"7\ OR-YTT?WUW__R9;G\^J^__OKGGW_^]7N83_XZ
MFY__RBD5OU[_]E_6O_[]T>__*;K?9LZY7[N?WOSJ8OS4+^+'LE__U^_O/L4O
M<.')>+I8^FDL"RS&_[KHOOEN%OVRD_H/Z?IEXV^4OY'K7R/E6X1Q(MA?OR_2
M7_[C7W[Y926.^6P"'R'_4O[[Q\>W]Y9$VHIV_AIG%[^6G__Z:H9X^.#/"[7=
MOUY>?85__\MB?/%U<O.]+W/(__X7_*=+4M1*M:!ES?_[]A__>KO\USDL$#,=
MN^_P&^O/**OM10I\7\(TP8K#ZT4FLWCOER9%OK/Y];^<^ "3[KNC!.-1]\DG
M8;&<^[@<T6C!L,!)<I(2"3H@!J,DTF9-O7%!@+S/>:%Z@61WZEA _.OY[-NO
M^,&_%FF4+SJQ=")YM-Q*-/O1?;W_/N/OCCQ(;[B(A"ICB31"$1]P=W ED>IL
M-?!\$-EW5[M/]5V5GLSC+[-Y@CD:D.OE_#P^4N]]Z*Y_X]>O?HX?1.*7\21=
M_^L\GUW4T-5R5D%R*[4@N7_Y!;G.,)]#>K?2RD;F.LZ0ZC!;0/>[-73^/R[]
M? GSR=5'^#J;+T?:(A=1*Q*20KN(7!#OO"3:!RZ$"9RE.NI_L/!62.#M(^$0
M>>X-"ERP(B0^P'P\2Z?3]!H/XY&40EF=&;&.,B(SGI$A1DN$5T)J$$IE4040
M]Y;="@ZB?3CL+\M&P/!Y[LN!C(*_!K36-+&D28PTH,]D'/$>6?(93(Q2YV1]
MG?/AP<I;04*V#XF#)#HP*DZGR_'RZLUX N\O+P+,$=$F&\>!Z! 0T4H)8J7#
MKX27P?/,C3G,.CQ<<2L4J'91<) $F]#^1S@?%R%,E^_]!8RTU#$$[HF6%H@,
M"FU:T)DXBC%6D("'7ZB @/NK;H4"W3H*#I#DX/[CBH.W&-;/T8AUHO^$&H!7
ML\OI<G[U:I9@9)SE)GI-4I:B2 <=8G1[T,YQ8X-4B49= 1K/$K$54DSK2*DG
MYR9,R&?__6U"\8WS>'5?L;:%(0I@1AJBDL,(2F0@7AA#LA&"NPP\!E8!,!N6
MWPHJMG6HU)!M$R Y20E5L%C_Y]UX"FRDO1#*@"(L>HRF! "Q*!$2.%AOC2NG
M906 /+'T5N!PK8/C4)FV!(Q7^.79_//LS^F(F\PY1??)68FB0%R30+4FPAKP
M-.-/=8V#YM'"VUU?T1>"BCT%VA(FNJ/Q;/YA/OLVGD88,0LTLT@)UX#8!LM(
ML-D2/! ]ITQA= 7U@/%@]>W0T?#M9C71M@21#[/%TD_^W_'7E>L$EHH0,LDB
M(1<Q6>)BQ  <K/29!\V5K0>0>VMO!X^&KSPKB75@<!2K=S('W]&MO$K*.D=L
M+$Z2U1B"98D'8E8F:>9Y//3-YLYJVP&@X4O.O44WL,K+*^GDPY?9]/H.1@<&
MR@J.89.&XAOC<1>$)\R#UD$KX60Z2.T/5]Q.]0U?9AXDPH'5_PGBY1RARWCX
M/%Y.T%J9H%TH+B_@'])&Y"+3B%^E;&2R(3EWD/H?KKB=^AN^Q3Q(A .K__/<
METR43U<78389"<&T<CH3#MH32=&-\=8!00]7)- J4GZ8Q;^WW':*;_CB<G_A
M#7YC>8W9T^_QBY^>0W?G&E)02BOT8J5B1$KFB14H!Q>BD]9S'\QAM]=/K;H=
M"AJ^E#Q8E$T$!*\NYT5<JU>X FK4P>5BQ 7"UEM! N>BI'%0XG5RQ!A$L['4
M>J$.@L1SJV\'C>8O(2N(M@F(O)WBIZ$XQM_@M5_Z-5LC$XIHM"$.- J'!8%N
M+I4D&6649CPIS2M Y.G5MX-(\U>1%43;!$3*4^[\E5_"^6Q^->(<I/"@,-S%
MPU"6$#B8*(C6DFEALXB^Q@7UO46W2YUJ_A9R?T$V@8-/%WXR^>UR,9["8C'*
M)E''HR+12B3?&$D"RQ9C(ED\9<]TIA5P<&_1[7#0_'WC_H)L @>G%S _QR/O
M;_/9G\LOKV877_WT:J0SB!B])18]8_24O2?(0":*1D@"DJ<Q5L##DXMOAXOF
M+QH/%VP3^/CT!2:3:^J#UMI3:HF,"@.H7&H/E&/$^.S043(BV\-N'AZON1T:
M&KYU/%",38  ";\HB1RS^,]/7U!NB[/+9:GF*+'UR"*4&>A(<D '64JM$-QX
M$B9GF W><*2Z1@#R# W;@:3A^\G*8A[\\F+-#\IN[B=OIPF^_W>X&J%0( B!
MKI'FM!R.E%AC S$V<:K0>8[IL%S<)Y?=#AP-WUX>+LRAWZQ6P=*;\2+ZR?\&
M/[]., ?'$+DL$.6*(30)B"L5<)D*[520UNC#TG$WK;P=)AJ^V*PBTD9R]F^9
M>(/?68RT%59HB$1G-'<R!45\0A])>)HY8PQCZL,>N3<LO!TH&K[GK"'0IC"Q
M*D=9,>& NY11'BPFA\ .D3B(@80$EEO/)<^')4UM7'H[7#1\R5E'J ,CXP0Y
M2!T7$W\^8A"4D,(3;@/&44)3$H0*)/FHLC=1"'=8W=^]Y;9#0,-WF/L+KZ(K
M^6^_/A+?._S&OB7:9^\_G;U[^_KD\^GKWT[>G;Q_=?KI[Z>GGS_=IWS+DNV-
M'U:EA'L[4@\LZ;Y<D'/OOXZZS+>BZ[/\9CSUTSC&/3];E7#= *FXCASC4**#
M0/B$K$LFA,+#P5N5%(]:/_>.G/TB=/I>+[K:1#!9+JZ_<[N;=J%K7P-QO<;)
M8@'+Q0V7Q1-R2AKB1$;>F);XE=1$2<@A\Z!L>BY19A\N[U,P3,%X;TBX-BD5
MQ#W@:7*?^K4G?<.$\-H:'CQAAI=.&]$1Y$D183+:"V^TU<^]I^Z/F0>$# N=
M0S3[)$@.$7,#6'GE%U].IJG\Y_0_+\??_ 2969PL7_GY_&H\/?^??G()H^ L
M'L,EC0P/Y"(FC,ZAY*$;H3+ZV;C5GKL?W0<[6Q'6 I8. L"L;VTT +&3&$N1
MW.(C1$"6P@3>P_+ZG=D9YE42B=@(I>@Z*N(\#P2_';*/QO/TW /=7E;I&7J&
M:7_1'Z"JR;X!'+V=?D.J9_,K9&&4(W6&9U8B.A2*"I+8D"FAS$-(B0;*GDL8
MVP<W=]<?IB]&?SC96[8-X.+5;-H)X!_CY9=7EXOE[ (#RR*A.U 'B?!.T1,9
M+;)$921X\FN2#*?)H3N( 5/M ^S'9 W32J/'XZNR)AH U]GRRYJ'Q8W95%(
M*R0'BVPX%XC%Z)8$D7G*C"KF:IN>QU0,TW^C/^@<*.<&D'*?^,Q+49Y0)/B4
MB,S:E@M(3KQCQAFJ*<3:'O/N^*C^#M2C([.W=/>'QFSI)[V?4.]GTWAM&HU!
MD*M('%.NV$='+(^!).IR8%$Z2FO?ZFQ'60M><960O0=%#)J2<,W7A_GL*\R7
M5Q\F'O?;-)7@\6NY(,.O5S=D\ [\ CZ6^]NS_,<".JY/,IH_#!$N+RXGI>'K
M:T 6XGBEV6DZN2A9X__5_76$,8&/6AAB5.F95GH4>*50"]&GLGN3Y\]EU.X#
MSOZY:L&-KP+LQ@#0P''\M]DL_3F>3$8@# <;-48S2+PT5I"2B89'A[>V-"A6
MM#9PK]=NP;^O J^]A-D "!#ZXR6\&W^#]!8E/ST?A\D*^8L2Z%)D!]'+B',8
MWJ*'&4NC#54JIYSBE&4OG\OPVP<:SU/4@E=?!3 5!=\ C![?HIU^CY/+DKZ(
M/YI?=DP":FMM4">3V9_%Y+Z9S5\AM>/EN]EB<<>_T()E864@GJ-K(7UR)#@I
M2>;<8  <0A3/]=>J<^EY$ LMA!=U'G$&5&T#R+X3=M]A0@)2GS%0 \<YD<)8
M8CUW)+JL OZ/^OQ<7=V!-QP[HJQZWEH/*#M<S U@947_2%&58FDKDC%@)S(
M^H&(:R(L-R@5$QWOYQUYF+Z O3T<[R3(!BXQWHU]&$_&RS$L,#3HDOF_S"8H
M]$4)-I97-Z+QEF;9O4<"8*" =H^@V2O/DSQHFD!J]EPV_#X V9:V82\R>D];
MZ45%#5B>.WP]O%.,>*YJX2-**J(-C=3@>1L$NI/,8ES*-$_/9=H?"+:F4EOZ
MT?YFB!VBB@9 =>WY??!7Q>TK'57@^GY9:RX31$,@"V0%3V42.'+FG=;.=R^@
MSY6)'N*@/T%.,[ Z2.,;'.]#Q=\>DCIG[^:E0ADOLT\DQLS+6SHECCD@8 RX
MQ+.6IGJFYF9RACW_CH.DO<7?!I)*R/E84!@K:"E+(*FR0F> EM):3A/Q-O)@
MHE4Y]X"CIXD9]M:\/Q15$'T#&'HWFYY_AOG%:PC++I?PZ[B$ .7V_RQ,QN>=
MHFZ8X\(IQI(@,41*9)818] R#X=ZRSG#\-36SI??B<!AK]![PEI_*FH!?X]W
MD,<H1F&42X0H$U5,L,2"QG W24N%3A[M<N].^K!WZWTAZ3!AMW"ML-5>& &X
M,J--$=Y=ELAL\2!/EH 4>,0+[BQ]KDJR/SO5C$O58\Q77T4-V*G7ZV7+3)<+
M^.R_WY%E>:-B7@)G5)$4&$I,(R>>14]T%& T4R*&VI?@/R"I&;^K/ZC55$H#
M&'L0FI24BD=NYIT' 3P); B&$4W+Y%(\V8D-M/1#B1R=3U,F)O<;+/Z PF:\
ML?X0V*/*&@!D%QP_S8F+VKF,>RE1)5!H =T0%!>)WO/ J4V6UKZVWTQ-,\Y:
M?T"KI(H&0'6'B1%DPW0N4S,!_Y#.61(BALU1:X/Q"U?RV6X6![KZPZ8E'/L"
M?B=A-^#JES9@X^5%5]*(;N1L6EH2PS065@JNE1&!T(@>I-22$Y<M15:XHLG;
MX'+M>XAGR!DV\> H.*JEC ;LSS,2 B19!!9(L$)C3*(TL=DJ/*V9I(X'QD5M
M<W3@ZW-O"0Q'054E530 J@_7ZW8LK0JO:4["X,8H>8JX+V0YEYF*1#(1( N)
M/ZZ=+_H$&4/WWJBCX4<)[(>)NP'$W.ERN:*?LY"8=IR(U#4U*K-X.#C"G.84
MO/4VU0[G'M(P=,)++U@Y2- - .4DI2[GQT\^^'%Z.UU?J-UA:V2UIU%&0UBV
M94HL]\0'%(\/7!@ B/AG[9N 'U(U[/U33V"JK(P&X/41EGX\A73JYU/TZ1;W
MZGOR.(Z7(V9#""D!FM)R:^&#+*63^$>B0AHJ+5.U2YA_3-6PETL]P:NR,AJ
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
MF>RF1V_@D>>H<J1EDEYIC$PS;DBG#.%6QR# 4ZUKW\GO3N6P-Q<-P+26!IM
MZ6TZXN+S;,.%<\=K>,CK1UAUHX1UM_>5<#Y"G)U/NT_IY#12U#&C$B.^J^%E
MW2$3(XE:,^5T\"Z+RICNFZ=AFPP=<P<TA8X&PN]G#Z[3BZ^3V15 ]TL?+N?Q
M"PKEP\1/%R,/S%JE!*&@,"24WB&;)4($*[SBS "KGPZT%ZG#MC%JP+I7U66[
MD.VVWT8N1T$KF;3VA+J 0690I=C2"R*BM(DK)14]IB>RD=!A>RHU ->*>FP7
MK*L]^6HV1<]G@;H]RZNOE^,PP0,FXJ\NQ[ 8R4Q% A.(3J51*#!#K)>.:$\9
M3R;D&(X:Y_V0XF&;/#4 WSXTVRZ.N\WZ8V999@*WJR$LE?9&(DO<M.@4Z:P5
M5TPIHZM/@#V$X('[N30 XQX4.R"*2QG,BE/TUV'\;;\MZX03I7\.,88ALQ D
M"=D 89K1%+BVWCQX-WA<?E.%DNW@^:*?I(ZOL4/[(G_N&:5;[DC-<Q2*4\+0
M+2J=Y!@)##))5L889;(Y_[!&K 8AVV'T1;]L'5U?PT/TR<>\U6[L9KD@0:.$
M1/.231=3>2-6GA/'620<!%@:@C:Z=NN$9\C9#H<_Q8-8+:4T"K-N0UTS5.8$
M_0[++[,TLLS9J-#SD"Z@R&S)X_1>$RIBDDP;4-6K-[>A:SO@_12O7]75U"@"
M5WOJ(RR[+46%3<;QA PI(#)F(%X)0U02PND(AJ;:>7";J=D.;3_%(U8EE300
M5-_C9,W#[8XYN9A=3I<CRK06)D7B5/%A*<6OI/6$L2Q]T-8%J-V 91NZM@/<
M3_%F5%U-@XY@Z;S6;9[!KD5;1G6<?H_C11F?<#9=2^'K^E)V,:)*:ZFE(M'+
M,E8T<1)\4$0H[760H"G-6T4<%8G:#ITO^M5G4#T.?T"O@B]8+B?KG@[_\/.Y
MGRYO(ZYU=J&@4<84(L%=Z) MB*M.R%T7Y(!.2<II*WANL=AVL'O1KS>]R'WP
MJ\'G^%F]ZSONK<LI$68<NA8A4XS3I2:E/"2$8$R6XG 8;9^-P5[T(TH?4F_
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
M@1%E@%DMF8NY=D>O@P@>MOW!,)@]@FH;@O,=1^3.GNU*#9[BD@6A HA,@@Z
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
ME+90Y%M#R$>^EHTTZBQYZ>81T)27:-8ZDXFUDF((8<%7;T]PI&O9.E/A1TE
MM%3HE5<LO<6S#GT?$JW4(G'AN/#]".A RE_&5>\N^'L\$.7H&A[0X5C,EZ,/
M\UFZC,NS^2>8?QM'Z.ZB@@\A1L 34WI)I&.2.#S6B D@$EJ2G,-6/0UQ@3OH
MQ+_=(G/3VDU@[*CZGU541AM@*MT_UQPLUM%B<(E2AJ1;'C&Z"]F18"DEZ)89
M],W 2E\148\)& 96=73Z&" '"KB!&&=-_?6-$4T &B1!8D1QTW'G>.6)BHPR
M*7QTL?9(@WL$#(Z.0Q7Z<)3BWM)M !H'V^"N .HU>LG=5LLA&,-B)I!LF5_*
M/;&B3',7S%!T!9C0S7E;]SAH(HMNB!.Q 4#\#-OA]C9$&\FR,I08JH!(S6AI
M@J:(U]8[:G0"W5-F=@7JF\CS>]';8#\@O)0M,,HIFB"0E<@E,I5EPJ-3XC8O
M\S$!6<NR]M#PK0A[X1'-GJC9![P[J?"EX/(YV7[H:J_82+K,K$N"L!PXD=08
MXB-XPG66$BQ&"FX0Z&Y!^POW3HZ([MI :/19894T_'>8)!1!N;)>W4GO<^^_
MZ:-J7,QO16:EFW,,\K["?'GU8>*G2XST3O_S<ORU2_RZ(>+-FHCQ(DYFB\LY
MW%QG L_%^BF"("Q-9@4EWN4R@4#1&*0P*=1^1SZ$WD-MZM]P!Y5NX6?3[KGC
M>M Z4M%]\?;BJQ_/"RVOOOCY.2Q&N&,B:.-(TJ6I%"1//$/'GNJNVH8['6K;
MSEUI'-8#.!KZ'EK%7E59NPE$72/X'I:G?EZ.@@6:]D_(']R?M3[+KV$ZPX.@
M;(?%+)?IV]%/T^OQY!*I._WPZ96?Q,O)ZCGP@+?3GBBI88*/(:1*%OPAG3?[
M@ULO0TZ!@&,(68Y'=V L$"; !>D9I]6MSR9:#IX7CEMRBLJ!LF?O%*Y9RFVB
MZ(*8,JZ02A(\.DB0M+;*,YVJNZ9/$C*L#:VB_T>COP\6> ,QT#TF1LFR9!7:
M;>DAE]0]07R.GCBNB_E.7K+:V4GW"!@6)144^AQ$=I)N ]#X!Q1[#VE=JGH]
MZ;[;0(NSR^5BB;:\C)"Y<3:4H]IK3<!P1J3R%L-_ <4= *-S8-'+RNC9E<9A
MP]U>S%"O:FIB)MJV'';^Q2AY 9)K1\KC&)%9*1*<CP0@.LJL#2[4[INX$X'#
MVKA^T;(G-'=77!.X1-,^AQ( E;K^BXO9=,78R7(Y'X?+97DQ^#SKOH<,0OK@
MK[JP;3XOC:G*EXN1L3P;[?!<@5@2"6Q&GH4A(8@0G09N<^WIHX=3/:P1/2J"
MCZSB!D[]K3A^-9NB]!==TO9K",M/$"_G74KLR(E$+7.E8P5+Q<G)Q 5!B?4I
MXD\BS]731P\D>=B7R?;@7$FY+P;+?C(Y^[KJR39-__!E[R[+99:WG+M$0@Z:
MR$#13V<I$44#UUI&G4+MG*8#R!UV1&"#&#Y<J0W@=X-<U_=GC\0[\N",=V (
M@^)!20EXU,AN5+NT64 PU?/P=B1QV%F#+3B_592W/S9GN&T.;R[V,)#M'/B3
MFYM==B/ 7&8J)6<(2(H;CBE-<--EXJ63+D6E03ZX$MC056S;%8<]S*L&^/U)
MN@'3]B1?(\U#4)H;8G!_(1,H)L]Y)EPGGTO].<NU*_Z?)&3 60?]*'Q66_H-
M0F@MH5%(G J;'&&9>R*UI"1H@8()P@G%?%:Y]BFX@90!1PH, J-]--!H&LP3
MCYNU&UKOND1/;[9';T2]^9"4DC*=&:&6VM+[TI!@+,*&2Q$%Z)1Y[>;U?3W&
M?HI?(%U.X"R?3)?C5/;%^!O<1M*GW^/D$D6YJH:\^'JY7)? /R1HE7><I?%9
M2TF<5!DW5)%, $8@V$#!N&RKO^+6Y:#5Y]\=$/>H2&<X%3=P^![(\V]73W]
M5^$!5AKN92K-'M$/\0'C=:8,28(Z(;@I#[&5T=XC.\-"?TB4SMJ$3+.[Y[V_
M@'7UH!!4B609\2A1(J/GQ)7^;<;'Y'AD+,G:B1@_HFE8'#<#GJU O:<F&T#F
M1\"C<5SRW#\M9_&??TS'R\7'3W^L2U&YS<XZE!2XDDX*61*?(BU3<V30423A
MJW?D>XZ@%C&YK^X?U2344D0#J"K/2&^GR-#E3;]4D6-*65EBJ2JMG:0C0?%(
MJ%/66*8R3;6=_<=4#/N2W=#9?*""FH/8G4W(<)OQ4.[P64(^0O3$2J%(3BRD
M1 73U:/*3;0,W&WM0!T_"YD]!3[TE)356_=RC/OG$TS'L_G[V1(6KR_A\Y^S
MSU]FEZ7%U^<_D;^K-[@UU\8W"B>CM9HX9B*1.0#Q!FV[,$*#I\+PO/6TQYU7
M;PE#^RI]=DP--&";#C3O[VZ*'(,SG$4>NBZM>-CG3#S+FBCEO32&4<9J)]?4
MHGW8A[F&CMI!P-# )KAO.KKNQ.CB?O1+.,T98A$'\A@+*LYA)"35 90D+.G2
M]"9%XES@)*.O&W)D0OG:'9QW(K#%R*-O##WK -14: -H/5#")Q>SR^ERI!2
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
MDH& TL(QCPJIC%HI<E &R 4/O%.V?!<A*!ZI. RL;;@'<*XPX+]/9I/;Y4,
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
M1[ %' 4J('%(N?_:0J"]@#U<"+0'ETO[4_;G"5$OX>HT53R>II0H 0PW"HC
M(:/6QM.[F_WR521:]<*L6Z)5'P:6%H/G>4/0X( M4< R'.]JCR10$+%X=6L4
MN:%$<-T*U%>=:#48]M,85AKNYWE#(EBF+/$@,!4B(U0DW%D()':0ILYPT-I.
M<%>=:#48[M,85H\>\-,DF;2HC6HUNTEJ^L=-G(&)H"I''( VE>B'F@#-4GZ:
MHXI9)@B5N4/!>A%85J9>7B,=#;P*)/.>>]=2!(*%BAL(\I2GZA&0FCD0DOZE
MB!9F.Z_[9)&[G[D*+60,:)N3^?QJRCE=MOY*_WCKXP3V?E?JF3N[32S]W]6O
MYFY41^H)\X_C2\W%D+'=J53!X*W#0+ED >24 QVD \QS)2S$/' Y]D53L):3
M1@13ZN+NLQ@!BE(W14XM$(82K@U%C&9/0?EE:CGUD9T<M9SZ@%7!O7JD[0GC
M5"CMX_T1XFLE/5.E= +8(+WC1CN1OP#RKU7+J9<X].LUU .;&@3MR1-+41(X
M<C851R6I%QL"BL1?-8(:QBM40YJ]/-UK,3'V O:@B;$/ETL;&_9;R+CFF!#%
M@8<4IH1C"V1@!"!%E'/.$.G(,67L]9@8>V'6S<38AX&EQ>"YQ4P0(JV&/E5?
M=.D"5T :[('$Q'C/$)?J%^@U-!CVTQA6&N[G%K- +#(J-1S'++X\7535#!$.
M6*&1UPIY2;KM]JI-C(/A/HUA]>@!AS.8D(..8X6!@*G./@TL]9_G !E"N)+4
M,C=V\=[!2?=5U7XZ2?W,C50%TO?8UG%-.4:0&P>P3N$@'D&@5HFT%%LH \&0
MY\[<>3Q_%5I'1G2;3*RN0$P>V\ NPH<(R^QF$O?3VCH*#8<B,4,K&5?#<3Q\
M?0HF8@8&I0)&/O>S^#!%56@RXXE21C@J$*['&R/^//4KG)X:7J\=4IXYCH .
M0J5;/=5YI"XJ"$II8C&U,/<-V(6N*G2HESFSLD!3:8;9F?W/<A+5R=4R!WLX
M=HR2PT]QC+A,WH8'V\MY<VO68:()Z72D/*)@8T<6$6QD4LHI3^6+XF,*&(4<
M@#I +SR+$I#;V=V/PGR>B8=Y'TTR?W/WZ+=[W9)@')^9R@.2FFQ1:@R02!D@
MB(&>B7C=L_'<$MUH+*MBC2AA^ST5(X!7P9VY8U4K6RDV/E!C%5"!IHISP@.E
M(\\$85@2S CDN8.@]Y!2BVMB#/R;_&!4*E/IQ];[M94FZ@K&&)Z"?7$RK5@+
M#":14X$S;9V7.+N>?Y2H.HZTDZ#O($[#<2AMT4PZZ;E/:2C_,VG2+W;UR]I8
MITTRM_, @DZV61M_TI$]\;U"1:#"QM5TJU1_<)KZ9.0$/)M1F%O!^9.*!\9'
M3%Q!B@.<N%6@3;+@7<4!5KLJ2*M0H#P>S21%C^H0-8*@ 2$&IW(6F&4O]WB4
MJ%ILH"]PS^4%J%Z)2\MYZ#%AD>,2PB@8*#Z>0]P]FA.>(I>M#S(H;7/WWSQ*
M5/EVUQF%H)N(#42D]-WW3K>S9KFXF&TJPT.MB&(8.&A3MH,F0%F% 2(D[DEO
MI+:ATW6W/7*5,C$4M287"RLX8KXLS=S_9QE9\^Y[\D(];!*.!$%$8\"Q(DE!
MY/%N-@1$9B"NI'6"9.\*N)N46BIGO\ %E@.,.F7JH>.[]08RYP%S.O5C%P9H
M86F*EU(R6*A,> &IJN&:R@+U<?$9P/?Z!.CAN0!YD-X2@"V.]S:Q'"BL!8#>
M(.5#,"1_+XA=A%0G.$- /BPZ SA>@=CL.*%_NIGBGQM&M 18>AD?FUX#[5P
MB-O@($8J*G[CVX8^]@I-&:\L<6'SXS!8ZA2Q2]\FJX:^B=S\H[EW<\8)_7PQ
M7YM1W+46DE"+$ @FU68*R=R&$ 48!\L@4I#AW,^T89169XD:*"G'13 W;!4(
MYZ6^6T6E7S7K%3PLV\\_^<5%.-?SKYNU40:U09@"XY4 %$()='R= &<#TBSN
M]KCTS"+9A[ZR9JO1!'$TB"H0O\>TI[3I1\R[IE8P9VE\"Z='-C5* F6B)H&D
MI8)*#T,0F:7M #EEGY2C"5<N "J0I0/[9-4QX]I0D5I:8^"=C\JNU0H8S@W
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
MR=*7H.LR,C0I>#;5,[$86.QW[["G6* WP[U)G6Q.;T^P<\""E7"/8?'$YGR
M&:4]!1O23LXEW1JJ&#8'N;T3E8JR2\^FTQUG29YRN?L'K@"K Y5SCS+DK\KK
MI?;07U78_ZK"WL^BM6BG5[Z]G5^$J]9%^<JCS1\8MM@>ZJ<C'&=,<4TA496C
M<^/3D8KES_?5X78LOQ9(KB:+D]7K)T,52X0?",H3!A1&Y?-RZA$T#"6MQC7?
M%MZ]G^J;D^#9-V:Q)/=^.!UA27ES_AB8'1BV6%9[/]B.,Z:* W!%5TJ"T8L<
MA^"3X8IEM \Y"'<QHJ+#\*J]G2WRGH6/ABR6RS[\*'S.D+I.PDR [1^U6!K[
M2>=@=; ]/!C:V\E]4_A,)^'VB.4RUX><AGOX4056[WY\F[0YH=H:L%Q>^A"D
M=G.C"J#>+N\)RP#19JAR6>9#P-GF0!6P?/%VV4X6$S\_N[DY^ZXGTY/S&PZ,
M6RY/? A@!WGS.MS!E\UT8N,"+MO&CN@.?C+-".[@_<O([@Y^/-4S&<G@%]X]
M_DE.D_7P[O'0N=[>QT>OQ'5\$+>GGI:._"KN#-M%YZ=FL28UC[V_^RR5F/]/
MQ/D _\8_T==?I'^,GOO_]W_^/U!+ P04    " "3=O]: 63C&*@'   (*0
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
M@G_>R!N@%P1KB<#Q/Q7#\R,G_R@5W/?'J\P3_Q#@[5^]T5/U1N<9RBN4>PK
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
M]""^GIG"SE=X*U2&PJ.]4N$I0K/RNRJ?^7"O_AN_(3P-WR[^#U!+ P04
M" "3=O]:>R]XV=@$   -&@  &P   &YS:70M,C R-3 V,S!X,3!Q97AX,S(Q
M+FAT;>U9;6_;-A#^OE]Q<[ V 2Q%DNW$;PW@NL[J8HO;V%FW3P,M4C91F51)
M.HGWZW>DI"1.XB[MMC0&$@2&Y'OAW7-OI-F=FT5ZU)TS0H]^Z/[H>?!&QLL%
M$P9BQ8AA%)::BQE\I$Q_ L\KN/HR6RD^FQN(@J@!'Z7ZQ,])3C?<I.RHU-/=
MS]^[^VZ1[E32U5&7\G/@]%6%3QD-IE&S&1\F4;T^;;2FA#9J!Q&AC-:2N/5G
M6$%19,]EM%FE[%5EP84W9W;]=KV1F<X%IV;>#H/@IXKC.^HF4AA<3*%P_ICK
MN*N)J!DJ,S)#<=1DV*7Q2,IGHAVC]4Q5<ETE?RQ3J=H[@?OK6(J7D 5/5^V7
MOS%%B2 OJYH([6FF>)(S:/X7R[6[UXO<\$.43[E@I2-A9*T?GHR'/[^=P.!D
M,CA]?SH<#\95&)[T_74_;GAPPV(7D4<V>' YYU-NH!;YX4-L_"ZH]@>GD^'Q
ML-^;#$<G\/[L='S6.YG 9/1D+0Z;<.:/_;X/XT'?61W6&D'UR=K;&T/OS>C]
M9/!F*^ M06T%!S ZALG; 8Q[IZ][)X.Q-_K]E\$?T.M/+"4*@FBC%_<V#RXH
M>M1NU+/_KQ3K]_<. ;$4@L6&2P$7W,S!S!E\6!*%"*<K.&695 :0>"S5 L+
M^P R@:'0KI4/;" RQ373V'-$[,.NE7^QTXRBH-.7BXR(E7L+.WN02.74?\[5
M T._*;Q;"O9B)SP(.K6@F@\'HB'A*=*N+!JS>*FXX4P#$10&E_&<B!G#J;)8
M<*VM]?AO.2F.()@SQ=#,F\;DGI2V5.&"5>&=7,4,>C[\NDQ3)JK0GW.6H'9<
MS?!S!J,DX3%:BKJLJL*AJK/A'5F@-598JAFALI0^YH*(F)-THS1^9WB"#]E2
MZ27!<!L)U^5KP3CLN.*U2*#JS$[5F\PYBTW%0O>8J"D13'NCRY2MH!<;2[&I
M6$4Z<4*6;\JTH\BE@D]"7B#(,T2_T>P\.&4S0BG.=R]EB6FW;B>Q5SMX]"S>
M#?=*ZQ]OV74<HL!O'%K')PAR430))M4*ZVN1I39OKW)9L<]+KIC=ZF@;BW%1
M?F%ME^P!UDC8V*5[5Y&]SORKK"_"&[9J=8Q=JV/S<9OC%SVM^'&!G6I!7%"P
M/1J"HA2_=?$H@TNX[8^98MK&L6K))$T!Q= :+'XD9!A87752R5530(64.]6V
MB2#7,LW30&9,N37UK8:Q>2/WQ=#:<;(>VK!Y%=I[-KJ;]:*,(=.4E>2I5)0I
M#^.3DDRS=OG0H5QG*5FUN7!H.Z%.H6PJC9&+MMU[G]O^%Y.T&.?.QIQ<;,N;
M+?^@=6!WY@:M-+1<N-BT^V[3OF_H75K=KP6-C=3 #S?2OJBU[@?!9M%O5MOT
M:ZWZ@]3N.R!R,!!NC7GQJE*KE )%X-M1=@GA^IG$YL)MQ'.P'V\#Y4Y9KU?K
M<Z9P>4N]>;%3/^QH]WE[&_$5'@;6OZ^,\9K,_:Q%@;KZS1 2F7(*%HO.-D#[
MY.#<!M V[%R?P7M0QBUQE-?"_/3Q+R$K><H%&OG\_*]@_%;6YP'RQ+Q9&R"W
MCI+?OVJW?((\.3RW ;4-/U\\@_>X(V3?'9ON.97=O+[(I':'R+9B*;$#_\Z%
MQG4ENW-7<"U"IEC.2W-7Y!_N0(K/_#IFWUT#_0U02P$"% ,4    " "3=O]:
MSQ#,7'\:  !87   #@              @ $     97AH:6)I=#$P,BYH=&U0
M2P$"% ,4    " "3=O]::52L#G]Q 0"HDA@ $0              @ &K&@
M;G-I="TR,#(U,#8S,"YH=&U02P$"% ,4    " "3=O]:S[0%R\ /  #<I0
M$0              @ %9C $ ;G-I="TR,#(U,#8S,"YX<V102P$"% ,4
M" "3=O]:@IV9U,H:   Z^@  %0              @ %(G $ ;G-I="TR,#(U
M,#8S,%]C86PN>&UL4$L! A0#%     @ DW;_6AOK:../0P  !.4" !4
M         ( !1;<! &YS:70M,C R-3 V,S!?9&5F+GAM;%!+ 0(4 Q0    (
M )-V_UKT"E](OA,  +P4   4              "  0?[ 0!N<VET+3(P,C4P
M-C,P7V<Q+FIP9U!+ 0(4 Q0    ( )-V_UH'M&/20MT  ))A"  5
M      "  ?<. @!N<VET+3(P,C4P-C,P7VQA8BYX;6Q02P$"% ,4    " "3
M=O]:0U--;6)\  !SL@4 %0              @ %L[ ( ;G-I="TR,#(U,#8S
M,%]P<F4N>&UL4$L! A0#%     @ DW;_6@%DXQBH!P  ""D  !<
M     ( ! 6D# &YS:70M,C R-3 V,S!E>'@S,3(N:'1M4$L! A0#%     @
MDW;_6F-[-$RA!P  PB@  !L              ( !WG # &YS:70M,C R-3 V
M,S!X,3!Q97AX,S$Q+FAT;5!+ 0(4 Q0    ( )-V_UI[+WC9V 0   T:   ;
M              "  ;AX P!N<VET+3(P,C4P-C,P>#$P<65X>#,R,2YH=&U0
52P4&      L "P#? @  R7T#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>nsit-20250630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:nsit="http://www.insight.com/20250630"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="nsit-20250630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <instant>2025-07-25</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nsit:AccountsReceivableNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nsit:AccountsReceivableNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nsit:AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">nsit:AccruedExpensesAndOtherCurrentLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:RiskLevelLowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:RiskLevelMediumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:RiskLevelHighMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:FifthAmendmentToCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-16</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ForeignCurrencyBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-16</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-16</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:FirstInLastOutRevolvingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-16</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:AssetBasedLendingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:FifthAmendmentToCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-20</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-20</startDate>
            <endDate>2024-05-20</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:SeniorUnsecuredNotesDueTwoThousandThirtyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-20</startDate>
            <endDate>2024-05-20</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nsit:ConvertibleSeniorNotesDueTwoThousandTwentyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <instant>2025-02-15</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <instant>2025-01-06</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <instant>2025-02-25</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
        </entity>
        <period>
            <instant>2025-04-02</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:MUFGBankLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:PNCFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:CanadaFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:EMEAFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:InventoryFinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:MUFGBankLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:CanadaFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nsit:UnsecuredInventoryFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">nsit:PNCFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">nsit:September112024StockRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-11</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nsit:ValueActCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nsit:ValueActCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">nsit:SoftwareAsAServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">nsit:SoftwareAsAServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">nsit:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:LargeEnterpriseCorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:CommercialClientGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">nsit:PublicSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelDirectlyToConsumerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">us-gaap:SalesChannelThroughIntermediaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:EMEASegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">nsit:APACSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nsit:InfoCenter.ioInfocenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-01</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nsit:InfoCenter.ioInfocenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-05-01</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nsit:InfoCenter.ioInfocenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nsit:InfoCenter.ioInfocenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000932696</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">nsit:InfoCenter.ioInfocenterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">nsit:EarnoutOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-07-01</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>nsit:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-25">0000932696</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-26">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-27">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-28">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-29">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-76" id="f-504">P6M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-77" id="f-505">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-78" id="f-506">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-79" id="f-507">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <nsit:NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl contextRef="c-123" id="f-663">P3M</nsit:NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2025-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">0-25092</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">INSIGHT ENTERPRISES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">86-0766246</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">2701 E. Insight Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Chandler</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">AZ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">85286</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">480</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">333-3000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Common stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">NSIT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">31470776</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-3" id="f-30" unitRef="usd">309135000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-31" unitRef="usd">259234000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-3" decimals="-3" id="f-32" unitRef="usd">46113000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-33" unitRef="usd">35687000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-3" id="f-34" unitRef="usd">5479172000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-35" unitRef="usd">4172104000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-3" decimals="-3" id="f-36" unitRef="usd">147489000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-37" unitRef="usd">122581000</us-gaap:InventoryNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-3" decimals="-3" id="f-38" unitRef="usd">63909000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-4" decimals="-3" id="f-39" unitRef="usd">81980000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-3" decimals="-3" id="f-40" unitRef="usd">300309000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-41" unitRef="usd">208723000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-3" id="f-42" unitRef="usd">6300014000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-43" unitRef="usd">4844622000</us-gaap:AssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-3" decimals="-3" id="f-44" unitRef="usd">64872000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-4" decimals="-3" id="f-45" unitRef="usd">86953000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-3" decimals="-3" id="f-46" unitRef="usd">230194000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-47" unitRef="usd">220311000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-3" decimals="-3" id="f-48" unitRef="usd">191165000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-49" unitRef="usd">215678000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Goodwill contextRef="c-3" decimals="-3" id="f-50" unitRef="usd">905218000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-51" unitRef="usd">893516000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-3" decimals="-3" id="f-52" unitRef="usd">283169000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-53" unitRef="usd">243187000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-3" decimals="-3" id="f-54" unitRef="usd">393781000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-55" unitRef="usd">426493000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent contextRef="c-3" decimals="-3" id="f-56" unitRef="usd">748105000</us-gaap:AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent contextRef="c-4" decimals="-3" id="f-57" unitRef="usd">845943000</us-gaap:AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-3" id="f-58" unitRef="usd">125611000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-59" unitRef="usd">135373000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-3" id="f-60" unitRef="usd">8728766000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">7448578000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-3" decimals="-3" id="f-62" unitRef="usd">4167396000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">3059667000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c-3" decimals="-3" id="f-64" unitRef="usd">220791000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">217604000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-66" unitRef="usd">507204000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">512052000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-3" decimals="-3" id="f-68" unitRef="usd">13000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">332879000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-3" id="f-70" unitRef="usd">4895404000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">4122202000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-3" decimals="-3" id="f-72" unitRef="usd">1324992000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">531233000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-3" decimals="-3" id="f-74" unitRef="usd">51058000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">64459000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent contextRef="c-3" decimals="-3" id="f-76" unitRef="usd">701149000</us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">799546000</us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-3" id="f-78" unitRef="usd">150680000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">160527000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-3" id="f-80" unitRef="usd">7123283000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">5677967000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-3" id="f-82" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-83" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-84"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-85"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-3" decimals="-3" id="f-86" unitRef="shares">3000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="-3" id="f-87" unitRef="shares">3000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-3" decimals="-3" id="f-88" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="-3" id="f-89" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-3" decimals="-3" id="f-90" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-91" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-92"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-93"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="-3" id="f-94" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-3" decimals="-3" id="f-95" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-3" decimals="-3" id="f-96" unitRef="shares">31420000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="-3" id="f-97" unitRef="shares">31420000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-3" id="f-98" unitRef="shares">31778000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-3" id="f-99" unitRef="shares">31778000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-3" decimals="-3" id="f-100" unitRef="usd">314000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-101" unitRef="usd">318000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-3" decimals="-3" id="f-102" unitRef="usd">150621000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-103" unitRef="usd">342893000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-3" id="f-104" unitRef="usd">1489617000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-105" unitRef="usd">1508558000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c-3" decimals="-3" id="f-106" unitRef="usd">-35069000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c-4" decimals="-3" id="f-107" unitRef="usd">-81158000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-108" unitRef="usd">1605483000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-109" unitRef="usd">1770611000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-3" id="f-110" unitRef="usd">8728766000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-111" unitRef="usd">7448578000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-3" id="f-112" unitRef="usd">1665290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-113" unitRef="usd">1726435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-114" unitRef="usd">3373090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-115" unitRef="usd">3690390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-116" unitRef="usd">426192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-117" unitRef="usd">435227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-118" unitRef="usd">821948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-119" unitRef="usd">850757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-120" unitRef="usd">2091482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-121" unitRef="usd">2161662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-122" unitRef="usd">4195038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-123" unitRef="usd">4541147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-5" decimals="-3" id="f-124" unitRef="usd">1480777000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-125" unitRef="usd">1536270000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-126" unitRef="usd">3012603000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-8" decimals="-3" id="f-127" unitRef="usd">3307854000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-9" decimals="-3" id="f-128" unitRef="usd">168378000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-10" decimals="-3" id="f-129" unitRef="usd">172027000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-11" decimals="-3" id="f-130" unitRef="usd">333631000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-131" unitRef="usd">339000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-132" unitRef="usd">1649155000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-3" id="f-133" unitRef="usd">1708297000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-134" unitRef="usd">3346234000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-3" id="f-135" unitRef="usd">3646854000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-5" decimals="-3" id="f-136" unitRef="usd">184513000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-3" id="f-137" unitRef="usd">190165000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-3" id="f-138" unitRef="usd">360487000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-8" decimals="-3" id="f-139" unitRef="usd">382536000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-9" decimals="-3" id="f-140" unitRef="usd">257814000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-10" decimals="-3" id="f-141" unitRef="usd">263200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-11" decimals="-3" id="f-142" unitRef="usd">488317000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-12" decimals="-3" id="f-143" unitRef="usd">511757000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-13" decimals="-3" id="f-144" unitRef="usd">442327000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-14" decimals="-3" id="f-145" unitRef="usd">453365000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-146" unitRef="usd">848804000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-15" decimals="-3" id="f-147" unitRef="usd">894293000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-13" decimals="-3" id="f-148" unitRef="usd">352314000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-14" decimals="-3" id="f-149" unitRef="usd">317234000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">691487000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-15" decimals="-3" id="f-151" unitRef="usd">654668000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges contextRef="c-13" decimals="-3" id="f-152" unitRef="usd">3405000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-14" decimals="-3" id="f-153" unitRef="usd">4868000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-154" unitRef="usd">10431000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-15" decimals="-3" id="f-155" unitRef="usd">7095000</us-gaap:RestructuringCharges>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-13" decimals="-3" id="f-156" unitRef="usd">76000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-14" decimals="-3" id="f-157" unitRef="usd">190000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-1" decimals="-3" id="f-158" unitRef="usd">251000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-15" decimals="-3" id="f-159" unitRef="usd">1471000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-3" id="f-160" unitRef="usd">86532000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-14" decimals="-3" id="f-161" unitRef="usd">131073000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">146635000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-15" decimals="-3" id="f-163" unitRef="usd">231059000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating contextRef="c-13" decimals="-3" id="f-164" unitRef="usd">22352000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-14" decimals="-3" id="f-165" unitRef="usd">14190000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-166" unitRef="usd">37977000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-15" decimals="-3" id="f-167" unitRef="usd">26747000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-3" id="f-168" unitRef="usd">-13000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-14" decimals="-3" id="f-169" unitRef="usd">469000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-170" unitRef="usd">-25482000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-15" decimals="-3" id="f-171" unitRef="usd">1232000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-3" id="f-172" unitRef="usd">64167000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-173" unitRef="usd">117352000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">83176000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-175" unitRef="usd">205544000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-3" id="f-176" unitRef="usd">17235000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-177" unitRef="usd">29908000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-178" unitRef="usd">28730000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-179" unitRef="usd">51073000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-180" unitRef="usd">46932000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-181" unitRef="usd">87444000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-182" unitRef="usd">54446000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-183" unitRef="usd">154471000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-184"
      unitRef="usdPerShare">1.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-185"
      unitRef="usdPerShare">2.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-186"
      unitRef="usdPerShare">1.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-187"
      unitRef="usdPerShare">4.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-188"
      unitRef="usdPerShare">1.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-189"
      unitRef="usdPerShare">2.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-190"
      unitRef="usdPerShare">1.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-191"
      unitRef="usdPerShare">4.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="-3" id="f-192" unitRef="shares">31780000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="-3" id="f-193" unitRef="shares">32565000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-194" unitRef="shares">31809000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-15" decimals="-3" id="f-195" unitRef="shares">32580000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="-3" id="f-196" unitRef="shares">32121000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-14" decimals="-3" id="f-197" unitRef="shares">38567000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-198" unitRef="shares">33402000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-15" decimals="-3" id="f-199" unitRef="shares">38501000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-200" unitRef="usd">46932000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-201" unitRef="usd">87444000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-202" unitRef="usd">54446000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-203" unitRef="usd">154471000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-3" id="f-204" unitRef="usd">35319000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-14" decimals="-3" id="f-205" unitRef="usd">-3425000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-206" unitRef="usd">46089000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-15" decimals="-3" id="f-207" unitRef="usd">-15516000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-3" id="f-208" unitRef="usd">82251000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-14" decimals="-3" id="f-209" unitRef="usd">84019000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-210" unitRef="usd">100535000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-15" decimals="-3" id="f-211" unitRef="usd">138955000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesIssued contextRef="c-16" decimals="-3" id="f-212" unitRef="shares">31912000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-213" unitRef="usd">319000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-17" decimals="-3" id="f-214" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-215" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-216" unitRef="usd">144941000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-217" unitRef="usd">-70388000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-218" unitRef="usd">1516072000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-219" unitRef="usd">1590944000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-22" decimals="-3" id="f-220" unitRef="shares">31000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-23" decimals="-3" id="f-221" unitRef="usd">-1327000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-13" decimals="-3" id="f-222" unitRef="usd">-1327000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-23" decimals="-3" id="f-223" unitRef="usd">9061000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-13" decimals="-3" id="f-224" unitRef="usd">9061000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-22" decimals="-3" id="f-225" unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-23" decimals="-3" id="f-226" unitRef="usd">1181000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-13" decimals="-3" id="f-227" unitRef="usd">1181000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases contextRef="c-23" decimals="-3" id="f-228" unitRef="usd">506000</nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases>
    <nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases contextRef="c-13" decimals="-3" id="f-229" unitRef="usd">506000</nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-24" decimals="-3" id="f-230" unitRef="shares">600000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-24" decimals="-3" id="f-231" unitRef="usd">76118000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-13" decimals="-3" id="f-232" unitRef="usd">76118000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-22" decimals="-3" id="f-233" unitRef="shares">600000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-22" decimals="-3" id="f-234" unitRef="usd">6000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-24" decimals="-3" id="f-235" unitRef="shares">600000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-24" decimals="-3" id="f-236" unitRef="usd">-76118000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-23" decimals="-3" id="f-237" unitRef="usd">2725000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-25" decimals="-3" id="f-238" unitRef="usd">73387000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-13" decimals="-3" id="f-239" unitRef="usd">0</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <nsit:SettlementOfWarrantConversionShares contextRef="c-22" decimals="-3" id="f-240" unitRef="shares">68000</nsit:SettlementOfWarrantConversionShares>
    <nsit:SettlementOfWarrantConversionValue contextRef="c-22" decimals="-3" id="f-241" unitRef="usd">1000</nsit:SettlementOfWarrantConversionValue>
    <nsit:SettlementOfWarrantConversionValue contextRef="c-23" decimals="-3" id="f-242" unitRef="usd">-4000</nsit:SettlementOfWarrantConversionValue>
    <nsit:SettlementOfWarrantConversionValue contextRef="c-13" decimals="-3" id="f-243" unitRef="usd">-3000</nsit:SettlementOfWarrantConversionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-26" decimals="-3" id="f-244" unitRef="usd">35319000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-3" id="f-245" unitRef="usd">35319000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-25" decimals="-3" id="f-246" unitRef="usd">46932000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-247" unitRef="usd">46932000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued contextRef="c-27" decimals="-3" id="f-248" unitRef="shares">31420000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-249" unitRef="usd">314000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-28" decimals="-3" id="f-250" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-251" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-252" unitRef="usd">150621000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-253" unitRef="usd">-35069000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-254" unitRef="usd">1489617000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-255" unitRef="usd">1605483000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-32" decimals="-3" id="f-256" unitRef="shares">32548000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-257" unitRef="usd">325000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-33" decimals="-3" id="f-258" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-259" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-260" unitRef="usd">326539000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-261" unitRef="usd">-53703000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-262" unitRef="usd">1482330000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-263" unitRef="usd">1755491000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-38" decimals="-3" id="f-264" unitRef="shares">30000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-38" decimals="-3" id="f-265" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-39" decimals="-3" id="f-266" unitRef="usd">-1971000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-14" decimals="-3" id="f-267" unitRef="usd">-1970000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-39" decimals="-3" id="f-268" unitRef="usd">8857000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-14" decimals="-3" id="f-269" unitRef="usd">8857000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-38" decimals="-3" id="f-270" unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-39" decimals="-3" id="f-271" unitRef="usd">1088000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-14" decimals="-3" id="f-272" unitRef="usd">1088000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases contextRef="c-39" decimals="-3" id="f-273" unitRef="usd">-60000</nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases>
    <nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases contextRef="c-14" decimals="-3" id="f-274" unitRef="usd">-60000</nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-40" decimals="-3" id="f-275" unitRef="usd">-3425000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-14" decimals="-3" id="f-276" unitRef="usd">-3425000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-41" decimals="-3" id="f-277" unitRef="usd">87444000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-278" unitRef="usd">87444000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued contextRef="c-42" decimals="-3" id="f-279" unitRef="shares">32584000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-280" unitRef="usd">326000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-43" decimals="-3" id="f-281" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-282" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-283" unitRef="usd">334573000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-284" unitRef="usd">-57128000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-285" unitRef="usd">1569774000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-286" unitRef="usd">1847545000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-48" decimals="-3" id="f-287" unitRef="shares">31778000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-288" unitRef="usd">318000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-49" decimals="-3" id="f-289" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-290" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-291" unitRef="usd">342893000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-292" unitRef="usd">-81158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-293" unitRef="usd">1508558000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-294" unitRef="usd">1770611000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-53" decimals="-3" id="f-295" unitRef="shares">158000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-53" decimals="-3" id="f-296" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-54" decimals="-3" id="f-297" unitRef="usd">-12419000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">-12417000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-54" decimals="-3" id="f-299" unitRef="usd">17909000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-300" unitRef="usd">17909000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-53" decimals="-3" id="f-301" unitRef="shares">16000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-54" decimals="-3" id="f-302" unitRef="usd">2368000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-303" unitRef="usd">2368000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c-53" decimals="-3" id="f-304" unitRef="shares">2833000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-53" decimals="-3" id="f-305" unitRef="usd">28000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-54" decimals="-3" id="f-306" unitRef="usd">-28000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-1" decimals="-3" id="f-307" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <nsit:StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c-53" decimals="-3" id="f-308" unitRef="shares">2833000</nsit:StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities>
    <nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-53" decimals="-3" id="f-309" unitRef="usd">28000</nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities>
    <nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-54" decimals="-3" id="f-310" unitRef="usd">-28000</nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities>
    <nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-1" decimals="-3" id="f-311" unitRef="usd">0</nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-55" decimals="-3" id="f-312" unitRef="shares">600000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-55" decimals="-3" id="f-313" unitRef="usd">76118000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-1" decimals="-3" id="f-314" unitRef="usd">76118000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-53" decimals="-3" id="f-315" unitRef="shares">600000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-53" decimals="-3" id="f-316" unitRef="usd">6000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-55" decimals="-3" id="f-317" unitRef="shares">600000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-55" decimals="-3" id="f-318" unitRef="usd">-76118000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-54" decimals="-3" id="f-319" unitRef="usd">2725000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-56" decimals="-3" id="f-320" unitRef="usd">73387000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-1" decimals="-3" id="f-321" unitRef="usd">0</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases contextRef="c-54" decimals="-3" id="f-322" unitRef="usd">505000</nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases>
    <nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases contextRef="c-1" decimals="-3" id="f-323" unitRef="usd">505000</nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases>
    <nsit:SettlementOfWarrantConversionShares contextRef="c-53" decimals="-3" id="f-324" unitRef="shares">68000</nsit:SettlementOfWarrantConversionShares>
    <nsit:SettlementOfWarrantConversionValue contextRef="c-54" decimals="-3" id="f-325" unitRef="usd">-196900000</nsit:SettlementOfWarrantConversionValue>
    <nsit:SettlementOfWarrantConversionValue contextRef="c-1" decimals="-3" id="f-326" unitRef="usd">-196900000</nsit:SettlementOfWarrantConversionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-57" decimals="-3" id="f-327" unitRef="usd">46089000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-328" unitRef="usd">46089000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-56" decimals="-3" id="f-329" unitRef="usd">54446000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-330" unitRef="usd">54446000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued contextRef="c-27" decimals="-3" id="f-331" unitRef="shares">31420000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-332" unitRef="usd">314000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-28" decimals="-3" id="f-333" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-334" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-335" unitRef="usd">150621000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-336" unitRef="usd">-35069000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-337" unitRef="usd">1489617000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-3" id="f-338" unitRef="usd">1605483000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-58" decimals="-3" id="f-339" unitRef="shares">32590000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-58" decimals="-3" id="f-340" unitRef="usd">326000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-59" decimals="-3" id="f-341" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-59" decimals="-3" id="f-342" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-343" unitRef="usd">328607000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-344" unitRef="usd">-41612000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-345" unitRef="usd">1448412000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-3" id="f-346" unitRef="usd">1735733000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-64" decimals="-3" id="f-347" unitRef="shares">170000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-64" decimals="-3" id="f-348" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-65" decimals="-3" id="f-349" unitRef="usd">-11012000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-15" decimals="-3" id="f-350" unitRef="usd">-11010000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-65" decimals="-3" id="f-351" unitRef="usd">16900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-15" decimals="-3" id="f-352" unitRef="usd">16900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-64" decimals="-3" id="f-353" unitRef="shares">11000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-65" decimals="-3" id="f-354" unitRef="usd">2000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-15" decimals="-3" id="f-355" unitRef="usd">2000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c-64" decimals="-3" id="f-356" unitRef="shares">141000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-64" decimals="-3" id="f-357" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-65" decimals="-3" id="f-358" unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-15" decimals="-3" id="f-359" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <nsit:StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c-64" decimals="-3" id="f-360" unitRef="shares">141000</nsit:StockReceivedDuringPeriodSharesConversionOfConvertibleSecurities>
    <nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-64" decimals="-3" id="f-361" unitRef="usd">1000</nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities>
    <nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-65" decimals="-3" id="f-362" unitRef="usd">-1000</nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities>
    <nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-15" decimals="-3" id="f-363" unitRef="usd">0</nsit:StockReceivedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-66" decimals="-3" id="f-364" unitRef="shares">187000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-66" decimals="-3" id="f-365" unitRef="usd">35000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-15" decimals="-3" id="f-366" unitRef="usd">35000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-64" decimals="-3" id="f-367" unitRef="shares">187000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-64" decimals="-3" id="f-368" unitRef="usd">2000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-66" decimals="-3" id="f-369" unitRef="shares">187000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-66" decimals="-3" id="f-370" unitRef="usd">-35000000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-65" decimals="-3" id="f-371" unitRef="usd">1889000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-67" decimals="-3" id="f-372" unitRef="usd">33109000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-15" decimals="-3" id="f-373" unitRef="usd">0</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases contextRef="c-65" decimals="-3" id="f-374" unitRef="usd">33000</nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases>
    <nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases contextRef="c-15" decimals="-3" id="f-375" unitRef="usd">33000</nsit:AdjustmentsToAdditionalPaidInCapitalDecreaseFromExciseTaxOnStockRepurchases>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-68" decimals="-3" id="f-376" unitRef="usd">-15516000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-15" decimals="-3" id="f-377" unitRef="usd">-15516000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-67" decimals="-3" id="f-378" unitRef="usd">154471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-379" unitRef="usd">154471000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued contextRef="c-42" decimals="-3" id="f-380" unitRef="shares">32584000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-381" unitRef="usd">326000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-43" decimals="-3" id="f-382" unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-383" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-384" unitRef="usd">334573000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-385" unitRef="usd">-57128000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-386" unitRef="usd">1569774000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-387" unitRef="usd">1847545000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-3" id="f-388" unitRef="usd">54446000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-15" decimals="-3" id="f-389" unitRef="usd">154471000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-390" unitRef="usd">51711000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-15" decimals="-3" id="f-391" unitRef="usd">46451000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-392" unitRef="usd">2269000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-15" decimals="-3" id="f-393" unitRef="usd">2158000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ContractWithCustomerAssetCreditLossExpense contextRef="c-1" decimals="-3" id="f-394" unitRef="usd">3926000</us-gaap:ContractWithCustomerAssetCreditLossExpense>
    <us-gaap:ContractWithCustomerAssetCreditLossExpense contextRef="c-15" decimals="-3" id="f-395" unitRef="usd">3038000</us-gaap:ContractWithCustomerAssetCreditLossExpense>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-396" unitRef="usd">17909000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-15" decimals="-3" id="f-397" unitRef="usd">16900000</us-gaap:ShareBasedCompensation>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss contextRef="c-1" decimals="-3" id="f-398" unitRef="usd">-15364000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss contextRef="c-15" decimals="-3" id="f-399" unitRef="usd">24207000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-400" unitRef="usd">-13689000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-401" unitRef="usd">-3535000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:FairValueAdjustmentOfWarrants contextRef="c-1" decimals="-3" id="f-402" unitRef="usd">25069000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants contextRef="c-15" decimals="-3" id="f-403" unitRef="usd">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c-1" decimals="-3" id="f-404" unitRef="usd">-12588000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c-15" decimals="-3" id="f-405" unitRef="usd">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-1" decimals="-3" id="f-406" unitRef="usd">2344000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-15" decimals="-3" id="f-407" unitRef="usd">2590000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <nsit:OtherAdjustments contextRef="c-1" decimals="-3" id="f-408" unitRef="usd">-843000</nsit:OtherAdjustments>
    <nsit:OtherAdjustments contextRef="c-15" decimals="-3" id="f-409" unitRef="usd">2749000</nsit:OtherAdjustments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-410" unitRef="usd">1128707000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-15" decimals="-3" id="f-411" unitRef="usd">598219000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-412" unitRef="usd">23243000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-15" decimals="-3" id="f-413" unitRef="usd">-34366000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c-1" decimals="-3" id="f-414" unitRef="usd">-36227000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c-15" decimals="-3" id="f-415" unitRef="usd">-42911000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent contextRef="c-1" decimals="-3" id="f-416" unitRef="usd">-103073000</us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent>
    <us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent contextRef="c-15" decimals="-3" id="f-417" unitRef="usd">235690000</us-gaap:IncreaseDecreaseInLongTermReceivablesCurrent>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-3" id="f-418" unitRef="usd">61411000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-15" decimals="-3" id="f-419" unitRef="usd">52087000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-420" unitRef="usd">950439000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-15" decimals="-3" id="f-421" unitRef="usd">734222000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <nsit:IncreaseDecreaseInAccountsPayableNoncurrent contextRef="c-1" decimals="-3" id="f-422" unitRef="usd">-103511000</nsit:IncreaseDecreaseInAccountsPayableNoncurrent>
    <nsit:IncreaseDecreaseInAccountsPayableNoncurrent contextRef="c-15" decimals="-3" id="f-423" unitRef="usd">237652000</nsit:IncreaseDecreaseInAccountsPayableNoncurrent>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-424" unitRef="usd">-42962000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-15" decimals="-3" id="f-425" unitRef="usd">-70806000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-426" unitRef="usd">-99001000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-15" decimals="-3" id="f-427" unitRef="usd">292964000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-428" unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-15" decimals="-3" id="f-429" unitRef="usd">3970000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-430" unitRef="usd">11978000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-15" decimals="-3" id="f-431" unitRef="usd">18644000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-432" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-15" decimals="-3" id="f-433" unitRef="usd">264374000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-434" unitRef="usd">-11978000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-15" decimals="-3" id="f-435" unitRef="usd">-279048000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c-1" decimals="-3" id="f-436" unitRef="usd">3103360000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c-15" decimals="-3" id="f-437" unitRef="usd">2451966000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="c-1" decimals="-3" id="f-438" unitRef="usd">2322961000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="c-15" decimals="-3" id="f-439" unitRef="usd">2872410000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <nsit:PaymentsForSettlementOfWarrants contextRef="c-1" decimals="-3" id="f-440" unitRef="usd">221968000</nsit:PaymentsForSettlementOfWarrants>
    <nsit:PaymentsForSettlementOfWarrants contextRef="c-15" decimals="-3" id="f-441" unitRef="usd">0</nsit:PaymentsForSettlementOfWarrants>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c-1" decimals="-3" id="f-442" unitRef="usd">333091000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c-15" decimals="-3" id="f-443" unitRef="usd">16895000</us-gaap:RepaymentsOfConvertibleDebt>
    <nsit:ProceedsFromRepaymentsOfInventoryFinancingFacilities contextRef="c-1" decimals="-3" id="f-444" unitRef="usd">2077000</nsit:ProceedsFromRepaymentsOfInventoryFinancingFacilities>
    <nsit:ProceedsFromRepaymentsOfInventoryFinancingFacilities contextRef="c-15" decimals="-3" id="f-445" unitRef="usd">-12987000</nsit:ProceedsFromRepaymentsOfInventoryFinancingFacilities>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt contextRef="c-1" decimals="-3" id="f-446" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt contextRef="c-15" decimals="-3" id="f-447" unitRef="usd">500000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-1" decimals="-3" id="f-448" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-15" decimals="-3" id="f-449" unitRef="usd">7854000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-450" unitRef="usd">76118000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-15" decimals="-3" id="f-451" unitRef="usd">35000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-1" decimals="-3" id="f-452" unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-15" decimals="-3" id="f-453" unitRef="usd">18296000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-454" unitRef="usd">-12181000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-15" decimals="-3" id="f-455" unitRef="usd">-9147000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-456" unitRef="usd">139118000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-15" decimals="-3" id="f-457" unitRef="usd">-20623000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-458" unitRef="usd">21959000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-15" decimals="-3" id="f-459" unitRef="usd">-5728000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-460" unitRef="usd">50098000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-15" decimals="-3" id="f-461" unitRef="usd">-12435000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-462" unitRef="usd">261467000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-63" decimals="-3" id="f-463" unitRef="usd">270785000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-3" id="f-464" unitRef="usd">311565000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-47" decimals="-3" id="f-465" unitRef="usd">258350000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:BasisOfAccounting contextRef="c-1" id="f-466">Basis of Presentation and Recently Issued Accounting Standards&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We help our clients accelerate their digital journey to modernize their businesses and maximize the value of technology. We serve these clients in North America; Europe, the Middle East and Africa (&#x201c;EMEA&#x201d;); and Asia-Pacific (&#x201c;APAC&#x201d;). As a Fortune 500-ranked solutions integrator, we enable secure, end-to-end digital transformation and meet the needs of our clients through a comprehensive portfolio of solutions, far-reaching partnerships and 37 years of broad IT expertise. We amplify our solutions and services with global scale, local expertise and our e-commerce experience, enabling our clients to realize their digital ambitions in multiple ways.  Our company is organized in the following three operating segments, which are primarily defined by their related geographies: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Geography&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our offerings in North America and certain countries in EMEA and APAC include hardware, software and services, including cloud solutions.  Our offerings in the remainder of our EMEA and APAC segments consist largely of software and certain software-related services and cloud solutions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary to present fairly our financial position as of June&#160;30, 2025 and our results of operations for the three and six months ended June&#160;30, 2025 and 2024 and cash flows for the six months ended June&#160;30, 2025 and 2024.  The consolidated balance sheet as of December&#160;31, 2024 was derived from the audited consolidated balance sheet at such date. The accompanying unaudited consolidated financial statements and notes have been prepared in accordance with the rules and regulations promulgated by the SEC and consequently do not include all of the disclosures normally required by United States generally accepted accounting principles (&#x201c;GAAP&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for interim periods are not necessarily indicative of results for the full year, due in part to the seasonal nature of our business.  These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements, including the related notes thereto, in our Annual Report on Form 10-K for the year ended December&#160;31, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of Insight Enterprises, Inc. and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements.  Additionally, these estimates and assumptions affect the reported amounts of net sales and expenses during the reporting period.  Actual results could differ from those estimates. On an ongoing basis, we evaluate our estimates, including those related to sales recognition, anticipated achievement levels under partner funding programs, assumptions related to stock-based compensation valuation, allowances for doubtful accounts and contract assets, valuation of inventories, valuation of acquired intangible assets, litigation-related obligations, valuation allowances for deferred tax assets and impairment of long-lived assets, including purchased intangibles and goodwill, if indicators of potential impairment exist.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2024-03, "Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40)". The standard requires public business entities to disclose &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;detailed information about specific types of expenses that are relevant to certain line items on the income statement. The guidance is effective for annual periods beginning after December 15, 2026 and interim reporting periods within annual reporting periods beginning after December 15, 2027. The requirements can be applied prospectively with the option for retrospective application, and early adoption is permitted. The Company is currently evaluating the impact the adoption of this standard will have on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued Accounting Standard Update ASU No. 2023-09, "Income Taxes (Topic 740)". The standard requires reporting entities to provide disaggregated information on their effective tax rate reconciliation and income taxes paid. The standard is intended to aid business leaders and investors to make more informed investment decisions. The guidance is effective for annual periods beginning after December 15, 2024 and can be applied prospectively, with an option for retrospective application, and early adoption is allowed. We did not early adopt this guidance. The updated guidance is not expected to have a material effect on the Company's consolidated financial statements or disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures", which requires public entities to disclose information about their reportable segments' significant expenses on an interim and annual basis. The amendments aim to improve interim disclosure requirements, clarify situations where an entity can reveal multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and include other disclosure requirements. The main objective of the amendments is to assist investors in understanding the entity's overall performance and evaluate potential future cash flows. The standard is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 with early adoption being permitted. We adopted the annual requirements of this standard effective January 1, 2024 and adopted the interim period requirements of this standard effective January 1, 2025. The adoption of this standard did not have a material impact on the Company's consolidated financial statements or disclosures.</us-gaap:BasisOfAccounting>
    <nsit:ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock contextRef="c-1" id="f-467">Our company is organized in the following three operating segments, which are primarily defined by their related geographies: &lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Geography&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States and Canada&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nsit:ScheduleOfOperatingSegmentsByGeographicLocationTableTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-468"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-469">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2024-03, "Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40)". The standard requires public business entities to disclose &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;detailed information about specific types of expenses that are relevant to certain line items on the income statement. The guidance is effective for annual periods beginning after December 15, 2026 and interim reporting periods within annual reporting periods beginning after December 15, 2027. The requirements can be applied prospectively with the option for retrospective application, and early adoption is permitted. The Company is currently evaluating the impact the adoption of this standard will have on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued Accounting Standard Update ASU No. 2023-09, "Income Taxes (Topic 740)". The standard requires reporting entities to provide disaggregated information on their effective tax rate reconciliation and income taxes paid. The standard is intended to aid business leaders and investors to make more informed investment decisions. The guidance is effective for annual periods beginning after December 15, 2024 and can be applied prospectively, with an option for retrospective application, and early adoption is allowed. We did not early adopt this guidance. The updated guidance is not expected to have a material effect on the Company's consolidated financial statements or disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;In November 2023, the FASB issued ASU No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures", which requires public entities to disclose information about their reportable segments' significant expenses on an interim and annual basis. The amendments aim to improve interim disclosure requirements, clarify situations where an entity can reveal multiple segment measures of profit or loss, provide new segment disclosure requirements for entities with a single reportable segment, and include other disclosure requirements. The main objective of the amendments is to assist investors in understanding the entity's overall performance and evaluate potential future cash flows. The standard is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024 with early adoption being permitted. We adopted the annual requirements of this standard effective January 1, 2024 and adopted the interim period requirements of this standard effective January 1, 2025. The adoption of this standard did not have a material impact on the Company's consolidated financial statements or disclosures.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <nsit:ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock contextRef="c-1" id="f-470">Receivables, Contract Liabilities and Performance Obligations&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about receivables and contract liabilities as of June&#160;30, 2025 and December&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current receivables, which are included in &#x201c;Accounts receivable, net&#x201d;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,479,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,172,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities, which are included in &#x201c;Accrued expenses and other current liabilities&#x201d; and &#x201c;Other liabilities&#x201d;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in the gross contract assets balances during the six months ended June&#160;30, 2025 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.113%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract &lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of beginning contract assets to receivables, as a result of rights to consideration becoming unconditional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets recognized, net of reclassification to receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at June&#160;30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets consist of amounts the Company is entitled to for the resale of third-party consumption-based services, prior to payment becoming unconditional. In these transactions, the Company invoices clients for the gross amount of consideration it is responsible to collect, including amounts ultimately passed on to the third-party service providers. As of June&#160;30, 2025, contract assets, net of allowances, were $128,781,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross contract assets by our internal risk ratings as of June&#160;30, 2025 are summarized as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Contract &lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Low risk&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Moderate risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the contract liabilities balances during the six months ended June&#160;30, 2025 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Contract &lt;br/&gt;Liabilities &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash received in advance and not recognized as revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at June&#160;30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 2024, the Company recognized revenue of $55,476,000 related to its contract liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transaction price allocated to the remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of June&#160;30, 2025 that are expected to be recognized in the future (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total remaining performance obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt; With the exception of remaining performance obligations associated with our OneCall Support Services contracts which are included in the table above regardless of original duration, the remaining performance obligations that have original expected durations of one year or less are not included in the table above.&#160;Amounts not included in the table above have an average original expected duration of seven months.  Additionally, for our time and material services contracts, whereby we have the right to consideration from a client in an amount that corresponds directly with the value to the client of our performance completed to date, we recognized revenue in the amount to which we have a right to invoice as of June&#160;30, 2025 and do not disclose information about related remaining performance obligations in the table above. Our time and material contracts have an average expected duration of 28 months.</nsit:ReceivablesContractLiabilitiesAndPerformanceObligationsTextBlock>
    <nsit:ContractWithReceivablesAndContractLiabilityTableTextBlock contextRef="c-1" id="f-471">&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about receivables and contract liabilities as of June&#160;30, 2025 and December&#160;31, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current receivables, which are included in &#x201c;Accounts receivable, net&#x201d;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,479,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,172,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;748,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities, which are included in &#x201c;Accrued expenses and other current liabilities&#x201d; and &#x201c;Other liabilities&#x201d;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nsit:ContractWithReceivablesAndContractLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-69" decimals="-3" id="f-472" unitRef="usd">5479172000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-70" decimals="-3" id="f-473" unitRef="usd">4172104000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-3" decimals="-3" id="f-474" unitRef="usd">63909000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-4" decimals="-3" id="f-475" unitRef="usd">81980000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent contextRef="c-3" decimals="-3" id="f-476" unitRef="usd">748105000</us-gaap:AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent contextRef="c-4" decimals="-3" id="f-477" unitRef="usd">845943000</us-gaap:AccountsReceivableExcludingAccruedInterestAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-3" decimals="-3" id="f-478" unitRef="usd">64872000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-4" decimals="-3" id="f-479" unitRef="usd">86953000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerLiability contextRef="c-71" decimals="-3" id="f-480" unitRef="usd">110053000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-72" decimals="-3" id="f-481" unitRef="usd">109615000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-482">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant changes in the gross contract assets balances during the six months ended June&#160;30, 2025 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.113%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract &lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of beginning contract assets to receivables, as a result of rights to consideration becoming unconditional&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets recognized, net of reclassification to receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at June&#160;30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets consist of amounts the Company is entitled to for the resale of third-party consumption-based services, prior to payment becoming unconditional. In these transactions, the Company invoices clients for the gross amount of consideration it is responsible to collect, including amounts ultimately passed on to the third-party service providers. As of June&#160;30, 2025, contract assets, net of allowances, were $128,781,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross contract assets by our internal risk ratings as of June&#160;30, 2025 are summarized as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Contract &lt;br/&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Low risk&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Moderate risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the contract liabilities balances during the six months ended June&#160;30, 2025 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:114%"&gt;Contract &lt;br/&gt;Liabilities &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at December&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of the beginning contract liabilities to revenue, as the result of performance obligations satisfied&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash received in advance and not recognized as revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances at June&#160;30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-4" decimals="-3" id="f-483" unitRef="usd">178438000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable contextRef="c-1" decimals="-3" id="f-484" unitRef="usd">50328000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <nsit:ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables contextRef="c-1" decimals="-3" id="f-485" unitRef="usd">9112000</nsit:ContractWithCustomerAssetRecognizedNetOfReclassificationToReceivables>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-3" decimals="-3" id="f-486" unitRef="usd">137222000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-3" decimals="-3" id="f-487" unitRef="usd">128781000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-73" decimals="-3" id="f-488" unitRef="usd">29978000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-74" decimals="-3" id="f-489" unitRef="usd">64088000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-75" decimals="-3" id="f-490" unitRef="usd">43156000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-3" decimals="-3" id="f-491" unitRef="usd">137222000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-3" id="f-492" unitRef="usd">109615000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized contextRef="c-1" decimals="-3" id="f-493" unitRef="usd">54920000</us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized>
    <nsit:ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue contextRef="c-1" decimals="-3" id="f-494" unitRef="usd">55358000</nsit:ContractWithCustomerLiabilityCashReceivedInAdvanceAndNotRecognizedAsRevenue>
    <us-gaap:ContractWithCustomerLiability contextRef="c-3" decimals="-3" id="f-495" unitRef="usd">110053000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-15" decimals="-3" id="f-496" unitRef="usd">55476000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="c-1" id="f-497">&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes estimated net sales related to performance obligations that are unsatisfied (or partially unsatisfied) as of June&#160;30, 2025 that are expected to be recognized in the future (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total remaining performance obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-76" decimals="-3" id="f-498" unitRef="usd">75780000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-77" decimals="-3" id="f-499" unitRef="usd">74983000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-78" decimals="-3" id="f-500" unitRef="usd">46484000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-79" decimals="-3" id="f-501" unitRef="usd">51158000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-80" decimals="-3" id="f-502" unitRef="usd">248405000</us-gaap:RevenueRemainingPerformanceObligation>
    <nsit:TimeAndMaterialContractsAverageExpectedDuration contextRef="c-1" id="f-503">P28M</nsit:TimeAndMaterialContractsAverageExpectedDuration>
    <nsit:RealEstateHeldForSaleTextBlock contextRef="c-1" id="f-508">Assets Held for Sale During the six months ended June&#160;30, 2025, our property in Santa Monica, California met the criteria to be classified as held for sale, within other current assets, and the carrying value of the property was determined to be greater than its estimated fair value less costs to sell. Accordingly, the Company recorded a loss on impairment of a long lived real estate asset of $12,588,000, within selling and administrative expenses. We acquired the Santa Monica property as part of an acquisition in 2019. During the six months ended June&#160;30, 2024, we did not have any assets held for sale.</nsit:RealEstateHeldForSaleTextBlock>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c-1" decimals="-3" id="f-509" unitRef="usd">-12588000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c-15" decimals="-3" id="f-510" unitRef="usd">0</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-511">Net Earnings Per Share &lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share ("EPS") is computed by dividing net earnings available to common stockholders by the weighted average number of common shares outstanding during each period. Diluted EPS is computed on the basis of the weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. Dilutive potential common shares include outstanding restricted stock units (&#x201c;RSUs&#x201d;) and certain shares underlying our previously outstanding 0.75% Convertible Senior Notes due 2025 (the "Convertible Notes") and the warrants (the "Warrants") relating to the Call Spread Transactions (as defined in Note 4), as applicable. A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.113%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares used to compute basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive potential common shares due to dilutive RSUs, net of tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive potential common shares due to the Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive potential common shares due to the Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares used to compute diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;For the three and six months ended June&#160;30, 2025, approximately 212,000 and 135,000, respectively, of our RSUs were excluded from the diluted EPS calculations because their inclusion would have been anti-dilutive. For the three and six months ended June&#160;30, 2024, approximately 4,000 and 15,000, respectively, of our RSUs were excluded from the diluted EPS calculations because their inclusion would have been anti-dilutive. These share-based awards could be dilutive in future periods.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-81" decimals="4" id="f-512" unitRef="number">0.0075</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-513">A reconciliation of the denominators of the basic and diluted EPS calculations follows (in thousands, except per share data):&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.113%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares used to compute basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive potential common shares due to dilutive RSUs, net of tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive potential common shares due to the Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive potential common shares due to the Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares used to compute diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-514" unitRef="usd">46932000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-515" unitRef="usd">87444000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-516" unitRef="usd">54446000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-517" unitRef="usd">154471000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="-3" id="f-518" unitRef="shares">31780000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="-3" id="f-519" unitRef="shares">32565000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-520" unitRef="shares">31809000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-15" decimals="-3" id="f-521" unitRef="shares">32580000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-13" decimals="-3" id="f-522" unitRef="shares">51000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-14" decimals="-3" id="f-523" unitRef="shares">275000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-524" unitRef="shares">114000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-15" decimals="-3" id="f-525" unitRef="shares">312000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c-13" decimals="-3" id="f-526" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c-14" decimals="-3" id="f-527" unitRef="shares">3322000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c-1" decimals="-3" id="f-528" unitRef="shares">865000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c-15" decimals="-3" id="f-529" unitRef="shares">3275000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="c-13" decimals="-3" id="f-530" unitRef="shares">290000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="c-14" decimals="-3" id="f-531" unitRef="shares">2405000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="c-1" decimals="-3" id="f-532" unitRef="shares">614000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="c-15" decimals="-3" id="f-533" unitRef="shares">2334000</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="-3" id="f-534" unitRef="shares">32121000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-14" decimals="-3" id="f-535" unitRef="shares">38567000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-536" unitRef="shares">33402000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-15" decimals="-3" id="f-537" unitRef="shares">38501000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-538"
      unitRef="usdPerShare">1.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-539"
      unitRef="usdPerShare">2.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-540"
      unitRef="usdPerShare">1.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-541"
      unitRef="usdPerShare">4.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-542"
      unitRef="usdPerShare">1.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-543"
      unitRef="usdPerShare">2.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-544"
      unitRef="usdPerShare">1.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-545"
      unitRef="usdPerShare">4.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-82" decimals="0" id="f-546" unitRef="shares">212000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-83" decimals="0" id="f-547" unitRef="shares">135000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-84" decimals="0" id="f-548" unitRef="shares">4000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-85" decimals="0" id="f-549" unitRef="shares">15000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-550">Debt, Inventory Financing Facilities, Finance Leases and Other Financing Obligations &lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our long-term debt consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.967%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.942%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.411%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ABL revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior unsecured notes due 2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes due 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other financing obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,325,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;864,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(332,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,324,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 16, 2025, we entered into the Fifth Amendment to the Credit Agreement (as amended, the "credit agreement") to modify our senior secured revolving credit facility (the &#x201c;ABL facility&#x201d;). The amendment, among other things, includes revisions to remove the credit adjustment spread and clarifications regarding the disposition of accounts. Our maximum borrowing amount under the ABL facility is $1,800,000,000, including a maximum borrowing capacity that could be used for borrowing in certain foreign subsidiaries of $350,000,000. From time to time and at our option, we may request to increase the aggregate amount available for borrowing under the ABL facility by up to an aggregate of the U.S. dollar equivalent of $750,000,000, subject to customary conditions, including receipt of commitments from lenders. The ABL facility is guaranteed by certain of our material subsidiaries and is secured by a lien on certain of our assets and certain of each other borrower&#x2019;s and each guarantor&#x2019;s assets. The ABL facility provides for an uncommitted first-in, last-out revolving facility in an aggregate amount of up to $100,000,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest rates applicable to borrowings under the ABL facility are based on the average aggregate excess availability under the ABL facility as set forth on a pricing grid in the credit agreement.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ABL facility matures on July&#160;22, 2027. As of June&#160;30, 2025, eligible accounts receivable and inventory permitted availability to the full $1,800,000,000 facility amount, of which $832,442,000 was outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ABL facility contains customary affirmative and negative covenants and events of default.  If a default occurs (subject to customary grace periods and materiality thresholds) under the credit agreement, certain actions may be taken, including, but not limited to, possible termination of commitments and required payment of all outstanding principal amounts plus accrued interest and fees payable under the credit agreement. As of June&#160;30, 2025, no such events have occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Unsecured Notes due 2032&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 20, 2024, we issued $500,000,000 aggregate principal amount of 6.625% Senior Notes due 2032 (the "Senior Notes") that mature on May 15, 2032. The Senior Notes are senior unsecured obligations of the Company and guaranteed by each of the Company's existing and future direct and indirect U.S. subsidiaries that is or becomes a guarantor or borrower under the ABL facility, subject to certain exceptions. The net proceeds from the offering were used to repay a portion of the outstanding borrowings under the ABL facility. The Senior Notes were issued pursuant to an indenture (the "Senior Notes Indenture") containing certain covenants that limit the Company's ability to, subject to certain exceptions, create, incur, or assume liens to secure debt, among other things. The Senior Notes bear interest at an annual rate of 6.625% payable semiannually, in arrears, on May 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and November 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of each year beginning on November 15, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may redeem the Senior Notes prior to May 15, 2027, with an amount equal to the net cash proceeds received by the Company from certain equity offerings at a redemption price equal to 106.625% of the principal amount of such notes, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, in an aggregate principal amount for all such redemptions not to exceed 40% of the aggregate principal &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;amount of the Senior Notes. The Senior Notes are subject to redemption at specified prices on or after May 15, 2027 plus accrued and unpaid interest, if any, on such notes redeemed, to, but excluding, the applicable redemption date. In addition, at any time prior to May 15, 2027, the Company may, on one or more occasions, redeem the Senior Notes in whole or in part, at its option, upon notice, at a redemption price equal to 100% of the principal amount of such notes plus a &#x201c;make-whole&#x201d; premium as specified in the Senior Notes Indenture and accrued and unpaid interest, if any, to, but excluding, the redemption date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company experiences certain change of control events, together with a ratings decline, as described in the Senior Notes Indenture, the Company will be required to make an offer to repurchase some or all of the Senior Notes at a price equal to 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Senior Notes are subject to certain customary events of default and acceleration clauses. As of June&#160;30, 2025, no such events have occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Senior Notes consist of the following balances reported within the consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.136%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs, net of accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Senior Notes due 2025&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2019, we issued $350,000,000 aggregate principal amount of the Convertible Notes that matured on February&#160;15, 2025.  The Convertible Notes bore interest at an annual rate of 0.75% payable semiannually, in arrears, on February 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and August 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of each year. The Convertible Notes were general unsecured obligations of Insight and were guaranteed on a senior unsecured basis by Insight Direct USA, Inc., a wholly owned subsidiary of Insight. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon maturity, the significant majority of Convertible Note holders elected to convert their notes. As a result, the aggregate principal amount of $333,091,000 was settled in cash with the additional amounts due as a result of conversion being settled in shares of our common stock. The conversion rate was 14.6376 shares of common stock per $1,000 principal amount of the Convertible Notes (equivalent to the initial conversion price of approximately $68.32 per share of common stock). We issued 2,832,627 shares upon conversion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Notes consist of the following balances reported within the consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.136%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs, net of accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The effective interest rate on the principal of the Convertible Notes was 0.75%. Interest expense resulting from the Convertible Notes reported within the consolidated statement of operations for the three and six months ended June&#160;30, 2025 and 2024 is made up of contractual coupon interest and amortization of debt issuance costs. Due to the maturity of the Convertible Notes in February 2025, no interest expense was incurred for the three months ended June 30, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible Note Hedge and Warrant Transaction&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection and concurrent with the issuance of the Convertible Notes, we entered into certain convertible note hedge and warrant transactions (the "Call Spread Transactions") with respect to the Company&#x2019;s common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The convertible note hedge consisted of an option to purchase up to 5,123,160 common stock shares at a price of $68.32 per share. On February&#160;15, 2025, we executed the convertible note hedge upon the conversion of the Convertible Notes discussed above. Upon execution, we received 2,833,276 shares of common stock, which we used to meet our obligation under the Convertible Notes to issue shares of common stock upon conversion. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, we sold Warrants to purchase 5,123,160 shares of common stock at a price of $103.12 per share as part of the Call Spread Transactions. The Warrants expired on May&#160;15, 2025 and could only have been exercised at maturity. The Company received aggregate proceeds of approximately $34,440,000 in 2019 for the sale of the Warrants. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 6, 2025, we entered into an agreement to settle 2,049,264 of the total 5,123,160 Warrants. These Warrants were settled entirely in cash for $138,892,000 on February 27, 2025. We recorded a liability of approximately $112,590,000 to accrued expenses and other current liabilities upon execution of the agreement. The change in the fair value of the settlement liability through the settlement date of $26,301,000 was recognized in net income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 25, 2025, we entered into an agreement to settle an additional 1,536,948 of the remaining Warrants. These Warrants were settled entirely in cash for $83,072,000 on April 2, 2025. We recorded a liability of approximately $84,304,000 to accrued expenses and other current liabilities upon execution of the agreement. The change in the fair value of the settlement liability through the settlement date of $1,233,000 was recognized in net income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June 30, 2025, we settled approximately 297,000 of the remaining Warrants in shares. As of June&#160;30, 2025, 1,239,825 Warrants remained outstanding and will be settled in shares over the second half of 2025.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Call Spread Transactions had no effect on the terms of the Convertible Notes and reduced potential dilution by effectively increasing the initial conversion price of the Convertible Notes to $103.12 per share of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventory Financing Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have maximum availability under our unsecured inventory financing facility with MUFG Bank Ltd (&#x201c;MUFG&#x201d;) of $280,000,000. We have maximum availability under our unsecured inventory financing facility with PNC Bank, N.A. (&#x201c;PNC&#x201d;) of $375,000,000, including a $25,000,000 facility in Canada (the "Canada facility"). We also have maximum availability under our unsecured inventory financing facility with Wells Fargo in EMEA (the "EMEA facility") of $50,000,000. As of June&#160;30, 2025, our combined inventory financing facilities had a total maximum capacity of $705,000,000, of which $220,791,000 was outstanding.&lt;/span&gt;&lt;/div&gt;The inventory financing facilities will remain in effect until they are terminated by any of the parties.  If balances are not paid within stated vendor terms (typically 60 days), they will accrue interest at prime plus 2.00% on the MUFG facility, Canadian Overnight Repo Rate Average plus 4.50% on the Canada facility and Term SOFR, EURIBOR, or SONIA, as applicable, plus 4.50% and 0.25% on the PNC (other than the Canada facility) and EMEA facilities, respectively. Amounts outstanding under these facilities are classified separately as accounts payable &#x2013; inventory financing facilities in the accompanying consolidated balance sheets and within cash flows from financing activities in the accompanying consolidated statements of cash flows. We impute interest on the average daily balance outstanding during these stated vendor terms based on our incremental borrowing rate during the period.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-551">&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our long-term debt consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.967%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.942%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.411%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ABL revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior unsecured notes due 2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible senior notes due 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other financing obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,325,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;864,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(332,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,324,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LineOfCredit contextRef="c-86" decimals="-3" id="f-552" unitRef="usd">832442000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c-87" decimals="-3" id="f-553" unitRef="usd">39000000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-88" decimals="-3" id="f-554" unitRef="usd">492550000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-89" decimals="-3" id="f-555" unitRef="usd">492222000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-81" decimals="-3" id="f-556" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-90" decimals="-3" id="f-557" unitRef="usd">332867000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ContractualObligation contextRef="c-3" decimals="-3" id="f-558" unitRef="usd">13000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligation contextRef="c-4" decimals="-3" id="f-559" unitRef="usd">23000</us-gaap:ContractualObligation>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-3" decimals="-3" id="f-560" unitRef="usd">1325005000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations contextRef="c-4" decimals="-3" id="f-561" unitRef="usd">864112000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-3" decimals="-3" id="f-562" unitRef="usd">13000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-4" decimals="-3" id="f-563" unitRef="usd">332879000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-3" decimals="-3" id="f-564" unitRef="usd">1324992000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-4" decimals="-3" id="f-565" unitRef="usd">531233000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-91" decimals="-3" id="f-566" unitRef="usd">1800000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-92" decimals="-3" id="f-567" unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <nsit:LineOfCreditFacilityAccordionFeatureIncreaseLimit contextRef="c-93" decimals="-3" id="f-568" unitRef="usd">750000000</nsit:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-94" decimals="-3" id="f-569" unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-95" decimals="-3" id="f-570" unitRef="usd">1800000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-86" decimals="-3" id="f-571" unitRef="usd">832442000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-96" decimals="-3" id="f-572" unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-96" decimals="5" id="f-573" unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-96" decimals="5" id="f-574" unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <nsit:RepurchasePriceAsPercentageOfPrincipalAmount contextRef="c-97" decimals="5" id="f-575" unitRef="number">1.06625</nsit:RepurchasePriceAsPercentageOfPrincipalAmount>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger contextRef="c-97" decimals="2" id="f-576" unitRef="number">0.40</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed contextRef="c-97" decimals="2" id="f-577" unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <nsit:RepurchasePriceAsPercentageOfPrincipalAmount contextRef="c-98" decimals="2" id="f-578" unitRef="number">1.01</nsit:RepurchasePriceAsPercentageOfPrincipalAmount>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-579">&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Senior Notes consist of the following balances reported within the consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.136%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs, net of accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-99" decimals="-3" id="f-580" unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-100" decimals="-3" id="f-581" unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-99" decimals="-3" id="f-582" unitRef="usd">7450000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-100" decimals="-3" id="f-583" unitRef="usd">7778000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-99" decimals="-3" id="f-584" unitRef="usd">492550000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-100" decimals="-3" id="f-585" unitRef="usd">492222000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-101" decimals="-3" id="f-586" unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-101" decimals="4" id="f-587" unitRef="number">0.0075</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtConversionOriginalDebtAmount1 contextRef="c-102" decimals="-3" id="f-588" unitRef="usd">333091000</us-gaap:DebtConversionOriginalDebtAmount1>
    <nsit:DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes contextRef="c-102" decimals="4" id="f-589" unitRef="shares">14.6376</nsit:DebtInstrumentConvertibleSharesPerThousandOfPrincipalAmountOfNotes>
    <nsit:PrincipalAmountPerNoteUsedInConversionRate contextRef="c-81" decimals="0" id="f-590" unitRef="usd">1000</nsit:PrincipalAmountPerNoteUsedInConversionRate>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-81"
      decimals="2"
      id="f-591"
      unitRef="usdPerShare">68.32</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="c-102"
      decimals="INF"
      id="f-592"
      unitRef="shares">2832627</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="c-1" id="f-593">&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Notes consist of the following balances reported within the consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.136%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs, net of accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net carrying amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-81" decimals="-3" id="f-594" unitRef="usd">0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-90" decimals="-3" id="f-595" unitRef="usd">333091000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-81" decimals="-3" id="f-596" unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-90" decimals="-3" id="f-597" unitRef="usd">224000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-81" decimals="-3" id="f-598" unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-90" decimals="-3" id="f-599" unitRef="usd">332867000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-81" decimals="4" id="f-600" unitRef="number">0.0075</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:InterestExpenseDebt contextRef="c-103" decimals="-3" id="f-601" unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments
      contextRef="c-104"
      decimals="INF"
      id="f-602"
      unitRef="shares">5123160</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
    <us-gaap:DebtInstrumentConvertibleStockPriceTrigger
      contextRef="c-102"
      decimals="2"
      id="f-603"
      unitRef="usdPerShare">68.32</us-gaap:DebtInstrumentConvertibleStockPriceTrigger>
    <nsit:DebtInstrumentConvertibleNumberOfSharesReceived
      contextRef="c-105"
      decimals="INF"
      id="f-604"
      unitRef="shares">2833276</nsit:DebtInstrumentConvertibleNumberOfSharesReceived>
    <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments
      contextRef="c-104"
      decimals="INF"
      id="f-605"
      unitRef="shares">5123160</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c-81"
      decimals="2"
      id="f-606"
      unitRef="usdPerShare">103.12</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromIssuanceOfWarrants contextRef="c-102" decimals="-3" id="f-607" unitRef="usd">34440000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <nsit:ClassOfWarrantOrRightTermination
      contextRef="c-106"
      decimals="INF"
      id="f-608"
      unitRef="shares">2049264</nsit:ClassOfWarrantOrRightTermination>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c-106"
      decimals="INF"
      id="f-609"
      unitRef="shares">5123160</us-gaap:ClassOfWarrantOrRightOutstanding>
    <nsit:ClassOfWarrantOrRightSettledCash contextRef="c-106" decimals="-3" id="f-610" unitRef="usd">138892000</nsit:ClassOfWarrantOrRightSettledCash>
    <nsit:ClassOfWarrantOrRightLiability contextRef="c-106" decimals="-3" id="f-611" unitRef="usd">112590000</nsit:ClassOfWarrantOrRightLiability>
    <nsit:DebtInstrumentChangeInFairValueSettlementLiabilityAmount contextRef="c-106" decimals="-3" id="f-612" unitRef="usd">26301000</nsit:DebtInstrumentChangeInFairValueSettlementLiabilityAmount>
    <nsit:ClassOfWarrantOrRightTermination
      contextRef="c-107"
      decimals="INF"
      id="f-613"
      unitRef="shares">1536948</nsit:ClassOfWarrantOrRightTermination>
    <nsit:ClassOfWarrantOrRightSettledCash contextRef="c-108" decimals="-3" id="f-614" unitRef="usd">83072000</nsit:ClassOfWarrantOrRightSettledCash>
    <nsit:ClassOfWarrantOrRightLiability contextRef="c-107" decimals="-3" id="f-615" unitRef="usd">84304000</nsit:ClassOfWarrantOrRightLiability>
    <nsit:DebtInstrumentChangeInFairValueSettlementLiabilityAmount contextRef="c-107" decimals="-3" id="f-616" unitRef="usd">1233000</nsit:DebtInstrumentChangeInFairValueSettlementLiabilityAmount>
    <nsit:ClassOfWarrantOrRightTermination contextRef="c-3" decimals="INF" id="f-617" unitRef="shares">297000</nsit:ClassOfWarrantOrRightTermination>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c-3" decimals="INF" id="f-618" unitRef="shares">1239825</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c-81"
      decimals="2"
      id="f-619"
      unitRef="usdPerShare">103.12</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases contextRef="c-109" decimals="-3" id="f-620" unitRef="usd">280000000000</us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases contextRef="c-110" decimals="-3" id="f-621" unitRef="usd">375000000</us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases contextRef="c-111" decimals="-3" id="f-622" unitRef="usd">25000000</us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases contextRef="c-112" decimals="-3" id="f-623" unitRef="usd">50000000</us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases contextRef="c-113" decimals="-3" id="f-624" unitRef="usd">705000000</us-gaap:LineOfCreditFacilityCapacityAvailableForTradePurchases>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c-113" decimals="-3" id="f-625" unitRef="usd">220791000</us-gaap:AccountsPayableOtherCurrent>
    <nsit:InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus contextRef="c-114" decimals="4" id="f-626" unitRef="number">0.0200</nsit:InventoryFinancingFacilityRateIfVendorTermsNotMetEqualPrimePlus>
    <nsit:InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus contextRef="c-115" decimals="4" id="f-627" unitRef="number">0.0450</nsit:InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus>
    <nsit:InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus contextRef="c-115" decimals="4" id="f-628" unitRef="number">0.0450</nsit:InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus>
    <nsit:InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus contextRef="c-116" decimals="4" id="f-629" unitRef="number">0.0025</nsit:InventoryFinancingFacilityRateIfVendorTermsNotMetEqualLiborPlus>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-630">Income Taxes&lt;div style="margin-top:5pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective tax rates for the three and six months ended June&#160;30, 2025 were 26.9% and 34.5%, respectively. Our effective tax rate for the three months ended June&#160;30, 2025 was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes and higher taxes on earnings in foreign jurisdictions, partially offset by tax benefits related to research and development activities. Our effective tax rate for the six months ended June&#160;30, 2025 was higher than the United States federal statutory rate of 21.0% due primarily to the non-deductibility of losses related to the warrant fair value adjustments and the revaluation of earnout liabilities. These increases were partially offset by the reduction in the valuation allowance related to our foreign tax credit carryforward.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our effective tax rates for the three and six months ended June&#160;30, 2024 were 25.5% and 24.8%, respectively. Our effective tax rate was higher than the United States federal statutory rate of 21.0% due primarily to state income taxes and higher taxes on earnings in foreign jurisdictions, partially offset by excess tax benefits on the settlement of employee share-based compensation, tax benefits related to research and development activities, and tax benefits related to the revaluation of certain acquisition earnout liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025 and December&#160;31, 2024, we had approximately $11,872,000 and $11,060,000, respectively, of unrecognized tax benefits. Of these amounts, approximately $1,534,000 and $1,449,000, respectively, related to accrued interest. In the future, if recognized, the remaining liability associated with uncertain tax positions could affect our effective tax rate.  We do not believe there will be changes to our unrecognized tax benefits over the next 12 months that would have a material effect on our effective tax rate.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are currently under audit in various jurisdictions for tax years 2017 through 2022.  Although the timing of the resolutions and/or closures of audits is highly uncertain, it is reasonably possible that the examination phase of these audits may be concluded within the next 12 months, which could increase or decrease the balance of our gross unrecognized tax benefits. However, based on the status of the various examinations in multiple jurisdictions, an estimate of the range of reasonably possible outcomes cannot be made at this time, but the estimated effect on our income tax expense and net earnings is not expected to be significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-13" decimals="3" id="f-631" unitRef="number">0.269</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-632" unitRef="number">0.345</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-14" decimals="3" id="f-633" unitRef="number">0.255</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-15" decimals="3" id="f-634" unitRef="number">0.248</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-3" decimals="-3" id="f-635" unitRef="usd">11872000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-3" id="f-636" unitRef="usd">11060000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="c-3" decimals="-3" id="f-637" unitRef="usd">1534000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued contextRef="c-4" decimals="-3" id="f-638" unitRef="usd">1449000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:TreasuryStockTextBlock contextRef="c-1" id="f-639">Share Repurchase Program&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 11, 2024, we announced that our Board of Directors authorized the repurchase of up to $300,000,000 of our common stock, in addition to any amount that remained from prior authorizations. As of June&#160;30, 2025, approximately $223,883,000 remained available for repurchases under our share repurchase plan. Our share repurchases may be made on the open market, subject to Rule 10b-18 or in privately negotiated transactions, through block trades, through 10b5-1 plans or otherwise, at management&#x2019;s discretion.  The number of shares purchased and the timing of the purchases will be based on market conditions, working capital requirements, general business conditions and other factors. We intend to retire the repurchased shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June&#160;30, 2025, we repurchased 600,000 shares of our common stock in a private transaction from ValueAct Capital, an affiliate, at a total cost of $76,118,000 (an average price of $126.86 per share, representing a negotiated 3.95% discount from the closing price of our common stock the day prior to the transaction). During the three months ended June 30, 2024, we did not repurchase any shares of our common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 2025, we repurchased 600,000 shares of our common stock in a private transaction from ValueAct Capital, an affiliate, at a total cost of $76,118,000 (an average price of $126.86 per share, representing a negotiated 3.95% discount from the closing price of our common stock the day prior to the transaction). During the six months ended June 30, 2024, we repurchased 187,357 shares of our common stock on the open market at a total cost of $35,000,000 (an average price of $186.81 per share). All shares repurchased during the six months ended June 30, 2025 and 2024 were retired.&lt;/span&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-117" decimals="-3" id="f-640" unitRef="usd">300000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-3" decimals="-3" id="f-641" unitRef="usd">223883000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-118"
      decimals="INF"
      id="f-642"
      unitRef="shares">600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-118" decimals="-3" id="f-643" unitRef="usd">76118000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-118"
      decimals="2"
      id="f-644"
      unitRef="usdPerShare">126.86</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <nsit:StockRepurchasedAndRetiredDuringPeriodDiscountPercentage contextRef="c-118" decimals="4" id="f-645" unitRef="number">0.0395</nsit:StockRepurchasedAndRetiredDuringPeriodDiscountPercentage>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-14"
      decimals="INF"
      id="f-646"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-119"
      decimals="INF"
      id="f-647"
      unitRef="shares">600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-119" decimals="-3" id="f-648" unitRef="usd">76118000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-119"
      decimals="2"
      id="f-649"
      unitRef="usdPerShare">126.86</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <nsit:StockRepurchasedAndRetiredDuringPeriodDiscountPercentage contextRef="c-119" decimals="4" id="f-650" unitRef="number">0.0395</nsit:StockRepurchasedAndRetiredDuringPeriodDiscountPercentage>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-15"
      decimals="INF"
      id="f-651"
      unitRef="shares">187357</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-15" decimals="-3" id="f-652" unitRef="usd">35000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-15"
      decimals="2"
      id="f-653"
      unitRef="usdPerShare">186.81</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-654">Commitments and Contingencies&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contractual&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, we issue performance bonds to secure our performance under certain contracts or state tax requirements. As of June&#160;30, 2025, we had approximately $37,143,000 of performance bonds outstanding. These bonds are issued on our behalf by a surety company on an unsecured basis; however, if the surety company is ever required to pay out under the bonds, we have contractually agreed to reimburse the surety company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management believes that payments, if any, related to these performance bonds are not probable at June&#160;30, 2025. Accordingly, we have not accrued any liabilities related to such performance bonds in our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a minimum required purchase commitment of approximately $100,467,000 pursuant to an agreement primarily related to cloud services. The total purchase commitment is required to be met or exceeded during a 5-year period, starting October 1, 2023 through September 30, 2028. At June&#160;30, 2025, we had a remaining purchase commitment of $67,468,000. If total purchases do not meet the required commitment by September 30, 2028, the shortfall must be prepaid by the Company and can be used for further purchases through September 30, 2029. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a minimum required purchase commitment of approximately $40,000,000 pursuant to an agreement primarily related to software as a service.  The total purchase commitment is required to be met during a 4-year period, starting November 30, 2022 through November 29, 2026. If total purchases do not meet the required commitment by November 29, 2026, the Company can extend the term of the commitment through November 29, 2027. During this extended period, any credit balance will remain available for payment against the usage of the subscribed products. At June&#160;30, 2025 we had a remaining purchase commitment of $13,071,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has recorded a contingent liability of approximately $24,592,000 payable to a partner to settle various contractual commitments to resell a minimum amount of cloud services to clients. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employment Contracts and Severance Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have employment contracts with, and severance plans covering, certain officers and management teammates under which severance payments would become payable in the event of specified terminations without cause or terminations under certain circumstances after a change in control.  In addition, vesting of outstanding nonvested RSUs would accelerate following a change in control.  If severance payments under the current employment agreements or plan payments were to become payable, the severance payments would generally range from &lt;span style="-sec-ix-hidden:f-663"&gt;three&lt;/span&gt; to twenty-four months of salary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, in the ordinary course of business, we enter into contractual arrangements under which we agree to indemnify either our clients or third-party service providers from certain losses incurred relating to services performed on our behalf or for losses arising from defined events, which may include litigation or claims relating to past performance.  These arrangements include, but are not limited to, the indemnification of our clients for certain claims arising out of our performance under our sales contracts, the indemnification of our landlords for certain claims arising from our use of leased facilities and the indemnification of the lenders that provide our credit facilities for certain claims arising from their extension of credit to us.  Such indemnification obligations may not be subject to maximum loss clauses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management believes that payments, if any, related to these indemnifications are not probable at June&#160;30, 2025.  Accordingly, we have not accrued any liabilities related to such indemnifications in our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into separate indemnification agreements with certain of our executive officers and with each of our directors.  These agreements require us, among other requirements, to indemnify such officers and directors against expenses (including attorneys&#x2019; fees), judgments and settlements incurred by such individual in connection with any action arising out of such individual&#x2019;s status or service as our executive officer or director (subject to exceptions such as where the individual failed to act in good faith or in a manner the individual reasonably believed to be in, or not opposed to, the best interests of the Company) and to advance expenses incurred by such individual with respect to which such individual may be entitled to indemnification by us.  There are no pending legal proceedings that involve the indemnification of any of the Company&#x2019;s directors or officers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies Related to Third-Party Review&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we are subject to potential claims and assessments from third parties.  We are also subject to various governmental, client and partner audits.  We continually assess whether or not such claims have merit and warrant accrual.  Where appropriate, we accrue estimates of anticipated liabilities in our consolidated financial statements. Such estimates are subject to change and may affect our results of operations and our cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we are party to various legal proceedings incidental to the business, including preference payment claims asserted in client bankruptcy proceedings, indemnification claims, claims of alleged infringement of patents, trademarks, copyrights and other intellectual property rights, employment claims, claims related to services provided, interruptions, or outages, claims of alleged non-compliance with contract provisions and claims related to alleged violations of laws and regulations.  We regularly evaluate the status of the legal proceedings in which we are involved to assess whether a loss is probable or there is a reasonable possibility that a loss, or an additional loss, may have been incurred and determine if accruals are required.  If accruals are not required, we further evaluate each legal proceeding to assess whether an estimate of possible loss or range of possible loss can be made.  Although litigation is inherently unpredictable, we believe that we have adequate provisions for any probable and estimable losses.  It is possible, nevertheless, that our consolidated financial position, results of operations or liquidity could be materially and adversely affected in any particular period by the work required pursuant to any legal proceedings or the resolution of any legal proceedings during such period.  Legal expenses related to defense of any legal proceeding or the negotiations, settlements, rulings and advice of outside legal counsel in connection with any legal proceedings are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued contextRef="c-120" decimals="-3" id="f-655" unitRef="usd">37143000</us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c-1" decimals="-3" id="f-656" unitRef="usd">100467000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LongtermPurchaseCommitmentPeriod contextRef="c-1" id="f-657">P5Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-3" decimals="-3" id="f-658" unitRef="usd">67468000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c-121" decimals="-3" id="f-659" unitRef="usd">40000000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LongtermPurchaseCommitmentPeriod contextRef="c-121" id="f-660">P4Y</us-gaap:LongtermPurchaseCommitmentPeriod>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-122" decimals="-3" id="f-661" unitRef="usd">13071000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-122" decimals="-3" id="f-662" unitRef="usd">24592000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <nsit:NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl contextRef="c-124" id="f-664">P24M</nsit:NumberOfMonthOfSalaryPaidAsSeveranceOnChangeOfControl>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-665">Segment Information&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate in three reportable geographic operating segments: North America; EMEA; and APAC. Our offerings in North America and certain countries in EMEA and APAC include IT hardware, software and services, including cloud solutions. Our offerings in the remainder of our EMEA and APAC segments consist largely of software and certain software-related services and cloud solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by their related geographies, as well as by major product offering, by major client group and by recognition on either a gross basis as a principal in the arrangement, or on a net basis as an agent, for the three and six months ended June 30, 2025 and 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.863%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Offerings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,684,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,091,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Client Groups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Enterprise / Corporate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,131,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,409,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,684,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,091,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue Recognition based on acting as Principal or Agent in the Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross revenue recognition (Principal)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenue recognition (Agent)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,684,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,091,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.863%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Offerings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,732,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Client Groups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Enterprise / Corporate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,189,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,485,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,732,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue Recognition based on acting as Principal or Agent in the Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross revenue recognition (Principal)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,586,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,963,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenue recognition (Agent)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,732,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.711%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Offerings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,384,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,195,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Client Groups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Enterprise / Corporate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,292,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,841,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,384,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,195,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue Recognition based on acting as Principal or Agent in the Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross revenue recognition (Principal)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,121,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,834,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenue recognition (Agent)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,384,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,195,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Offerings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,383,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;850,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,541,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Client Groups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Enterprise / Corporate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,556,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,182,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;766,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,541,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue Recognition based on acting as Principal or Agent in the Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross revenue recognition (Principal)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,348,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenue recognition (Agent)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,541,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The method for determining what information regarding operating segments, products and services, geographic areas of operation and major clients to report is based upon the &#x201c;management approach,&#x201d; or the way that management organizes the operating segments within a company, for which separate financial information is evaluated regularly by the Chief Operating Decision Maker (&#x201c;CODM&#x201d;) in deciding how to allocate resources. Our CODM is our Chief Executive Officer, Joyce Mullen.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All significant intercompany transactions are eliminated upon consolidation, and there are no differences between the accounting policies used to measure profit and loss for our segments or on a consolidated basis. Net sales are defined as net sales to external clients. None of our clients exceeded ten percent of consolidated net sales for the three and six months ended June 30, 2025 or 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of our operating segments&#x2019; selling and administrative expenses arise from shared services and infrastructure that we have historically provided to them in order to realize economies of scale and to use resources efficiently.  These expenses, collectively identified as corporate charges, include senior management expenses, internal audit, legal, tax, insurance services, treasury and other corporate infrastructure expenses.  Charges are allocated to our operating segments, and the allocations have been determined on a basis that we considered to be a reasonable reflection of the utilization of services provided to or benefits received by the operating segments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present our results of operations by reportable operating segment for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.413%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.167%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,684,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,091,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;936,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total costs of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,649,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Significant selling and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted earnings from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.733%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,732,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;907,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total costs of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,708,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Significant selling and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted earnings from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.733%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,384,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,195,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,813,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,031,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total costs of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,723,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,346,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Significant selling and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;599,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted earnings from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.733%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,383,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;850,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,541,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,769,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,008,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,299,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total costs of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,933,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,646,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;703,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Significant selling and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted earnings from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Our CODM uses Adjusted earnings from operations when assessing the performance of and deciding how to allocate resources to the operating segments. For example, Adjusted earnings from operations is a basis for executive variable compensation. Significant selling and administrative expenses primarily reflect personnel costs, including teammate benefits. Our CODM uses an Adjusted measure of earnings from operations which excludes amortization of intangible assets, severance and restructuring expenses, acquisition and integration related expenses and certain other expenses. These other expenses include transformation costs, costs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;associated with third-party data center outages, net of recoveries, revaluation of earnout liabilities and other non-significant expenses. Our CODM uses comparisons of actual Adjusted earnings from operations against budgets, forecasts and prior periods as a basis for assessing current period segment performance as well as for determining necessary resources to assign, including for determining necessary investments or reductions in resources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our total assets by reportable operating segment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.484%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.286%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,828,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,704,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,484,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate assets and intercompany eliminations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(876,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(930,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,728,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,448,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded the following pre-tax amounts, by reportable operating segment, for depreciation and amortization in the accompanying consolidated financial statements (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.307%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization of property and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-666"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-667">&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue is disaggregated by our reportable operating segments, which are primarily defined by their related geographies, as well as by major product offering, by major client group and by recognition on either a gross basis as a principal in the arrangement, or on a net basis as an agent, for the three and six months ended June 30, 2025 and 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.863%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Offerings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,684,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,091,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Client Groups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Enterprise / Corporate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,131,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,409,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,684,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,091,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue Recognition based on acting as Principal or Agent in the Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross revenue recognition (Principal)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,900,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenue recognition (Agent)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,684,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,091,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.863%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Offerings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,732,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Client Groups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Enterprise / Corporate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,189,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,485,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,732,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue Recognition based on acting as Principal or Agent in the Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross revenue recognition (Principal)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,586,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,963,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenue recognition (Agent)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,732,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.711%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Offerings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,384,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,195,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Client Groups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Enterprise / Corporate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,292,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,841,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;839,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,384,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,195,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue Recognition based on acting as Principal or Agent in the Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross revenue recognition (Principal)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,121,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,834,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenue recognition (Agent)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,384,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,195,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.449%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Offerings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,383,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;850,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,541,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Client Groups&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Enterprise / Corporate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,556,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,182,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;766,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Sector&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,541,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenue Recognition based on acting as Principal or Agent in the Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross revenue recognition (Principal)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,348,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,159,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net revenue recognition (Agent)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,541,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-3" id="f-668" unitRef="usd">1073904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-3" id="f-669" unitRef="usd">108450000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-3" id="f-670" unitRef="usd">8677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-3" id="f-671" unitRef="usd">1191031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-3" id="f-672" unitRef="usd">300708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-3" id="f-673" unitRef="usd">151880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-131" decimals="-3" id="f-674" unitRef="usd">21671000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-132" decimals="-3" id="f-675" unitRef="usd">474259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-133" decimals="-3" id="f-676" unitRef="usd">309692000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-134" decimals="-3" id="f-677" unitRef="usd">88284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-135" decimals="-3" id="f-678" unitRef="usd">28216000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-679" unitRef="usd">426192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-136" decimals="-3" id="f-680" unitRef="usd">1684304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-3" id="f-681" unitRef="usd">348614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-3" id="f-682" unitRef="usd">58564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-683" unitRef="usd">2091482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="-3" id="f-684" unitRef="usd">1131846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-140" decimals="-3" id="f-685" unitRef="usd">255107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-141" decimals="-3" id="f-686" unitRef="usd">22128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-142" decimals="-3" id="f-687" unitRef="usd">1409081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-143" decimals="-3" id="f-688" unitRef="usd">390934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-144" decimals="-3" id="f-689" unitRef="usd">5460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-145" decimals="-3" id="f-690" unitRef="usd">19175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-146" decimals="-3" id="f-691" unitRef="usd">415569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-147" decimals="-3" id="f-692" unitRef="usd">161524000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-148" decimals="-3" id="f-693" unitRef="usd">88047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-149" decimals="-3" id="f-694" unitRef="usd">17261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-150" decimals="-3" id="f-695" unitRef="usd">266832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-136" decimals="-3" id="f-696" unitRef="usd">1684304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-3" id="f-697" unitRef="usd">348614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-3" id="f-698" unitRef="usd">58564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-699" unitRef="usd">2091482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-151" decimals="-3" id="f-700" unitRef="usd">1547975000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-152" decimals="-3" id="f-701" unitRef="usd">303028000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-153" decimals="-3" id="f-702" unitRef="usd">49428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-154" decimals="-3" id="f-703" unitRef="usd">1900431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="-3" id="f-704" unitRef="usd">136329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="-3" id="f-705" unitRef="usd">45586000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="-3" id="f-706" unitRef="usd">9136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-3" id="f-707" unitRef="usd">191051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-136" decimals="-3" id="f-708" unitRef="usd">1684304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-3" id="f-709" unitRef="usd">348614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-3" id="f-710" unitRef="usd">58564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-711" unitRef="usd">2091482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-3" id="f-712" unitRef="usd">1037523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-3" id="f-713" unitRef="usd">125074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-3" id="f-714" unitRef="usd">10044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-3" id="f-715" unitRef="usd">1172641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-3" id="f-716" unitRef="usd">365209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="-3" id="f-717" unitRef="usd">167182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-3" id="f-718" unitRef="usd">21403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-166" decimals="-3" id="f-719" unitRef="usd">553794000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-3" id="f-720" unitRef="usd">329625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-168" decimals="-3" id="f-721" unitRef="usd">76617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-3" id="f-722" unitRef="usd">28985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-723" unitRef="usd">435227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-3" id="f-724" unitRef="usd">1732357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-3" id="f-725" unitRef="usd">368873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-3" id="f-726" unitRef="usd">60432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-727" unitRef="usd">2161662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-173" decimals="-3" id="f-728" unitRef="usd">1189407000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-3" id="f-729" unitRef="usd">271772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-3" id="f-730" unitRef="usd">23867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-176" decimals="-3" id="f-731" unitRef="usd">1485046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="-3" id="f-732" unitRef="usd">359940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-178" decimals="-3" id="f-733" unitRef="usd">7788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="-3" id="f-734" unitRef="usd">17347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-180" decimals="-3" id="f-735" unitRef="usd">385075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="-3" id="f-736" unitRef="usd">183010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="-3" id="f-737" unitRef="usd">89313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-3" id="f-738" unitRef="usd">19218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="-3" id="f-739" unitRef="usd">291541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-3" id="f-740" unitRef="usd">1732357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-3" id="f-741" unitRef="usd">368873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-3" id="f-742" unitRef="usd">60432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-743" unitRef="usd">2161662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-3" id="f-744" unitRef="usd">1586437000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-3" id="f-745" unitRef="usd">329126000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-3" id="f-746" unitRef="usd">48301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-188" decimals="-3" id="f-747" unitRef="usd">1963864000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-189" decimals="-3" id="f-748" unitRef="usd">145920000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-190" decimals="-3" id="f-749" unitRef="usd">39747000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-191" decimals="-3" id="f-750" unitRef="usd">12131000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-192" decimals="-3" id="f-751" unitRef="usd">197798000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-3" id="f-752" unitRef="usd">1732357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-3" id="f-753" unitRef="usd">368873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-3" id="f-754" unitRef="usd">60432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-755" unitRef="usd">2161662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-193" decimals="-3" id="f-756" unitRef="usd">2080198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-194" decimals="-3" id="f-757" unitRef="usd">237314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-195" decimals="-3" id="f-758" unitRef="usd">15035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-196" decimals="-3" id="f-759" unitRef="usd">2332547000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-197" decimals="-3" id="f-760" unitRef="usd">697441000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-198" decimals="-3" id="f-761" unitRef="usd">290176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-199" decimals="-3" id="f-762" unitRef="usd">52926000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-3" id="f-763" unitRef="usd">1040543000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-3" id="f-764" unitRef="usd">607308000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-3" id="f-765" unitRef="usd">163952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-3" id="f-766" unitRef="usd">50688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-767" unitRef="usd">821948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-204" decimals="-3" id="f-768" unitRef="usd">3384947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-3" id="f-769" unitRef="usd">691442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-3" id="f-770" unitRef="usd">118649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-771" unitRef="usd">4195038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-3" id="f-772" unitRef="usd">2292428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-208" decimals="-3" id="f-773" unitRef="usd">507333000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-209" decimals="-3" id="f-774" unitRef="usd">41721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-210" decimals="-3" id="f-775" unitRef="usd">2841482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-211" decimals="-3" id="f-776" unitRef="usd">784147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-3" id="f-777" unitRef="usd">17597000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-3" id="f-778" unitRef="usd">37895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-214" decimals="-3" id="f-779" unitRef="usd">839639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-215" decimals="-3" id="f-780" unitRef="usd">308372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-216" decimals="-3" id="f-781" unitRef="usd">166512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-3" id="f-782" unitRef="usd">39033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-3" id="f-783" unitRef="usd">513917000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-204" decimals="-3" id="f-784" unitRef="usd">3384947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-3" id="f-785" unitRef="usd">691442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-3" id="f-786" unitRef="usd">118649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-787" unitRef="usd">4195038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-3" id="f-788" unitRef="usd">3121025000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-220" decimals="-3" id="f-789" unitRef="usd">611013000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-221" decimals="-3" id="f-790" unitRef="usd">102042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-222" decimals="-3" id="f-791" unitRef="usd">3834080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-223" decimals="-3" id="f-792" unitRef="usd">263922000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-224" decimals="-3" id="f-793" unitRef="usd">80429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-225" decimals="-3" id="f-794" unitRef="usd">16607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-226" decimals="-3" id="f-795" unitRef="usd">360958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-204" decimals="-3" id="f-796" unitRef="usd">3384947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-3" id="f-797" unitRef="usd">691442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-3" id="f-798" unitRef="usd">118649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-799" unitRef="usd">4195038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-227" decimals="-3" id="f-800" unitRef="usd">2028589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-228" decimals="-3" id="f-801" unitRef="usd">261388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-229" decimals="-3" id="f-802" unitRef="usd">17391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-230" decimals="-3" id="f-803" unitRef="usd">2307368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-231" decimals="-3" id="f-804" unitRef="usd">960449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-232" decimals="-3" id="f-805" unitRef="usd">370434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-233" decimals="-3" id="f-806" unitRef="usd">52139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-3" id="f-807" unitRef="usd">1383022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-235" decimals="-3" id="f-808" unitRef="usd">648141000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-236" decimals="-3" id="f-809" unitRef="usd">149892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-237" decimals="-3" id="f-810" unitRef="usd">52724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-811" unitRef="usd">850757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-3" id="f-812" unitRef="usd">3637179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-3" id="f-813" unitRef="usd">781714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-240" decimals="-3" id="f-814" unitRef="usd">122254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-815" unitRef="usd">4541147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-241" decimals="-3" id="f-816" unitRef="usd">2556710000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-242" decimals="-3" id="f-817" unitRef="usd">580070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-243" decimals="-3" id="f-818" unitRef="usd">46035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-244" decimals="-3" id="f-819" unitRef="usd">3182815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-245" decimals="-3" id="f-820" unitRef="usd">717229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-246" decimals="-3" id="f-821" unitRef="usd">16701000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-247" decimals="-3" id="f-822" unitRef="usd">32410000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-248" decimals="-3" id="f-823" unitRef="usd">766340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-249" decimals="-3" id="f-824" unitRef="usd">363240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-250" decimals="-3" id="f-825" unitRef="usd">184943000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-251" decimals="-3" id="f-826" unitRef="usd">43809000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-252" decimals="-3" id="f-827" unitRef="usd">591992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-3" id="f-828" unitRef="usd">3637179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-3" id="f-829" unitRef="usd">781714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-240" decimals="-3" id="f-830" unitRef="usd">122254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-831" unitRef="usd">4541147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-253" decimals="-3" id="f-832" unitRef="usd">3348682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-254" decimals="-3" id="f-833" unitRef="usd">710208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-255" decimals="-3" id="f-834" unitRef="usd">100825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-256" decimals="-3" id="f-835" unitRef="usd">4159715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-257" decimals="-3" id="f-836" unitRef="usd">288497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-258" decimals="-3" id="f-837" unitRef="usd">71506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-259" decimals="-3" id="f-838" unitRef="usd">21429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-260" decimals="-3" id="f-839" unitRef="usd">381432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-3" id="f-840" unitRef="usd">3637179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-3" id="f-841" unitRef="usd">781714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-240" decimals="-3" id="f-842" unitRef="usd">122254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-843" unitRef="usd">4541147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-844">&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present our results of operations by reportable operating segment for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.413%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.033%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.167%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,073,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,191,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,684,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,091,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;936,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total costs of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,342,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,649,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;442,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Significant selling and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted earnings from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.733%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,732,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,161,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;907,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total costs of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,708,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Significant selling and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted earnings from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.733%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,332,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,040,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,384,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,195,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,813,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,031,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total costs of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,723,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;537,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,346,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Significant selling and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;457,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;599,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted earnings from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:38.778%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.408%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.733%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,307,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,383,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;850,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,637,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,541,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,769,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,008,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,299,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total costs of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,933,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,646,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;703,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Significant selling and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;484,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted earnings from operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-3" id="f-845" unitRef="usd">1073904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-3" id="f-846" unitRef="usd">108450000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-3" id="f-847" unitRef="usd">8677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-3" id="f-848" unitRef="usd">1191031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-3" id="f-849" unitRef="usd">300708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-3" id="f-850" unitRef="usd">151880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-131" decimals="-3" id="f-851" unitRef="usd">21671000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-132" decimals="-3" id="f-852" unitRef="usd">474259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-133" decimals="-3" id="f-853" unitRef="usd">309692000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-134" decimals="-3" id="f-854" unitRef="usd">88284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-135" decimals="-3" id="f-855" unitRef="usd">28216000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-856" unitRef="usd">426192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-136" decimals="-3" id="f-857" unitRef="usd">1684304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-3" id="f-858" unitRef="usd">348614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-3" id="f-859" unitRef="usd">58564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-860" unitRef="usd">2091482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-125" decimals="-3" id="f-861" unitRef="usd">936777000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-126" decimals="-3" id="f-862" unitRef="usd">92819000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-127" decimals="-3" id="f-863" unitRef="usd">7453000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-128" decimals="-3" id="f-864" unitRef="usd">1037049000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-129" decimals="-3" id="f-865" unitRef="usd">281084000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-130" decimals="-3" id="f-866" unitRef="usd">143132000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-131" decimals="-3" id="f-867" unitRef="usd">19512000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-132" decimals="-3" id="f-868" unitRef="usd">443728000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-133" decimals="-3" id="f-869" unitRef="usd">124751000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-134" decimals="-3" id="f-870" unitRef="usd">30229000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-135" decimals="-3" id="f-871" unitRef="usd">13398000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-9" decimals="-3" id="f-872" unitRef="usd">168378000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-136" decimals="-3" id="f-873" unitRef="usd">1342612000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-137" decimals="-3" id="f-874" unitRef="usd">266180000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-138" decimals="-3" id="f-875" unitRef="usd">40363000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-876" unitRef="usd">1649155000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-136" decimals="-3" id="f-877" unitRef="usd">341692000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-137" decimals="-3" id="f-878" unitRef="usd">82434000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-138" decimals="-3" id="f-879" unitRef="usd">18201000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-13" decimals="-3" id="f-880" unitRef="usd">442327000</us-gaap:GrossProfit>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-136" decimals="-3" id="f-881" unitRef="usd">231735000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-137" decimals="-3" id="f-882" unitRef="usd">61443000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-138" decimals="-3" id="f-883" unitRef="usd">11124000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-13" decimals="-3" id="f-884" unitRef="usd">304302000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <us-gaap:ShareBasedCompensation contextRef="c-136" decimals="-3" id="f-885" unitRef="usd">7046000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-137" decimals="-3" id="f-886" unitRef="usd">1641000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-138" decimals="-3" id="f-887" unitRef="usd">375000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-13" decimals="-3" id="f-888" unitRef="usd">9062000</us-gaap:ShareBasedCompensation>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-136" decimals="-3" id="f-889" unitRef="usd">102911000</nsit:OperatingIncomeLossAdjusted>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-137" decimals="-3" id="f-890" unitRef="usd">19350000</nsit:OperatingIncomeLossAdjusted>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-138" decimals="-3" id="f-891" unitRef="usd">6702000</nsit:OperatingIncomeLossAdjusted>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-13" decimals="-3" id="f-892" unitRef="usd">128963000</nsit:OperatingIncomeLossAdjusted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-3" id="f-893" unitRef="usd">1037523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-3" id="f-894" unitRef="usd">125074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-3" id="f-895" unitRef="usd">10044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-3" id="f-896" unitRef="usd">1172641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-3" id="f-897" unitRef="usd">365209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="-3" id="f-898" unitRef="usd">167182000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-3" id="f-899" unitRef="usd">21403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-166" decimals="-3" id="f-900" unitRef="usd">553794000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-3" id="f-901" unitRef="usd">329625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-168" decimals="-3" id="f-902" unitRef="usd">76617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-3" id="f-903" unitRef="usd">28985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-904" unitRef="usd">435227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-3" id="f-905" unitRef="usd">1732357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-3" id="f-906" unitRef="usd">368873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-3" id="f-907" unitRef="usd">60432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-908" unitRef="usd">2161662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-159" decimals="-3" id="f-909" unitRef="usd">907560000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-160" decimals="-3" id="f-910" unitRef="usd">104807000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-161" decimals="-3" id="f-911" unitRef="usd">8781000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-162" decimals="-3" id="f-912" unitRef="usd">1021148000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-163" decimals="-3" id="f-913" unitRef="usd">338026000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-164" decimals="-3" id="f-914" unitRef="usd">157455000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-165" decimals="-3" id="f-915" unitRef="usd">19641000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-166" decimals="-3" id="f-916" unitRef="usd">515122000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-167" decimals="-3" id="f-917" unitRef="usd">132664000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-168" decimals="-3" id="f-918" unitRef="usd">27469000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-169" decimals="-3" id="f-919" unitRef="usd">11894000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-10" decimals="-3" id="f-920" unitRef="usd">172027000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-170" decimals="-3" id="f-921" unitRef="usd">1378250000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-171" decimals="-3" id="f-922" unitRef="usd">289731000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-172" decimals="-3" id="f-923" unitRef="usd">40316000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-3" id="f-924" unitRef="usd">1708297000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-170" decimals="-3" id="f-925" unitRef="usd">354107000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-171" decimals="-3" id="f-926" unitRef="usd">79142000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-172" decimals="-3" id="f-927" unitRef="usd">20116000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-14" decimals="-3" id="f-928" unitRef="usd">453365000</us-gaap:GrossProfit>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-170" decimals="-3" id="f-929" unitRef="usd">243873000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-171" decimals="-3" id="f-930" unitRef="usd">58232000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-172" decimals="-3" id="f-931" unitRef="usd">11311000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-14" decimals="-3" id="f-932" unitRef="usd">313416000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <us-gaap:ShareBasedCompensation contextRef="c-170" decimals="-3" id="f-933" unitRef="usd">6805000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-171" decimals="-3" id="f-934" unitRef="usd">1694000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-172" decimals="-3" id="f-935" unitRef="usd">358000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-14" decimals="-3" id="f-936" unitRef="usd">8857000</us-gaap:ShareBasedCompensation>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-170" decimals="-3" id="f-937" unitRef="usd">103429000</nsit:OperatingIncomeLossAdjusted>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-171" decimals="-3" id="f-938" unitRef="usd">19216000</nsit:OperatingIncomeLossAdjusted>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-172" decimals="-3" id="f-939" unitRef="usd">8447000</nsit:OperatingIncomeLossAdjusted>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-14" decimals="-3" id="f-940" unitRef="usd">131092000</nsit:OperatingIncomeLossAdjusted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-193" decimals="-3" id="f-941" unitRef="usd">2080198000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-194" decimals="-3" id="f-942" unitRef="usd">237314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-195" decimals="-3" id="f-943" unitRef="usd">15035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-196" decimals="-3" id="f-944" unitRef="usd">2332547000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-197" decimals="-3" id="f-945" unitRef="usd">697441000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-198" decimals="-3" id="f-946" unitRef="usd">290176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-199" decimals="-3" id="f-947" unitRef="usd">52926000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-3" id="f-948" unitRef="usd">1040543000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-3" id="f-949" unitRef="usd">607308000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-3" id="f-950" unitRef="usd">163952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-3" id="f-951" unitRef="usd">50688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-952" unitRef="usd">821948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-204" decimals="-3" id="f-953" unitRef="usd">3384947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-3" id="f-954" unitRef="usd">691442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-3" id="f-955" unitRef="usd">118649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-956" unitRef="usd">4195038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-193" decimals="-3" id="f-957" unitRef="usd">1813660000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-194" decimals="-3" id="f-958" unitRef="usd">204859000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-195" decimals="-3" id="f-959" unitRef="usd">13049000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-196" decimals="-3" id="f-960" unitRef="usd">2031568000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-197" decimals="-3" id="f-961" unitRef="usd">658516000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-198" decimals="-3" id="f-962" unitRef="usd">274068000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-199" decimals="-3" id="f-963" unitRef="usd">48451000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-200" decimals="-3" id="f-964" unitRef="usd">981035000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-201" decimals="-3" id="f-965" unitRef="usd">251627000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-202" decimals="-3" id="f-966" unitRef="usd">58154000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-203" decimals="-3" id="f-967" unitRef="usd">23850000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-11" decimals="-3" id="f-968" unitRef="usd">333631000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-204" decimals="-3" id="f-969" unitRef="usd">2723803000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-205" decimals="-3" id="f-970" unitRef="usd">537081000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-206" decimals="-3" id="f-971" unitRef="usd">85350000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-972" unitRef="usd">3346234000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-204" decimals="-3" id="f-973" unitRef="usd">661144000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-205" decimals="-3" id="f-974" unitRef="usd">154361000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-206" decimals="-3" id="f-975" unitRef="usd">33299000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-976" unitRef="usd">848804000</us-gaap:GrossProfit>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-204" decimals="-3" id="f-977" unitRef="usd">457327000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-205" decimals="-3" id="f-978" unitRef="usd">120771000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-206" decimals="-3" id="f-979" unitRef="usd">21482000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-1" decimals="-3" id="f-980" unitRef="usd">599580000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <us-gaap:ShareBasedCompensation contextRef="c-204" decimals="-3" id="f-981" unitRef="usd">13941000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-205" decimals="-3" id="f-982" unitRef="usd">3222000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-206" decimals="-3" id="f-983" unitRef="usd">746000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-984" unitRef="usd">17909000</us-gaap:ShareBasedCompensation>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-204" decimals="-3" id="f-985" unitRef="usd">189876000</nsit:OperatingIncomeLossAdjusted>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-205" decimals="-3" id="f-986" unitRef="usd">30368000</nsit:OperatingIncomeLossAdjusted>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-206" decimals="-3" id="f-987" unitRef="usd">11071000</nsit:OperatingIncomeLossAdjusted>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-1" decimals="-3" id="f-988" unitRef="usd">231315000</nsit:OperatingIncomeLossAdjusted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-227" decimals="-3" id="f-989" unitRef="usd">2028589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-228" decimals="-3" id="f-990" unitRef="usd">261388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-229" decimals="-3" id="f-991" unitRef="usd">17391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-230" decimals="-3" id="f-992" unitRef="usd">2307368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-231" decimals="-3" id="f-993" unitRef="usd">960449000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-232" decimals="-3" id="f-994" unitRef="usd">370434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-233" decimals="-3" id="f-995" unitRef="usd">52139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-3" id="f-996" unitRef="usd">1383022000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-235" decimals="-3" id="f-997" unitRef="usd">648141000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-236" decimals="-3" id="f-998" unitRef="usd">149892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-237" decimals="-3" id="f-999" unitRef="usd">52724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-1000" unitRef="usd">850757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-3" id="f-1001" unitRef="usd">3637179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-3" id="f-1002" unitRef="usd">781714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-240" decimals="-3" id="f-1003" unitRef="usd">122254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-1004" unitRef="usd">4541147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-227" decimals="-3" id="f-1005" unitRef="usd">1769850000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-228" decimals="-3" id="f-1006" unitRef="usd">223066000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-229" decimals="-3" id="f-1007" unitRef="usd">15141000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-230" decimals="-3" id="f-1008" unitRef="usd">2008057000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-231" decimals="-3" id="f-1009" unitRef="usd">902409000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-232" decimals="-3" id="f-1010" unitRef="usd">349268000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-233" decimals="-3" id="f-1011" unitRef="usd">48120000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-234" decimals="-3" id="f-1012" unitRef="usd">1299797000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-235" decimals="-3" id="f-1013" unitRef="usd">260970000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-236" decimals="-3" id="f-1014" unitRef="usd">55205000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-237" decimals="-3" id="f-1015" unitRef="usd">22825000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-1016" unitRef="usd">339000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-238" decimals="-3" id="f-1017" unitRef="usd">2933229000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-239" decimals="-3" id="f-1018" unitRef="usd">627539000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-240" decimals="-3" id="f-1019" unitRef="usd">86086000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-3" id="f-1020" unitRef="usd">3646854000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-238" decimals="-3" id="f-1021" unitRef="usd">703950000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-239" decimals="-3" id="f-1022" unitRef="usd">154175000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-240" decimals="-3" id="f-1023" unitRef="usd">36168000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-15" decimals="-3" id="f-1024" unitRef="usd">894293000</us-gaap:GrossProfit>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-238" decimals="-3" id="f-1025" unitRef="usd">484673000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-239" decimals="-3" id="f-1026" unitRef="usd">117783000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-240" decimals="-3" id="f-1027" unitRef="usd">22095000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <nsit:SellingGeneralAndAdministrativeExpenseAdjusted contextRef="c-15" decimals="-3" id="f-1028" unitRef="usd">624551000</nsit:SellingGeneralAndAdministrativeExpenseAdjusted>
    <us-gaap:ShareBasedCompensation contextRef="c-238" decimals="-3" id="f-1029" unitRef="usd">13064000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-239" decimals="-3" id="f-1030" unitRef="usd">3162000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-240" decimals="-3" id="f-1031" unitRef="usd">674000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-15" decimals="-3" id="f-1032" unitRef="usd">16900000</us-gaap:ShareBasedCompensation>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-238" decimals="-3" id="f-1033" unitRef="usd">206213000</nsit:OperatingIncomeLossAdjusted>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-239" decimals="-3" id="f-1034" unitRef="usd">33230000</nsit:OperatingIncomeLossAdjusted>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-240" decimals="-3" id="f-1035" unitRef="usd">13399000</nsit:OperatingIncomeLossAdjusted>
    <nsit:OperatingIncomeLossAdjusted contextRef="c-15" decimals="-3" id="f-1036" unitRef="usd">252842000</nsit:OperatingIncomeLossAdjusted>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock contextRef="c-1" id="f-1037">&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of our total assets by reportable operating segment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.484%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.592%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.415%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.286%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,828,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,704,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,520,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,484,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate assets and intercompany eliminations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(876,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(930,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,728,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,448,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:Assets contextRef="c-261" decimals="-3" id="f-1038" unitRef="usd">6828376000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-262" decimals="-3" id="f-1039" unitRef="usd">6704511000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-263" decimals="-3" id="f-1040" unitRef="usd">2520890000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-264" decimals="-3" id="f-1041" unitRef="usd">1484341000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-265" decimals="-3" id="f-1042" unitRef="usd">255776000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-266" decimals="-3" id="f-1043" unitRef="usd">190678000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-267" decimals="-3" id="f-1044" unitRef="usd">-876276000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-268" decimals="-3" id="f-1045" unitRef="usd">-930952000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-3" decimals="-3" id="f-1046" unitRef="usd">8728766000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-1047" unitRef="usd">7448578000</us-gaap:Assets>
    <us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock contextRef="c-1" id="f-1048">&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded the following pre-tax amounts, by reportable operating segment, for depreciation and amortization in the accompanying consolidated financial statements (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.478%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.307%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization of property and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock>
    <us-gaap:Depreciation contextRef="c-136" decimals="-3" id="f-1049" unitRef="usd">6099000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-170" decimals="-3" id="f-1050" unitRef="usd">6170000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-204" decimals="-3" id="f-1051" unitRef="usd">12376000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-238" decimals="-3" id="f-1052" unitRef="usd">12243000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-137" decimals="-3" id="f-1053" unitRef="usd">1063000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-171" decimals="-3" id="f-1054" unitRef="usd">900000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-205" decimals="-3" id="f-1055" unitRef="usd">1920000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-239" decimals="-3" id="f-1056" unitRef="usd">1657000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-138" decimals="-3" id="f-1057" unitRef="usd">102000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-172" decimals="-3" id="f-1058" unitRef="usd">138000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-206" decimals="-3" id="f-1059" unitRef="usd">199000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-240" decimals="-3" id="f-1060" unitRef="usd">269000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-13" decimals="-3" id="f-1061" unitRef="usd">7264000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-14" decimals="-3" id="f-1062" unitRef="usd">7208000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-1" decimals="-3" id="f-1063" unitRef="usd">14495000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-15" decimals="-3" id="f-1064" unitRef="usd">14169000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-136" decimals="-3" id="f-1065" unitRef="usd">16817000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-170" decimals="-3" id="f-1066" unitRef="usd">15588000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-204" decimals="-3" id="f-1067" unitRef="usd">33621000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-238" decimals="-3" id="f-1068" unitRef="usd">28734000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-137" decimals="-3" id="f-1069" unitRef="usd">1851000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-171" decimals="-3" id="f-1070" unitRef="usd">1660000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-205" decimals="-3" id="f-1071" unitRef="usd">3595000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-239" decimals="-3" id="f-1072" unitRef="usd">3330000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-138" decimals="-3" id="f-1073" unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-172" decimals="-3" id="f-1074" unitRef="usd">109000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-206" decimals="-3" id="f-1075" unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-240" decimals="-3" id="f-1076" unitRef="usd">218000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-13" decimals="-3" id="f-1077" unitRef="usd">18668000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-14" decimals="-3" id="f-1078" unitRef="usd">17357000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-1079" unitRef="usd">37216000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-15" decimals="-3" id="f-1080" unitRef="usd">32282000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-3" id="f-1081" unitRef="usd">25932000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-14" decimals="-3" id="f-1082" unitRef="usd">24565000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-1083" unitRef="usd">51711000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-15" decimals="-3" id="f-1084" unitRef="usd">46451000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-1085">Acquisition&lt;div style="margin-top:10pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Infocenter&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Effective May 1, 2024, we acquired 100 percent of the issued and outstanding shares of Infocenter.io ("Infocenter") for a cash purchase price of $265,000,000, net of cash and cash equivalents acquired of $5,103,000, which is comprised of the initial purchase price of $269,477,000 paid in cash upon the acquisition and contractual adjustments to the purchase price of $626,000 paid in July 2024. The total purchase price of $289,200,000 also includes the estimated fair value of earn out payments of approximately $24,200,000, which provide an incentive opportunity for the sellers of up to $106,250,000, based on Infocenter achieving certain EBITDA performance through April 2026. Infocenter is a pure-play ServiceNow Elite Partner dedicated to automating business processes on the Now Platform&#xae;. We believe this acquisition enhances our Solutions Integrator offering framework to drive better business outcomes for our clients by enabling them to scale their multicloud environments with modern infrastructure, applications, and unified data and AI platforms.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The fair value of net assets acquired was approximately $98,084,000, including approximately $123,900,000 of identifiable intangible assets, consisting primarily of customer relationships that will be amortized using the straight-line method over the estimated economic life of ten years. As these intangible assets are not tax deductible, we recognized a related deferred tax liability of approximately $31,832,000. We finalized the purchase price allocation in relation to this acquisition in the second quarter of 2025, with no material changes to our preliminary estimates. Goodwill acquired approximated $191,116,000, which was recorded in our North America operating segment.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consolidated the results of operations for Infocenter within our North America operating segment since its acquisition on May 1, 2024. Our historical results would not have been materially affected by the acquisition of Infocenter and, accordingly, we have not presented pro forma information as if the acquisition had been completed at the beginning of each period presented in our consolidated statement of operations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:117%"&gt;We recognized a gain of $3,298,000 and a loss of $11,902,000 within selling and administrative expenses due to the changes in the estimated fair value of the earnout payments for the three and six months ended June 30, 2025, respectively. On July 1, 2025, we paid approximately $39,602,000 for Infocenter&#x2019;s first earnout period.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c-269"
      decimals="2"
      id="f-1086"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-270" decimals="-3" id="f-1087" unitRef="usd">265000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition contextRef="c-270" decimals="-3" id="f-1088" unitRef="usd">5103000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-270" decimals="-3" id="f-1089" unitRef="usd">269477000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred contextRef="c-270" decimals="-3" id="f-1090" unitRef="usd">626000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-270" decimals="-3" id="f-1091" unitRef="usd">289200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-269" decimals="-3" id="f-1092" unitRef="usd">24200000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <nsit:BusinessCombinationConsiderationTransferredIncentive contextRef="c-270" decimals="-3" id="f-1093" unitRef="usd">106250000</nsit:BusinessCombinationConsiderationTransferredIncentive>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c-269" decimals="-3" id="f-1094" unitRef="usd">98084000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-269" decimals="-3" id="f-1095" unitRef="usd">123900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-270" id="f-1096">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-269" decimals="-3" id="f-1097" unitRef="usd">31832000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill contextRef="c-269" decimals="-3" id="f-1098" unitRef="usd">191116000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-271" decimals="-3" id="f-1099" unitRef="usd">3298000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="c-272" decimals="-3" id="f-1100" unitRef="usd">-11902000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities contextRef="c-273" decimals="-3" id="f-1101" unitRef="usd">39602000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1102">Subsequent Event&lt;div style="margin-top:10pt;text-indent:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was signed into law, enacting significant changes to U.S. federal tax law. The Company is currently evaluating the impact of the OBBBA on its consolidated financial statements. We do not expect the legislation to have a material impact on our effective tax rate.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-13" id="f-1103">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-13" id="f-1104">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-13" id="f-1105">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-13" id="f-1106">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
