XML 130 R112.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Prior Periods Financial Statement Revision - Schedule of Correction of Misstatements on Consolidated Statements of Cash Flows (Detail) - USD ($) $ in Thousands |  |  | 12 Months Ended
--- | --- | --- | ---
Nov. 24, 2017 | Jul. 01, 2015 | Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Accounting Changes And Error Corrections [Line Items] |  |  |  |  |  |
Net income (loss) |  |  |  | $ 163,052 | $ 6,663 | $ (6,486)
Adjustments to reconcile net income to net cash provided by (used by) operating activities: |  |  |  |  |  |
Depreciation and amortization |  |  |  | 52,406 | 50,721 | 32,973
Write-off of debt issuance costs |  | $ 300 |  | 10,502 | 2,589 | 19,173
Compensation expense from issuance of share-based awards |  |  |  | 4,730 | 3,935 | 4,039
Deferred income taxes |  |  |  | (23,195) | (15,526) | (19,143)
Other |  |  |  | (545) | (122) |
Changes in operating assets and liabilities: |  |  |  |  |  |
Accounts receivable |  |  |  | (11,374) | (18,505) | (2,492)
Other current assets |  |  |  | (1,389) | (522) | (79)
Other non-current assets |  |  |  | (3) | 2,381 | (559)
Income taxes payable (receivable) |  |  |  | (124,389) | (217) | 2,631
Other liabilities |  |  |  | 316 | 9,164 | 3,441
Accounts payable |  |  |  | 4,118 | 7,633 | (7,963)
Net cash provided by (used by) operating activities |  |  |  | (59,818) | 69,352 | 33,328
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations |  |  |  | 282,471 | (41,224) | (665,838)
Cash flows from investing activities |  |  |  |  |  |
Proceeds from insurance claim |  |  |  | 545 | 122 |
Net cash provided by (used by) investing activities |  |  |  | 282,471 | (41,224) | (665,838)
Cash flows from financing activities |  |  |  |  |  |
Proceeds from long-term debt |  |  |  | 322,000 | 44,000 | 885,000
Repayment of long-term debt |  |  | $ (148,700) | (314,313) | (55,000) | (401,438)
Proceeds from (repayment of) short-term debt, net |  |  |  | (4,211) | (456) | (84)
Proceeds from shares issued |  |  |  |  |  | 173,052
Proceeds from issuance of stock and exercise of stock options |  |  |  | 3,110 | 2,832 | 2,041
Shares withheld to satisfy income tax witholding |  |  |  | (617) | (173) | (231)
Net cash provided by (used by) financing activities |  |  |  | (14,251) | (24,481) | 611,620
Effect of exchange rate changes on cash flows |  |  |  | 1,639 | (4,329) | (1,340)
Net change in cash and cash equivalents |  |  |  | 210,041 | (682) | (22,230)
Cash and cash equivalents at beginning of period (1) | [1] |  |  | 14,405 | 15,087 | 37,317
Cash and cash equivalents at end of period (1) | [1] |  |  | 224,446 | 14,405 | 15,087
ASU 2016-09 [Member] |  |  |  |  |  |
Changes in operating assets and liabilities: |  |  |  |  |  |
Accounts receivable |  |  |  |  |  | (1,149)
Income taxes payable (receivable) |  |  |  |  | 284 | 3,171
Other liabilities |  |  |  |  | 390 | (1,251)
Net cash provided by (used by) operating activities |  |  |  |  | 674 | 771
Cash flows from financing activities |  |  |  |  |  |
Shares withheld to satisfy income tax witholding |  |  |  |  | (173) | (231)
Net cash provided by (used by) financing activities |  |  |  |  | (173) | (231)
Effect of exchange rate changes on cash flows |  |  |  |  | 2 | 2
Net change in cash and cash equivalents |  |  |  |  | 503 | 538
Cash and cash equivalents at beginning of period (1) |  |  |  | 503 | 538 |
Cash and cash equivalents at end of period (1) |  |  |  |  | 503 | 538
As Previously Reported [Member] |  |  |  |  |  |
Accounting Changes And Error Corrections [Line Items] |  |  |  |  |  |
Net income (loss) |  |  |  |  | 7,942 | (7,431)
Adjustments to reconcile net income to net cash provided by (used by) operating activities: |  |  |  |  |  |
Depreciation and amortization |  |  |  |  | 62,488 | 44,482
Write-off of debt issuance costs |  |  |  |  | 3,089 | 18,673
Compensation expense from issuance of share-based awards |  |  |  |  | 4,270 | 3,704
Deferred income taxes |  |  |  |  | (10,430) | (16,878)
Changes in operating assets and liabilities: |  |  |  |  |  |
Accounts receivable |  |  |  |  |  | (1,343)
Other current assets |  |  |  |  | (269) | (944)
Other non-current assets |  |  |  |  | 1,833 | (1,501)
Other liabilities |  |  |  |  | 1,946 | 4,999
Accounts payable |  |  |  |  |  | (6,748)
Net cash provided by (used by) operating activities |  |  |  |  | 69,603 | 33,310
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations |  |  |  |  | (41,346) | (665,838)
Cash flows from investing activities |  |  |  |  |  |
Net cash provided by (used by) investing activities |  |  |  |  | (41,346) | (665,838)
Cash flows from financing activities |  |  |  |  |  |
Repayment of long-term debt |  |  |  |  | (30,000) |
Proceeds from (repayment of) short-term debt, net |  |  |  |  | 18,544 |
Proceeds from shares issued |  |  |  |  | 2,832 |
Net cash provided by (used by) financing activities |  |  |  |  | 24,308 | 611,851
Effect of exchange rate changes on cash flows |  |  |  |  | (4,331) | (1,553)
Net change in cash and cash equivalents |  |  |  |  | (682) | (22,230)
Cash and cash equivalents at beginning of period (1) |  |  |  | 14,405 | 15,087 | 37,317
Cash and cash equivalents at end of period (1) |  |  |  |  | 14,405 | 15,087
Adjustment [Member] |  |  |  |  |  |
Accounting Changes And Error Corrections [Line Items] |  |  |  |  |  |
Net income (loss) |  |  |  |  | (1,279) | 945
Adjustments to reconcile net income to net cash provided by (used by) operating activities: |  |  |  |  |  |
Depreciation and amortization |  |  |  |  | 85 | (13)
Write-off of debt issuance costs |  |  |  |  | (500) | 500
Compensation expense from issuance of share-based awards |  |  |  |  | (335) | 335
Deferred income taxes |  |  |  |  | (5,096) | (2,265)
Other |  |  |  |  | (122) |
Changes in operating assets and liabilities: |  |  |  |  |  |
Other current assets |  |  |  |  | (253) | 865
Other non-current assets |  |  |  |  | 548 | 942
Income taxes payable (receivable) |  |  |  |  | (217) | (540)
Other liabilities |  |  |  |  | 7,045 | (307)
Accounts payable |  |  |  |  |  | (1,251)
Net cash provided by (used by) operating activities |  |  |  |  | (625) | (753)
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations |  |  |  |  | 122 |
Cash flows from investing activities |  |  |  |  |  |
Proceeds from insurance claim |  |  |  |  | 122 |
Net cash provided by (used by) investing activities |  |  |  |  | 122 |
Cash flows from financing activities |  |  |  |  |  |
Proceeds from long-term debt |  |  |  |  | 44,000 |
Repayment of long-term debt |  |  |  |  | (25,000) |
Proceeds from (repayment of) short-term debt, net |  |  |  |  | (19,000) |
Proceeds from shares issued |  |  |  |  | (2,832) |
Proceeds from issuance of stock and exercise of stock options |  |  |  |  | 2,832 |
Effect of exchange rate changes on cash flows |  |  |  |  |  | 215
Net change in cash and cash equivalents |  |  |  |  | (503) | (538)
Cash and cash equivalents at beginning of period (1) |  |  |  | $ (503) | (538) |
Cash and cash equivalents at end of period (1) |  |  |  |  | $ (503) | $ (538)
[1] | (1) Cash and cash equivalents includes $8.1 million, $3.7 million, and $9.1 million of cash and cash equivalents that was included in current assets of discontinued operations as of December 31, 2016, 2015, and 2014, respectively.

X
- Definition Accounting Changes And Error Corrections + References No definition available. + Details
Name: | nnbr_AccountingChangesAndErrorCorrectionsLineItems
Namespace Prefix: | nnbr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Allocated share based compensation expense excluding discontinued operations. + References No definition available. + Details
Name: | nnbr_AllocatedShareBasedCompensationExpenseExcludingDiscontinuedOperations
Namespace Prefix: | nnbr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition For the entity and the disposal group, cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits are not generally reported as cash and cash equivalents. + References No definition available. + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 230 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906 + Details
Name: | us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 + Details
Name: | us-gaap_DepreciationDepletionAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 230 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906 + Details
Name: | us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInAccountsPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Amount of increase (decrease) in current assets classified as other. + References No definition available. + Details
Name: | us-gaap_IncreaseDecreaseInOtherCurrentAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in noncurrent assets classified as other. + References No definition available. + Details
Name: | us-gaap_IncreaseDecreaseInOtherNoncurrentAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in operating liabilities classified as other. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3574-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3574-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities). + References No definition available. + Details
Name: | us-gaap_OtherOperatingActivitiesCashFlowStatement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 25 -Paragraph 19A -URI http://asc.fasb.org/extlink&oid=96949009&loc=SL79513924-113897 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3179-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 21B -URI http://asc.fasb.org/extlink&oid=98514028&loc=SL94080549-108585 + Details
Name: | us-gaap_ProceedsFromInsuranceSettlementInvestingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from the additional capital contribution to the entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 9 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3098-108585 + Details
Name: | us-gaap_ProceedsFromRepaymentsOfShortTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=96867065&loc=SL79508275-113901 + Details
Name: | us-gaap_ProceedsFromStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4K -URI http://asc.fasb.org/extlink&oid=84234705&loc=SL4591552-111686 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=96868048&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=84161450&loc=SL4573702-111684 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=84234705&loc=SL4591551-111686 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=84161450&loc=SL4573702-111684 + Details
Name: | us-gaap_ProfitLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585 + Details
Name: | us-gaap_RepaymentsOfLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.8) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_WriteOffOfDeferredDebtIssuanceCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201609Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioPreviouslyReportedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_RestatementAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |