XML 50 R38.htm IDEA: XBRL DOCUMENT
v3.23.2

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Jul. 02, 2023
Accounting Policies [Abstract] |
Useful Lives of Property Plant and Equipment | Depreciation is calculated primarily utilizing the straight-line method over the following useful lives:
Asset categories |  | Useful lives in years
Land improvements |  | 5 to 20
Buildings and improvements |  | 7 to 40
Machinery and equipment |  | 2 to 25
Computer, software and office equipment |  | 3 to 7
Internal software development costs |  | 3
Transportation equipment |  | 3 to 15
Schedule of Research and Development Costs | Research and development costs were as follows
|  | Fiscal 2023 |  |  | Fiscal 2022 |  |  | Fiscal 2021 |
Research and development costs |  | $ | 10,871 |  |  | $ | 12,103 |  |  | $ | 11,483 |
Schedule of Advertising Costs | Advertising costs were as follows
|  | Fiscal 2023 |  |  | Fiscal 2022 |  |  | Fiscal 2021 |
Advertising costs |  | $ | 4,003 |  |  | $ | 4,673 |  |  | $ | 2,919 |

X
- Definition Tabular disclosure of advertising costs. + References No definition available. + Details
Name: | ufi_ScheduleOfAdvertisingCostsTableTextBlock
Namespace Prefix: | ufi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of research and development costs. + References No definition available. + Details
Name: | ufi_ScheduleOfResearchAndDevelopmentCostsTableTextBlock
Namespace Prefix: | ufi_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of useful lives of property, plant and equipment. + References No definition available. + Details
Name: | ufi_UsefulLivesOfPropertyPlantAndEquipmentTableTextBlock
Namespace Prefix: | ufi_
Data Type: | dtr-types: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