XML 36 R24.htm IDEA: XBRL DOCUMENT
v3.20.2

Note 2. Revenue from Contracts with Customers (Policies) | 3 Months Ended
--- | ---
Sep. 30, 2020
Revenue from Contract with Customer [Abstract] |
Revenue Recognition, Deferred Revenue | In limited circumstances, the Company may receive payments from customers in advance of the satisfaction of performance obligations primarily for tooling or other miscellaneous services or costs. These advance payments are recognized as contract liabilities until the performance obligations are completed and are included in Accrued expenses on the Condensed Consolidated Balance Sheets

X
- Definition Policy for advance payments from customers in advance of the satisfaction of the performance obligation for tooling or other miscellaneous services or costs. + References No definition available. + Details
Name: | ke_RevenueRecognitionAdvancePaymentsPolicyTextBlock
Namespace Prefix: | ke_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration