XML 69 R56.htm IDEA: XBRL DOCUMENT
v3.7.0.1

13. SEGMENT INFORMATION (Details) - Segment Table - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2016 | Dec. 31, 2015 | Dec. 31, 2014
NET SALES: |  |  |
Total Net Sales | $ 260,258,584 | $ 269,302,023 | $ 286,242,169
GROSS MARGIN: |  |  |
Total Gross Margin | 76,730,090 | 88,891,839 | 96,360,725
Wholesale (Member) |  |  |
GROSS MARGIN: |  |  |
Gross Margin | 53,497,843 | 65,979,792 | 75,840,977
Retail (Member) |  |  |
GROSS MARGIN: |  |  |
Gross Margin | 21,077,597 | 20,621,884 | 19,449,609
Military (Member) |  |  |
GROSS MARGIN: |  |  |
Gross Margin | 2,154,650 | 2,290,163 | 1,070,139
Wholesale (Member) |  |  |
NET SALES: |  |  |
Net Sales | 176,937,595 | 206,072,657 | 233,898,250
Retail (Member) |  |  |
NET SALES: |  |  |
Net Sales | 45,933,811 | 45,808,705 | 44,347,775
Military (Member) |  |  |
NET SALES: |  |  |
Net Sales | $ 37,387,178 | $ 17,420,661 | $ 7,996,144

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

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

X
- Definition Net Sales of the Reportable Segments + References No definition available. + Details
Name: | rcky_NetSales_Segment_Revenue
Namespace Prefix: | rcky_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total revenues for reportable segments. + References No definition available. + Details
Name: | rcky_SalesRevenueSegment
Namespace Prefix: | rcky_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income or loss for the reportable segment before unusual Items, equity method income or loss, income taxes, and extraordinary items. + References No definition available. + Details
Name: | rcky_SegmentOperatingProfit
Namespace Prefix: | rcky_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of profit or loss recognized by the reportable segment. + References No definition available. + Details
Name: | rcky_SegmentOperatingProfitorLoss
Namespace Prefix: | rcky_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | rcky_Segment_Gross_Margin_Axis=rcky_Wholesale_Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | rcky_Segment_Gross_Margin_Axis=rcky_Retail_Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | rcky_Segment_Gross_Margin_Axis=rcky_Military_Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | rcky_Segment_Reporting_Axis=rcky_Wholesale_Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | rcky_Segment_Reporting_Axis=rcky_Retail_Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | rcky_Segment_Reporting_Axis=rcky_Military_Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |