XML 83 R72.htm IDEA: XBRL DOCUMENT
v3.20.2

SUBSEQUENT EVENTS (Details) - USD ($) $ in Thousands | 9 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | ---
Jun. 27, 2020 | Jul. 03, 2020 | Sep. 28, 2019 | Jan. 31, 2019 | Jul. 10, 2018 | Aug. 15, 2017
Subsequent Event [Line Items] |  |  |  |  |  |
Stock repurchase program, authorized amount |  |  |  | $ 300,000 | $ 200,000 | $ 100,000
Total derivative, Notional Amount | $ 37,383 |  | $ 33,834 |  |  |
Subsequent Event [Member] |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |
Authorized amount, additional amount |  | $ 100,000 |  |  |  |
Stock repurchase program, authorized amount |  | $ 400,000 |  |  |  |
Foreign Exchange Forward [Member] | Designated as Hedging Instrument [Member] |  |  |  |  |  |
Subsequent Event [Line Items] |  |  |  |  |  |
Total derivative, Notional Amount | $ 37,383 |  | $ 33,834 |  |  |
Foreign exchange forward contract, term of contract | 12 months |  |  |  |  |

X
- Definition Stock Repurchase Program, Authorized Amount, Additional Amount + References No definition available. + Details
Name: | klic_StockRepurchaseProgramAuthorizedAmountAdditionalAmount
Namespace Prefix: | klic_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DerivativeTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |