XML 49 R38.htm IDEA: XBRL DOCUMENT
v3.21.2

Segment Information - Summary of Revenue Disaggregated by Reportable Operating Segments (Detail) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2021 | Sep. 30, 2020 | Sep. 30, 2021 | Sep. 30, 2020
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | $ 2,447,521 | $ 1,936,478 | $ 6,870,090 | $ 6,049,264
Hardware Net Sales [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 1,592,495 | 1,173,151 | 4,258,464 | 3,668,411
Software Net Sales [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 531,744 | 488,417 | 1,647,973 | 1,514,406
Services Net Sales [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 323,282 | 274,910 | 963,653 | 866,447
Gross Revenue Recognition (Principal) [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 2,324,889 | 1,829,417 | 6,484,916 | 5,710,135
Net Revenue Recognition (Agent) [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 122,632 | 107,061 | 385,174 | 339,129
North America Segment [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 2,019,876 | 1,558,168 | 5,434,286 | 4,771,696
North America Segment [Member] | Hardware Net Sales [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 1,418,335 | 1,028,045 | 3,696,594 | 3,180,501
North America Segment [Member] | Software Net Sales [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 338,440 | 306,925 | 978,987 | 898,290
North America Segment [Member] | Services Net Sales [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 263,101 | 223,198 | 758,705 | 692,905
North America Segment [Member] | Gross Revenue Recognition (Principal) [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 1,926,059 | 1,477,716 | 5,157,086 | 4,530,152
North America Segment [Member] | Net Revenue Recognition (Agent) [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 93,817 | 80,452 | 277,200 | 241,544
EMEA Segment [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 381,448 | 341,280 | 1,277,658 | 1,152,183
EMEA Segment [Member] | Hardware Net Sales [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 160,645 | 138,685 | 527,022 | 466,909
EMEA Segment [Member] | Software Net Sales [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 178,868 | 165,301 | 598,277 | 553,164
EMEA Segment [Member] | Services Net Sales [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 41,935 | 37,294 | 152,359 | 132,110
EMEA Segment [Member] | Gross Revenue Recognition (Principal) [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 358,981 | 320,445 | 1,190,283 | 1,071,910
EMEA Segment [Member] | Net Revenue Recognition (Agent) [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 22,467 | 20,835 | 87,375 | 80,273
APAC Segment [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 46,197 | 37,030 | 158,146 | 125,385
APAC Segment [Member] | Hardware Net Sales [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 13,515 | 6,421 | 34,848 | 21,001
APAC Segment [Member] | Software Net Sales [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 14,436 | 16,191 | 70,709 | 62,952
APAC Segment [Member] | Services Net Sales [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 18,246 | 14,418 | 52,589 | 41,432
APAC Segment [Member] | Gross Revenue Recognition (Principal) [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 39,849 | 31,256 | 137,547 | 108,073
APAC Segment [Member] | Net Revenue Recognition (Agent) [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 6,348 | 5,774 | 20,599 | 17,312
Large Enterprise / Corporate [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 1,745,485 | 1,301,644 | 4,788,357 | 4,080,516
Large Enterprise / Corporate [Member] | North America Segment [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 1,447,246 | 1,043,303 | 3,838,627 | 3,227,613
Large Enterprise / Corporate [Member] | EMEA Segment [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 276,292 | 242,925 | 883,044 | 808,360
Large Enterprise / Corporate [Member] | APAC Segment [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 21,947 | 15,416 | 66,686 | 44,543
Commercial [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 414,944 | 341,924 | 1,188,209 | 1,120,520
Commercial [Member] | North America Segment [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 384,458 | 312,080 | 1,091,247 | 1,030,540
Commercial [Member] | EMEA Segment [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 13,209 | 13,647 | 50,908 | 44,567
Commercial [Member] | APAC Segment [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 17,277 | 16,197 | 46,054 | 45,413
Public Sector [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 287,092 | 292,910 | 893,524 | 848,228
Public Sector [Member] | North America Segment [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 188,172 | 202,785 | 504,412 | 513,543
Public Sector [Member] | EMEA Segment [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | 91,947 | 84,708 | 343,706 | 299,256
Public Sector [Member] | APAC Segment [Member] |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |
Disaggregation of Revenue | $ 6,973 | $ 5,417 | $ 45,406 | $ 35,429

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 40 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 42 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 924 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -URI http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=nsit_HardwareNetSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=nsit_SoftwareNetSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=nsit_ServicesNetSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelDirectlyToConsumerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContractWithCustomerSalesChannelAxis=us-gaap_SalesChannelThroughIntermediaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nsit_NorthAmericaSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nsit_EMEASegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=nsit_APACSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=nsit_LargeEnterpriseCorporateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=nsit_CommercialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=nsit_PublicSectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |