XML 71 R57.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Profit Sharing, Employee Stock Ownership, Employee Stock Purchase and Pension Plans-Multiemployer Pension Plans (Details) | 12 Months Ended
--- | ---
Apr. 01, 2018 USD ($) collective_barganing_units
Retirement Benefits [Abstract] |
Number of Collective Bargaining Agreements | collective_barganing_units | 2
Multi Employer Pension Plan Withdrawal Liability Payment Over Period of Years | 20 years
Multiemployer Pension Plan Withdrawal Aggregate Cash Payment | $ 9,300,000
Multiemployer pension plan withdrawal aggregate cash payment per year | $ 467,000

X
- Definition Multi employer pension plan withdrawal liability payment over period of years. + References No definition available. + Details
Name: | hwkn_MultiEmployerPensionPlanWithdrawalLiabilityPaymentOverPeriodOfYears
Namespace Prefix: | hwkn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multiemployer pension plan withdrawal aggregate cash payment. + References No definition available. + Details
Name: | hwkn_MultiemployerPensionPlanWithdrawalAggregateCashPayment
Namespace Prefix: | hwkn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Multiemployer pension plan withdrawal aggregate cash payment per year. + References No definition available. + Details
Name: | hwkn_MultiemployerPensionPlanWithdrawalAggregateCashPaymentPerYear
Namespace Prefix: | hwkn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of collective bargaining agreements. + References No definition available. + Details
Name: | hwkn_NumberOfCollectiveBargainingAgreements
Namespace Prefix: | hwkn_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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