XML 48 R59.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Segment Information - Balance Sheet Information by Operating Segments (Detail) (USD $) In Thousands, unless otherwise specified | Feb. 01, 2015 | Apr. 27, 2014 | Jan. 26, 2014 | Apr. 28, 2013
--- | --- | --- | --- | ---
Segment Reporting Information [Line Items] |  |  |  |  |  |  |
Non-compete agreement | $ 998 cfi_NoncompeteAgreementsNetNoncurrent |  | $ 1,041 cfi_NoncompeteAgreementsNetNoncurrent |  | $ 1,047 cfi_NoncompeteAgreementsNetNoncurrent |  |
Customer relationships | 779 cfi_CustomerRelationshipsNetOfAmortization |  | 817 cfi_CustomerRelationshipsNetOfAmortization |  | 830 cfi_CustomerRelationshipsNetOfAmortization |  |
Goodwill | 11,462 us-gaap_Goodwill |  | 11,462 us-gaap_Goodwill | [1] | 11,462 us-gaap_Goodwill |  |
Property, plant and equipment | 35,269 us-gaap_PropertyPlantAndEquipmentNet |  | 31,376 us-gaap_PropertyPlantAndEquipmentNet | [1] | 30,115 us-gaap_PropertyPlantAndEquipmentNet |  |
Total assets | 167,815 us-gaap_Assets |  | 160,935 us-gaap_Assets | [1] | 156,678 us-gaap_Assets |  |
Cash and cash equivalents | 28,772 us-gaap_CashAndCashEquivalentsAtCarryingValue |  | 29,303 us-gaap_CashAndCashEquivalentsAtCarryingValue | [1] | 23,293 us-gaap_CashAndCashEquivalentsAtCarryingValue |  | 23,530 us-gaap_CashAndCashEquivalentsAtCarryingValue
Short-term investments | 8,384 us-gaap_ShortTermInvestments |  | 6,294 us-gaap_ShortTermInvestments | [1] | 7,077 us-gaap_ShortTermInvestments |  |
Income taxes receivable | 104 us-gaap_IncomeTaxesReceivable |  | 121 us-gaap_IncomeTaxesReceivable | [1] |  |  |
Other current assets | 2,992 us-gaap_OtherAssetsCurrent |  | 2,344 us-gaap_OtherAssetsCurrent | [1] | 2,999 us-gaap_OtherAssetsCurrent |  |
Long-term investments | 2,063 us-gaap_LongTermInvestments |  | 765 us-gaap_LongTermInvestments | [1] |  |  |
Other assets | 2,505 us-gaap_OtherAssetsNoncurrent |  | 2,917 us-gaap_OtherAssetsNoncurrent | [1] | 2,923 us-gaap_OtherAssetsNoncurrent |  |
Operating Segments [Member] |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |
Total assets | 116,594 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember |  | 112,016 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember |  | 112,889 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember |  |
Operating Segments [Member] | Mattress Fabrics [Member] |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |
Current assets | 36,658 cfi_AccountsReceivableAndInventoriesNetCurrent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember | [2] | 36,229 cfi_AccountsReceivableAndInventoriesNetCurrent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember | [2] | 36,818 cfi_AccountsReceivableAndInventoriesNetCurrent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember | [2] |
Non-compete agreement | 998 cfi_NoncompeteAgreementsNetNoncurrent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember |  | 1,041 cfi_NoncompeteAgreementsNetNoncurrent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember |  | 1,047 cfi_NoncompeteAgreementsNetNoncurrent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember |  |
Customer relationships | 779 cfi_CustomerRelationshipsNetOfAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember |  | 817 cfi_CustomerRelationshipsNetOfAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember |  | 830 cfi_CustomerRelationshipsNetOfAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember |  |
Goodwill | 11,462 us-gaap_Goodwill / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember |  | 11,462 us-gaap_Goodwill / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember |  | 11,462 us-gaap_Goodwill / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember |  |
Property, plant and equipment | 33,046 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember | [3] | 29,040 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember | [3] | 27,822 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember | [3] |
Total assets | 82,943 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember |  | 78,589 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember |  | 77,979 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_MattressFabricsMember |  |
Operating Segments [Member] | Upholstery Fabrics [Member] |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |
Current assets | 32,129 cfi_AccountsReceivableAndInventoriesNetCurrent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_UpholsteryFabricsMember | [2] | 31,854 cfi_AccountsReceivableAndInventoriesNetCurrent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_UpholsteryFabricsMember | [2] | 33,261 cfi_AccountsReceivableAndInventoriesNetCurrent / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_UpholsteryFabricsMember | [2] |
Property, plant and equipment | 1,522 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_UpholsteryFabricsMember | [4] | 1,573 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_UpholsteryFabricsMember | [4] | 1,649 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_UpholsteryFabricsMember | [4] |
Total assets | 33,651 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_UpholsteryFabricsMember |  | 33,427 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_UpholsteryFabricsMember |  | 34,910 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cfi_UpholsteryFabricsMember |  |
Unallocated corporate [Member] |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |
Property, plant and equipment | 701 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember | [5] | 763 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember | [5] | 644 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember | [5] |
Cash and cash equivalents | 28,772 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | 29,303 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | 23,293 us-gaap_CashAndCashEquivalentsAtCarryingValue / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  |
Short-term investments | 8,384 us-gaap_ShortTermInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | 6,294 us-gaap_ShortTermInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | 7,077 us-gaap_ShortTermInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  |
Deferred income taxes | 7,477 us-gaap_DeferredTaxAssetsNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | 8,270 us-gaap_DeferredTaxAssetsNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | 8,730 us-gaap_DeferredTaxAssetsNet / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  |
Income taxes receivable | 104 us-gaap_IncomeTaxesReceivable / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | 121 us-gaap_IncomeTaxesReceivable / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  |  |  |
Other current assets | 2,992 us-gaap_OtherAssetsCurrent / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | 2,344 us-gaap_OtherAssetsCurrent / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | 2,999 us-gaap_OtherAssetsCurrent / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  |
Long-term investments | 2,063 us-gaap_LongTermInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | 765 us-gaap_LongTermInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  |  |  |
Other assets | $ 728 us-gaap_OtherAssetsNoncurrent / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | $ 1,059 us-gaap_OtherAssetsNoncurrent / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  | $ 1,046 us-gaap_OtherAssetsNoncurrent / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  |
[1] | Derived from audited financial statements.
[2] | Current assets represent accounts receivable and inventory for the respective segment.
[3] | The $33.0 million at February 1, 2015, represents property, plant, and equipment of $23.5 million and $9.5 million located in the U.S. and Canada, respectively. The $27.8 million at January 26, 2014, represents property, plant, and equipment of $20.1 million and $7.7 million located in the U.S. and Canada, respectively. The $29.0 million at April 27, 2014, represents property, plant, and equipment of $20.6 million and $8.4 million located in the U.S. and Canada, respectively.
[4] | The $1.5 million at February 1, 2015, represents property, plant, and equipment of $877 and $645 located in the U.S. and China, respectively. The $1.6 million at January 26, 2014, represents property, plant, and equipment located in the U.S. of $1.0 million, located in China of $561, and located in Poland of $47. The $1.6 million at April 27, 2014, represents property, plant, and equipment located in the U.S. of $957, located in China of $572, and located in Poland of $44.
[5] | The $701, $644, and $763 at February 1, 2015, January 26, 2014 and April 27, 2014, respectively, represent property, plant, and equipment associated with unallocated corporate departments and corporate departments shared by both the mattress and upholstery fabric segments. Property, plant, and equipment associated with corporate are located in the U.S.

X
- Definition The carrying amount of current accounts receivable and inventories, net of valuation allowances, as of the reporting date. + References No definition available. + Details
Name: | cfi_AccountsReceivableAndInventoriesNetCurrent
Namespace Prefix: | cfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount, net of accumulated amortization, as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life. + References No definition available. + Details
Name: | cfi_CustomerRelationshipsNetOfAmortization
Namespace Prefix: | cfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Net amount as of the balance sheet date of payments made to third parties in exchange for their agreement not to engage in specified competitive practices in specified geographic territories for a specified period of time. + References No definition available. + Details
Name: | cfi_NoncompeteAgreementsNetNoncurrent
Namespace Prefix: | cfi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.18) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 + Details
Name: | us-gaap_Assets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3044-108585 + Details
Name: | us-gaap_CashAndCashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(c) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6388280&loc=d3e13770-109266 + Details
Name: | us-gaap_Goodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph a -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 10 -Article 9 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3(a)(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 5 -Subparagraph c -Article 7 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.5(c)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_IncomeTaxesReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate carrying amount, as of the balance sheet date, of current assets not separately disclosed in the balance sheet. Current assets are expected to be realized or consumed 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 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 8 -Article 5 + Details
Name: | us-gaap_OtherAssetsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet. Noncurrent assets are expected to be realized or consumed after 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 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 17 -Article 5 + Details
Name: | us-gaap_OtherAssetsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 8 -Article 7 + Details
Name: | us-gaap_PropertyPlantAndEquipmentNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Investments which are intended to be sold in the short term (usually less than one year or the normal operating cycle, whichever is longer) including trading securities, available-for-sale securities, held-to-maturity securities, and other short-term investments not otherwise listed in the existing taxonomy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.2) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph g -Article 7 + Details
Name: | us-gaap_ShortTermInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |