XML 47 R29.htm IDEA: XBRL DOCUMENT
v3.7.0.1

GENERAL AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) | 12 Months Ended
--- | ---
Apr. 30, 2017
Accounting Policies [Abstract] |
Summary of Cash and Cash Equivalents by Geographic Area | A summary of our cash and cash equivalents by geographic area follows:
|  | April 30, |  |  | May 1, |
(dollars in thousands) |  | 2017 |  |  | 2016 |
China |  | $ | 12,722 |  |  |  | 8,454 |
Cayman Islands |  |  | 4,020 |  |  |  | 25,762 |
Canada |  |  | 2,906 |  |  |  | 3,550 |
United States |  |  | 1,147 |  |  |  | 21 |
|  | $ | 20,795 |  |  |  | 37,787 |
Summary of Short-Term Investments by Geographic Area | A summary of our short-term investments by geographic area follows:
|  | April 30, |  |  | May 1, |
(dollars in thousands) |  | 2017 |  |  | 2016 |
Canada |  | $ | 1,362 |  |  |  | 3,294 |
United States |  |  | 1,081 |  |  |  | 1,065 |
|  | $ | 2,443 |  |  |  | 4,359 |
Summary of Foreign Currency Exchange Gains (Losses) by Geographic Area | A summary of our foreign currency exchange gains (losses) by geographic area follows:
(dollars in thousands) |  | 2017 |  |  | 2016 |  |  | 2015 |
China |  | $ | 111 |  |  |  | (70 | ) |  |  | 241 |
Canada |  |  | (120 | ) |  |  | 76 |  |  |  | (108 | )
Poland |  |  | - |  |  |  | - |  |  |  | (2 | )
|  | $ | (9 | ) |  |  | 6 |  |  |  | 131 |

X
- Definition Tabular disclosure of foreign currency exchange gains (losses) by geographic area. + References No definition available. + Details
Name: | cfi_ScheduleOfForeignCurrencyExchangeGainsLossesTableTextBlock
Namespace Prefix: | cfi_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of short-term investments by geographic area. + References No definition available. + Details
Name: | cfi_ScheduleOfShortTermInvestmentTableTextBlock
Namespace Prefix: | cfi_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the components of cash and cash equivalents. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration