XML 48 R31.htm IDEA: XBRL DOCUMENT
v3.21.2

Note 3. Revenue from Contracts with Customers (Policies) | 12 Months Ended
--- | ---
Jun. 30, 2021
Revenue from Contracts with Customers [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 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
- Definition Revenue from Contracts with Customers [Abstract] + References No definition available. + Details
Name: | ke_RevenuefromContractswithCustomersAbstract
Namespace Prefix: | ke_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration