XML 76 R37.htm IDEA: XBRL DOCUMENT
v3.22.2

Commitments and Contingencies - Additional Information (Detail) $ in Thousands | 6 Months Ended
--- | ---
Jun. 30, 2022 USD ($)
Surety Bond |
Commitments And Contingencies [Line Items] |
Performance bonds outstanding | $ 27,348
Minimum |
Commitments And Contingencies [Line Items] |
Number of months of salary paid as severance | 3 months
Maximum |
Commitments And Contingencies [Line Items] |
Number of months of salary paid as severance | 24 months

X
- Definition Commitments and contingencies. + References No definition available. + Details
Name: | nsit_CommitmentsAndContingenciesLineItems
Namespace Prefix: | nsit_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 05 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=99385795&loc=d3e12631-108344 + Details
Name: | us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_SuretyBondMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |